diff --git a/gamecore/modules/world/actors/actor3D.lua b/gamecore/modules/world/actors/actor3D.lua index 1cb4d3a..0f255ab 100644 --- a/gamecore/modules/world/actors/actor3D.lua +++ b/gamecore/modules/world/actors/actor3D.lua @@ -201,7 +201,7 @@ end function Actor3D:draw() self:drawStart() - local x, y = math.floor(self.x), math.floor(self.y - self.z) + local x, y = math.floor(self.x), math.floor(self.y - self.z - self.d + (self.h/2)) self:drawSprite(x, y) self:drawEnd() end