From cf04a16c848b5ff24d7b099424094d300b50bef4 Mon Sep 17 00:00:00 2001 From: Kazhnuz Date: Mon, 1 Jul 2019 09:57:45 +0200 Subject: [PATCH] fix(actor3D): improve sprite drawing in fake3D worlds --- gamecore/modules/world/actors/actor3D.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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