From 6c8c0e7435c0eba88c18390ac9bf7f24cab23b14 Mon Sep 17 00:00:00 2001 From: James R Date: Thu, 11 Jan 2024 19:35:54 -0800 Subject: [PATCH] Let last-place explosion kill respawning player --- src/p_inter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/p_inter.c b/src/p_inter.c index 7655d8d3d..b9cfa193c 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -2636,7 +2636,8 @@ static boolean P_KillPlayer(player_t *player, mobj_t *inflictor, mobj_t *source, } else { - if (player->respawn.state != RESPAWNST_NONE) + // DMG_TIMEOVER: player explosion + if (player->respawn.state != RESPAWNST_NONE && type != DMG_TIMEOVER) { K_DoInstashield(player); return false;