From c1a80e4b1b0ea1769eba93734982bc4cfb88c446 Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Thu, 25 Sep 2025 19:15:46 -0400 Subject: [PATCH] Kill players who die at lethal threshold --- src/k_respawn.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/k_respawn.c b/src/k_respawn.c index 5c2cf393c..7d7227852 100644 --- a/src/k_respawn.c +++ b/src/k_respawn.c @@ -176,6 +176,12 @@ void K_DoIngameRespawn(player_t *player) K_DoFault(player); } + if (player->rings <= -20) + { + P_KillMobj(player->mo, NULL, NULL, DMG_INSTAKILL); + return; + } + player->ringboost = 0; player->driftboost = player->strongdriftboost = 0; player->gateBoost = 0; @@ -740,7 +746,7 @@ static void K_DropDashWait(player_t *player) player->respawn.timer--; if (player->pflags & PF_FAULT) - return; + return; if (leveltime % 8 == 0) {