diff --git a/Source/monster.cpp b/Source/monster.cpp index bf1ba0479..c643eb470 100644 --- a/Source/monster.cpp +++ b/Source/monster.cpp @@ -1378,7 +1378,11 @@ void M_StartWalk3(int i, int xvel, int yvel, int xoff, int yoff, int xadd, int y int x = mapx + monster[i]._mx; int y = mapy + monster[i]._my; +#ifdef HELLFIRE + if (!(monster[i]._mFlags & MFLAG_HIDDEN) && monster[i].mlid != 0) +#else if (monster[i]._uniqtype != 0) +#endif ChangeLightXY(monster[i].mlid, x, y); dMonster[monster[i]._mx][monster[i]._my] = -(i + 1);