From 3850f2d579f4f99753e15eda66466a02abf7e315 Mon Sep 17 00:00:00 2001 From: Sally Coolatta Date: Thu, 2 Mar 2023 16:19:27 -0500 Subject: [PATCH] Podium bot handling tweaks - Friction was made stronger - They are better at turning - Friction change is properly clamped --- src/k_kart.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/k_kart.c b/src/k_kart.c index 22a7ddb9b..da534d349 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -8911,6 +8911,11 @@ INT16 K_GetKartTurnValue(player_t *player, INT16 turnvalue) turnfixed = FixedMul(turnfixed, 5*FRACUNIT/4); // Base increase to turning } + if (K_PodiumSequence() == true) + { + turnfixed *= 2; + } + if (player->drift != 0 && P_IsObjectOnGround(player->mo)) { fixed_t countersteer = FixedDiv(turnfixed, KART_FULLTURN*FRACUNIT); @@ -10014,9 +10019,12 @@ fixed_t K_PlayerBaseFriction(fixed_t original) if (K_PodiumSequence() == true) { - frict -= 4096; + frict -= FRACUNIT >> 3; } + if (frict > FRACUNIT) { frict = FRACUNIT; } + if (frict < 0) { frict = 0; } + return frict; }