From 8a3a48695df55a1760ea618f88a01803abce9121 Mon Sep 17 00:00:00 2001
From: AJ Martinez <aj@worldsbe.st>
Date: Wed, 22 Nov 2023 14:57:23 -0700
Subject: [PATCH] WIP: More Ring Box adjustments

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

diff --git a/src/k_kart.c b/src/k_kart.c
index ce845473f5..dae769d581 100644
--- a/src/k_kart.c
+++ b/src/k_kart.c
@@ -11399,11 +11399,12 @@ void K_MoveKartPlayer(player_t *player, boolean onground)
 		if (player->ringboxdelay == 0)
 		{
 			UINT32 behind = K_GetItemRouletteDistance(player, player->itemRoulette.playing);
-			UINT32 behindMulti = behind / 1000;
-			behindMulti = min(behindMulti, 20);
+			UINT32 behindMulti = behind / 500;
+			behindMulti = min(behindMulti, 40);
+				
 
 			UINT32 award = 5*player->ringboxaward + 10;
-			if (player->ringboxaward > 2) // not a BAR
+			// if (player->ringboxaward > 2) // not a BAR
 				award = 3 * award / 2;
 			award = award * (behindMulti + 10) / 10;
 
@@ -11411,6 +11412,8 @@ void K_MoveKartPlayer(player_t *player, boolean onground)
 			if (modeattacking & ATTACKING_SPB)
 				award = award / 2;
 
+			CONS_Printf("%dst: +%d (x%d)\n", player->position, award, behindMulti);
+
 			K_AwardPlayerRings(player, award, true);
 			player->ringboxaward = 0;
 		}
-- 
GitLab