diff --git a/src/p_user.c b/src/p_user.c index f21118a81fb2f4f088758a9b92ac52444d289e77..ee76d29a84475dc565e0eecf2e476842e7f4fa5f 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -12206,7 +12206,7 @@ void P_PlayerThink(player_t *player) player->losstime--; // Flash player after being hit. - if (player->powers[pw_flashing] > 0 && player->powers[pw_flashing] < flashingtics && (leveltime & 1)) + if (player->powers[pw_flashing] > 0 && player->powers[pw_flashing] < flashingtics && (leveltime & 1) && player->playerstate == PST_LIVE) player->mo->flags2 |= MF2_DONTDRAW; else player->mo->flags2 &= ~MF2_DONTDRAW;