From 16974f8bfcb3fbb79426ad14c80df315e964274c Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Wed, 17 Sep 2025 22:35:17 -0400 Subject: [PATCH] Never bail while respawning --- src/k_kart.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/k_kart.c b/src/k_kart.c index 5eaf27138..577ba4d5e 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -14843,7 +14843,8 @@ void K_MoveKartPlayer(player_t *player, boolean onground) if (player->cmd.buttons & BT_BAIL && (player->cmd.buttons & BT_RESPAWNMASK) != BT_RESPAWNMASK) { - if (leveltime < introtime || (gametyperules & GTR_SPHERES) || modeattacking || player->markedfordeath) + if (leveltime < introtime || (gametyperules & GTR_SPHERES) || modeattacking || player->markedfordeath + || player->respawn.state != RESPAWNST_NONE) { // No bailing in GTR_SPHERES because I cannot be fucked to do manual Last Chance right now. // Maybe someday!