From ef7c6dc086056fc3574366465f6cd82604703814 Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Wed, 21 Aug 2024 20:22:02 -0700 Subject: [PATCH] Don't filter frontrunner roulette --- src/k_roulette.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/k_roulette.c b/src/k_roulette.c index 4d7159a98..5dad8542b 100644 --- a/src/k_roulette.c +++ b/src/k_roulette.c @@ -1590,6 +1590,7 @@ void K_FillItemRouletteData(const player_t *player, itemroulette_t *const roulet added++; } + // No items?! if (added == 0) { // Guess we're making circles now. @@ -1598,6 +1599,10 @@ void K_FillItemRouletteData(const player_t *player, itemroulette_t *const roulet return; } + // Frontrunner roulette is precise, no need to filter it. + if (player->position <= 1) + filterweakitems = false; + UINT8 debugcount = 0; // For the "simple" odds debugger. UINT32 meanreelpower = totalreelpower/max(added, 1); // Average power for the "moth filter".