diff --git a/Source/engine/render/scrollrt.cpp b/Source/engine/render/scrollrt.cpp index 1d65a478d..5350cdc82 100644 --- a/Source/engine/render/scrollrt.cpp +++ b/Source/engine/render/scrollrt.cpp @@ -405,7 +405,7 @@ void DrawPlayer(const Surface &out, const Player &player, Point tilePosition, Po if (static_cast(pcursplr) < Players.size() && &player == &Players[pcursplr]) ClxDrawOutlineSkipColorZero(out, 165, spriteBufferPosition, sprite); - if (&player == MyPlayer) { + if (&player == MyPlayer && IsNoneOf(leveltype, DTYPE_NEST, DTYPE_CRYPT)) { ClxDraw(out, spriteBufferPosition, sprite); DrawPlayerIcons(out, player, targetBufferPosition, false); return;