From fa50c1cdf4d34f3a6ccb441b60a72568d3da7382 Mon Sep 17 00:00:00 2001 From: TehRealSalt Date: Fri, 30 Mar 2018 12:17:48 -0400 Subject: [PATCH] Actually, I messed this up --- src/p_user.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/p_user.c b/src/p_user.c index 92dc9d0d3..d11fbf1fa 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -9286,7 +9286,13 @@ void P_PlayerThink(player_t *player) CONS_Printf(M_GetText("%s ran out of time.\n"), player_names[player-players]); player->pflags |= PF_TIMEOVER; - legitimateexit = true; // SRB2kart: losing a race is still seeing it through to the end :p + + if ((player == &players[consoleplayer] + || (splitscreen && player == &players[secondarydisplayplayer]) + || (splitscreen > 1 && player == &players[thirddisplayplayer]) + || (splitscreen > 2 && player == &players[fourthdisplayplayer])) + && !demoplayback) + legitimateexit = true; // SRB2kart: losing a race is still seeing it through to the end :p if (player->pflags & PF_NIGHTSMODE) {