From eab0f9410623d9937e53ffc6cfe8ec9943381979 Mon Sep 17 00:00:00 2001 From: NepDisk Date: Sun, 25 May 2025 14:54:37 -0400 Subject: [PATCH] Make accel stacking more accurate to neptune --- src/k_kart.c | 7 ++++++- src/k_kart.h | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/k_kart.c b/src/k_kart.c index cd3e7f2a5..840044bac 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -3600,7 +3600,12 @@ static void K_GetKartBoostPower(player_t *player) for (i = 0; i < numsneakers; i++) { - K_DoBoost(player, sneakerspeedboost, SNEAKERACCELBOOST, SNEAKERSTACKABLE, SNEAKERSTACKABLE); // + ???% top speed, + 800% acceleration + K_DoBoost(player, sneakerspeedboost, ACCELSTACK ? 0 : SNEAKERACCELBOOST, SNEAKERSTACKABLE, SNEAKERSTACKABLE); // + ???% top speed, + 800% acceleration + } + + if (ACCELSTACK) + { + K_DoBoost(player, 0, SNEAKERACCELBOOST, true, false); // + 800% acceleration } } diff --git a/src/k_kart.h b/src/k_kart.h index 59e001bdd..f1a839a03 100644 --- a/src/k_kart.h +++ b/src/k_kart.h @@ -43,6 +43,7 @@ Make sure this matches the actual number of states #define MAXVANILLABOOST K_RAGuard(cv_kartstacking_maxvanillaboost) #define SPEEDBOOSTDROPOFF K_RAGuard(cv_kartstacking_speedboostdropoff) #define SPEEDBOOSTDROPOFF_BRAKE K_RAGuard(cv_kartstacking_speedboostdropoff_brake) +#define ACCELSTACK K_RAGuard(cv_kartstacking_accelstack) // Vanilla Boosts #define EASYSNEAKERSPEEDBOOST K_RAGuard(cv_kartstacking_sneaker_easyspeedboost)