diff --git a/src/k_hud.cpp b/src/k_hud.cpp index 9b28719c9b34b76bac80b041f14da5a8c0bc6c78..3661300b27b4bb5c1f52d7bb82eb878a396c3f82 100644 --- a/src/k_hud.cpp +++ b/src/k_hud.cpp @@ -5025,14 +5025,31 @@ static void K_drawKartStartBulbs(void) bulbtic -= 14; + // Reduce VFX disables the bulb animation while still presenting this indicator + if (bulbtic > length) { bulbtic -= length; - patchnum = chillloop_animation[bulbtic % 2]; + + if (cv_reducevfx.value != 0) + { + patchnum = chillloop_animation[0]; + } + else + { + patchnum = chillloop_animation[bulbtic % 2]; + } } else { - patchnum = loop_animation[bulbtic % 4]; + if (cv_reducevfx.value != 0) + { + patchnum = loop_animation[0]; + } + else + { + patchnum = loop_animation[bulbtic % 4]; + } } } }