From e0086b6dad9fd4932fc16496445666d1cfc80c7c Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Sun, 20 Jul 2025 06:02:31 -0400 Subject: [PATCH] Remove late join --- src/k_kart.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/k_kart.c b/src/k_kart.c index 421d0abc6..19b4de6e7 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -15740,6 +15740,15 @@ void K_CheckSpectateStatus(boolean considermapreset) if (players[i].exiting) return; + // Mid-race joins cause all kind of jank, including replay issues + // that literally none of us can figure out. Whoops. + if (numingame < 2 || leveltime == 0) + continue; + + return; + + // Unseal when someone feels like debugging. +#if 0 // Allow if the match hasn't started yet if (numingame < 2 || leveltime < starttime || mapreset) continue; @@ -15753,6 +15762,7 @@ void K_CheckSpectateStatus(boolean considermapreset) return; continue; +#endif } if (players[i].bot)