From 480ab945e71badcc4375df0617c48c4663a50b1f Mon Sep 17 00:00:00 2001 From: Andrew James Date: Mon, 1 Aug 2022 21:02:59 +1000 Subject: [PATCH] Only draw towners on their base tile (#5171) --- Source/engine/render/scrollrt.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/engine/render/scrollrt.cpp b/Source/engine/render/scrollrt.cpp index 3a24b0382..8959bf8cc 100644 --- a/Source/engine/render/scrollrt.cpp +++ b/Source/engine/render/scrollrt.cpp @@ -752,6 +752,8 @@ void DrawMonsterHelper(const Surface &out, Point tilePosition, Point targetBuffe mi = abs(mi) - 1; if (leveltype == DTYPE_TOWN) { + if (isNegativeMonster) + return; auto &towner = Towners[mi]; int px = targetBufferPosition.x - CalculateWidth2(towner._tAnimWidth); const Point position { px, targetBufferPosition.y };