From 85d074f31199c4d536bea986f3bcf1eabb17162c Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Fri, 31 Oct 2025 15:03:00 -0400 Subject: [PATCH] Prevent eliminateLast in Relaxed even outside of DEVELOP --- src/p_inter.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/p_inter.c b/src/p_inter.c index 908f767a7..60afd66de 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -1636,9 +1636,6 @@ boolean P_CheckRacers(void) boolean eliminateLast = (!K_CanChangeRules(true) || (cv_karteliminatelast.value != 0)); - if (grandprixinfo.gp && grandprixinfo.gamespeed == KARTSPEED_EASY) - eliminateLast = false; - boolean allHumansDone = true; //boolean allBotsDone = true; @@ -1701,12 +1698,14 @@ boolean P_CheckRacers(void) #ifndef DEVELOP else if (grandprixinfo.gp == true) { - // Always do this in GP eliminateLast = true; } #endif } + if (grandprixinfo.gp && grandprixinfo.gamespeed == KARTSPEED_EASY) + eliminateLast = false; + if (eliminateLast == true && (numExiting >= numPlaying-1)) { // Everyone's done playing but one guy apparently.