From c3ce70299f7418988bfa2f00ae240674d1198342 Mon Sep 17 00:00:00 2001
From: Sally Coolatta <tehrealsalt@gmail.com>
Date: Thu, 2 Jun 2022 22:10:05 -0400
Subject: [PATCH] Store K_GetKartSpeed result

---
 src/k_kart.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/k_kart.c b/src/k_kart.c
index 88712f74d..0e86f46ea 100644
--- a/src/k_kart.c
+++ b/src/k_kart.c
@@ -5032,8 +5032,9 @@ static INT16 K_GetKartDriftValue(player_t *player, fixed_t countersteer)
 
 INT16 K_GetKartTurnValue(player_t *player, INT16 turnvalue)
 {
-	fixed_t p_curspeed = min(player->speed, K_GetKartSpeed(player, false) * 2);
-	fixed_t p_maxspeed = K_GetKartSpeed(player, false) * 3;
+	fixed_t p_topspeed = K_GetKartSpeed(player, false);
+	fixed_t p_curspeed = min(player->speed, p_topspeed * 2);
+	fixed_t p_maxspeed = p_topspeed * 3;
 	fixed_t adjustangle = FixedDiv((p_maxspeed>>16) - (p_curspeed>>16), (p_maxspeed>>16) + player->kartweight);
 
 	if (player->spectator)
-- 
GitLab