From 58db5a6904943ef944f76ca45d260a1bc123463f Mon Sep 17 00:00:00 2001 From: Radicalicious <sonic_edge@hfcom.org> Date: Wed, 28 Jul 2021 15:42:44 +0000 Subject: [PATCH] Fix P_PlayerInPain crash. --- src/p_user.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/p_user.c b/src/p_user.c index c5f919c78..f3ebc7dff 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -969,6 +969,9 @@ pflags_t P_GetJumpFlags(player_t *player) // boolean P_PlayerInPain(player_t *player) { + // If the player doesn't have a mobj, it can't be in pain. + if !(player->mo) + return false; // no silly, sliding isn't pain if (!(player->pflags & PF_SLIDING) && player->mo->state == &states[player->mo->info->painstate] && player->powers[pw_flashing]) return true;