From 773736da46296192354ceead7f0afe5a46ed9e03 Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Fri, 17 Oct 2025 19:23:17 -0400 Subject: [PATCH] IMMEDIATELY reduce bot rubberbanding when cornering --- src/k_kart.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/k_kart.c b/src/k_kart.c index f36094d72..9831a1648 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -4039,7 +4039,12 @@ static void K_GetKartBoostPower(player_t *player) // This should always remain the last boost stack before tethering if (player->botvars.rubberband > FRACUNIT && K_PlayerUsesBotMovement(player) == true) { - ADDBOOST(player->botvars.rubberband - FRACUNIT, 0, 0); + fixed_t rubber = player->botvars.rubberband - FRACUNIT; + + if (!G_CompatLevel(0x0011)) + rubber = FixedRescale(player->botvars.recentDeflection, 0, BOTMAXDEFLECTION, Easing_Linear, rubber, 8*rubber/10); + + ADDBOOST(rubber, 0, 0); } if (player->draftpower > 0) // Drafting