From b1ec2d8f74b065199afa7e21758e73b3282b0732 Mon Sep 17 00:00:00 2001 From: Sally Coolatta Date: Sat, 23 May 2020 21:34:30 -0400 Subject: [PATCH] Scale with mapobjectscale --- 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 c046b2c49..ebd9655b8 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -6787,6 +6787,7 @@ void K_StripOther(player_t *player) static INT32 K_FlameShieldMax(player_t *player) { UINT32 disttofinish = 0; + UINT32 distv = DISTVAR; UINT8 numplayers = 0; UINT8 i; @@ -6808,8 +6809,8 @@ static INT32 K_FlameShieldMax(player_t *player) } disttofinish = player->distancetofinish - disttofinish; - - return min(16, 1 + (disttofinish / DISTVAR)); + distv = FixedDiv(distv * FRACUNIT, mapobjectscale) / FRACUNIT; + return min(16, 1 + (disttofinish / distv)); } //