From be1d87fd2976c98e29d761dcb1747d95c4a8d2f9 Mon Sep 17 00:00:00 2001 From: qndel Date: Sun, 27 Aug 2023 18:16:58 +0200 Subject: [PATCH] fix selecting monsters outside of vision range --- Source/cursor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/cursor.cpp b/Source/cursor.cpp index d38aec70f..262db1135 100644 --- a/Source/cursor.cpp +++ b/Source/cursor.cpp @@ -361,7 +361,7 @@ bool TrySelectPixelBased(Point tile) } } else { const Monster &monster = Monsters[monsterId]; - if (IsValidMonsterForSelection(monster)) { + if (IsTileLit(adjacentTile) && IsValidMonsterForSelection(monster)) { const ClxSprite sprite = monster.animInfo.currentSprite(); Displacement renderingOffset = monster.getRenderingOffset(sprite); if (checkSprite(adjacentTile, sprite, renderingOffset)) {