From cbdeae79e8dbac5aaf74db33d1ccaf46010dfd6e Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Tue, 13 Nov 2018 02:30:30 +0100 Subject: [PATCH] Fix M_DoFadeout (#462) --- Source/monster.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Source/monster.cpp b/Source/monster.cpp index fde2f5923..a6d8fc605 100644 --- a/Source/monster.cpp +++ b/Source/monster.cpp @@ -2802,10 +2802,13 @@ BOOL __fastcall M_DoFadeout(int i) return FALSE; } - if (monster[i].MType->mtype < MT_INCIN || monster[i].MType->mtype > MT_HELLBURN) - monster[i]._mFlags &= ~MFLAG_LOCK_ANIMATION | MFLAG_HIDDEN; - else + int mt = monster[i].MType->mtype; + if (mt < MT_INCIN || mt > MT_HELLBURN) { + monster[i]._mFlags &= ~MFLAG_LOCK_ANIMATION; + monster[i]._mFlags |= MFLAG_HIDDEN; + } else { monster[i]._mFlags &= ~MFLAG_LOCK_ANIMATION; + } M_StartStand(i, monster[i]._mdir);