diff --git a/src/p_user.c b/src/p_user.c index ff7c02bcccb6976f1759777820d0c8ad8887a0ce..ea68f9443cb4b7eb438f4992899683a1b5b7553b 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -976,6 +976,9 @@ pflags_t P_GetJumpFlags(player_t *player) // boolean P_PlayerInPain(player_t *player) { + if (P_MobjWasRemoved(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;