diff --git a/src/playsim/p_enemy.cpp b/src/playsim/p_enemy.cpp index aa2b40b99..722b5c602 100644 --- a/src/playsim/p_enemy.cpp +++ b/src/playsim/p_enemy.cpp @@ -2747,7 +2747,7 @@ void A_DoChase (AActor *actor, bool fastchase, FState *meleestate, FState *missi { bool vrange = !!(actor->flags5 & MF5_NOVERTICALMELEERANGE); actor->flags5 |= MF5_NOVERTICALMELEERANGE; - P_CheckMeleeRange(actor); + reached = P_CheckMeleeRange(actor); if (!vrange) actor->flags5 &= ~(MF5_NOVERTICALMELEERANGE); } else reached = (P_CheckMeleeRange(actor));