From 7713ce0ebbbd34fdda274f04c2a2e59807894d83 Mon Sep 17 00:00:00 2001 From: Sally Coolatta Date: Mon, 12 Dec 2022 19:41:33 -0500 Subject: [PATCH] Fix speed being messed up near level start Used the wrong constant, leftover from an earlier experiment that was only partially reverted. Fixes "ghost" roulettes. --- src/k_roulette.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/k_roulette.c b/src/k_roulette.c index ad0c754e4..dc0ae76c7 100644 --- a/src/k_roulette.c +++ b/src/k_roulette.c @@ -814,7 +814,7 @@ static void K_CalculateRouletteSpeed(player_t *const player, itemroulette_t *con { // Don't impact as much at the start. // This makes it so that everyone gets to enjoy the lowest speed at the start. - fixed_t lerp = FRACUNIT - FixedDiv(max(0, leveltime - starttime), 10*TICRATE); + fixed_t lerp = FRACUNIT - FixedDiv(max(0, leveltime - starttime), 20*TICRATE); total += FixedMul(lerp, FRACUNIT - total); }