From a37114b6d2beeb88ad7fba4a3af97f551f35b200 Mon Sep 17 00:00:00 2001 From: VelocitOni Date: Sun, 1 Jun 2025 05:25:57 -0400 Subject: [PATCH] Buff sneaker, invinc, and flameshield-burst Sneaker (85% -> 100% boost buff), invinc at back (10secs -> 15secs), flameshield burst (50 -> 80 thrust) --- src/k_kart.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/k_kart.c b/src/k_kart.c index 856ea65d4..c56874192 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -3526,7 +3526,7 @@ static void K_GetKartBoostPower(player_t *player) UINT8 i; for (i = 0; i < player->numsneakers; i++) { - ADDBOOST(FRACUNIT*85/100, 8*FRACUNIT, HANDLESCALING+HANDLESCALING/3); // + 50% top speed, + 800% acceleration, +50% handling + ADDBOOST(FRACUNIT, 8*FRACUNIT, HANDLESCALING+HANDLESCALING/3); // + 100% top speed, + 800% acceleration, +50% handling } } @@ -13841,7 +13841,7 @@ void K_MoveKartPlayer(player_t *player, boolean onground) { UINT32 behind = K_GetItemRouletteDistance(player, player->itemRoulette.playing); UINT32 behindScaled = behind * TICRATE / 4500; - behindScaled = min(behindScaled, 10*TICRATE); + behindScaled = min(behindScaled, 15*TICRATE); K_DoInvincibility(player, max(7u * TICRATE + behindScaled, player->invincibilitytimer + 5u*TICRATE)); @@ -14394,7 +14394,7 @@ void K_MoveKartPlayer(player_t *player, boolean onground) { P_Thrust( player->mo, player->mo->angle, - FixedMul((50*player->mo->scale), K_GetKartGameSpeedScalar(gamespeed)) + FixedMul((80*player->mo->scale), K_GetKartGameSpeedScalar(gamespeed)) ); player->wavedashboost += TICRATE;