From 57368ab7c6b4e755877cb6c0ec07fad678d38f66 Mon Sep 17 00:00:00 2001 From: "James R." Date: Sun, 10 Sep 2023 23:50:59 -0700 Subject: [PATCH] P_KillPlayer: only do "special out" for death pits, other deaths use normal animation --- src/p_inter.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/p_inter.c b/src/p_inter.c index 9d0869509..2abf90491 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -2071,7 +2071,10 @@ static boolean P_KillPlayer(player_t *player, mobj_t *inflictor, mobj_t *source, if (player->exiting == false && specialstageinfo.valid == true) { - HU_DoTitlecardCEcho(player, "FALL OUT!", false); + if (type == DMG_DEATHPIT) + { + HU_DoTitlecardCEcho(player, "FALL OUT!", false); + } // This must be done before the condition to set // destscale = 1, so any special stage death @@ -2079,7 +2082,7 @@ static boolean P_KillPlayer(player_t *player, mobj_t *inflictor, mobj_t *source, P_DoPlayerExit(player, PF_NOCONTEST); } - if (player->exiting) + if (player->exiting && type == DMG_DEATHPIT) { // If the player already finished the race, and // they fall into a death pit afterward, their