From ee60ffb938e0dc35b95544f24d2c58501063845e Mon Sep 17 00:00:00 2001 From: NepDisk Date: Thu, 25 Dec 2025 16:29:08 -0500 Subject: [PATCH] Revert "Fix ringboost flash getting stuck" This reverts commit 8cb3313752e2e8b958f9eb88a639bd38b24ece92. --- src/k_kart.c | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/src/k_kart.c b/src/k_kart.c index 834248d30..9a83f906c 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -7175,7 +7175,6 @@ void K_KartPlayerThink(player_t *player, ticcmd_t *cmd) else if (player->ringboost) { K_HandleRingDeincrement(player, chainingactive); - K_KartResetPlayerColor(player, true); } K_AirDrop(player, cmd); @@ -7720,23 +7719,13 @@ void K_KartResetPlayerColor(player_t *player, boolean disablecolor) } } - if (player->ringboost) + if (player->ringboost && (leveltime & 1)) // ring boosting { - if (leveltime & 1) // ring boosting - { - player->mo->colorized = true; - fullbright = true; - goto finalise; - } - else - { - player->mo->colorized = (player->dye != 0); - player->mo->color = player->dye ? player->dye : player->skincolor; - goto finalise; - } + player->mo->colorized = true; + fullbright = true; + goto finalise; } - - if (disablecolor || player->dye) + else if (disablecolor || player->dye) { player->mo->colorized = (player->dye != 0); player->mo->color = player->dye ? player->dye : player->skincolor;