From ee4011cca6148908cc7a0e35815241e027833344 Mon Sep 17 00:00:00 2001 From: James R Date: Sat, 11 Mar 2023 05:20:01 -0800 Subject: [PATCH] Don't pause mobj thinker for player whose hitlag will be cancelled anyway --- src/p_mobj.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_mobj.c b/src/p_mobj.c index 24f4c5d25..8799901da 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -9843,7 +9843,7 @@ void P_MobjThinker(mobj_t *mobj) return; // Don't run any thinker code while in hitlag - if (mobj->hitlag > 0) + if ((mobj->player ? mobj->hitlag - mobj->player->nullHitlag : mobj->hitlag) > 0) { mobj->eflags |= MFE_PAUSED; mobj->hitlag--;