diff --git a/src/k_respawn.c b/src/k_respawn.c index ac4eeca8f..346f0fb38 100644 --- a/src/k_respawn.c +++ b/src/k_respawn.c @@ -176,7 +176,7 @@ void K_DoIngameRespawn(player_t *player) K_DoFault(player); } - if (player->rings <= -20 && (!player->ringShooter || P_MobjWasRemoved(player->ringShooter))) + if (player->rings <= -20 && !player->respawn.fromRingShooter) { P_KillMobj(player->mo, NULL, NULL, DMG_INSTAKILL); return;