From 96582f628fe606e1e48cf3d35b1fc3cc54d8a6b1 Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Wed, 17 Sep 2025 19:50:20 -0400 Subject: [PATCH] Item distance tweaking, small First Blood nerf --- src/k_roulette.c | 2 +- src/p_spec.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/k_roulette.c b/src/k_roulette.c index 73e05f3ba..c0f5c7dcb 100644 --- a/src/k_roulette.c +++ b/src/k_roulette.c @@ -1426,7 +1426,7 @@ void K_FillItemRouletteData(player_t *player, itemroulette_t *const roulette, bo // 5: Skim any items that are much weaker than the reel's average out of the roulette // 6: Cram it all in - fixed_t largegamescaler = roulette->playing * 10 + 100; // Spread out item odds in large games for a less insane experience. + fixed_t largegamescaler = roulette->playing * 14 + 100; // Spread out item odds in large games for a less insane experience. UINT32 targetpower = 100 * roulette->dist / largegamescaler; // fill roulette with items around this value! UINT32 powers[NUMKARTRESULTS]; // how strong is each item? think of this as a "target distance" for this item to spawn at diff --git a/src/p_spec.c b/src/p_spec.c index 5c0484705..430c7f373 100644 --- a/src/p_spec.c +++ b/src/p_spec.c @@ -2075,7 +2075,7 @@ static void K_HandleLapIncrement(player_t *player) K_SpawnDriftBoostExplosion(player, 4); K_SpawnDriftElectricSparks(player, SKINCOLOR_SILVER, false); if (!G_TimeAttackStart()) - K_SpawnAmps(player, (K_InRaceDuel()) ? 20 : 35, player->mo); + K_SpawnAmps(player, (K_InRaceDuel()) ? 20 : 20, player->mo); if (g_teamplay) {