From d767f383a480a88741f5ef789310ee48cc649254 Mon Sep 17 00:00:00 2001 From: NepDisk Date: Mon, 31 Mar 2025 23:51:38 -0400 Subject: [PATCH] Fix accel sticking after previous accel fix --- src/k_kart.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/k_kart.c b/src/k_kart.c index 144defa91..e4dfbcfdd 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -3494,22 +3494,22 @@ static void K_GetKartBoostPower(player_t *player) if (player->offroad && K_ApplyOffroad(player)) { player->speedboost = max(finalspeedboost, player->speedboost)/2; - player->accelboost = max(finalaccelboost, player->accelboost)/2; + player->accelboost = finalaccelboost/2; } else if (finalspeedboost >= prevspeedboost) { player->speedboost = max(player->speedboost, finalspeedboost); - player->accelboost = max(finalaccelboost, player->accelboost); + player->accelboost = finalaccelboost; } else if ((player->aizdriftstrat && abs((player->drift) < 5)) || (K_GetKartButtons(player) & BT_BRAKE)) { player->speedboost = max(prevspeedboost - SPEEDBOOSTDROPOFF_BRAKE, min(player->speedboost, MAXVANILLABOOST)); - player->accelboost = max(finalaccelboost, player->accelboost); + player->accelboost = finalaccelboost; } else { player->speedboost = prevspeedboost - SPEEDBOOSTDROPOFF; - player->accelboost = max(finalaccelboost, player->accelboost); + player->accelboost = finalaccelboost; } } else