diff --git a/src/k_hud_track.cpp b/src/k_hud_track.cpp index afadb95e8..84a0eb734 100644 --- a/src/k_hud_track.cpp +++ b/src/k_hud_track.cpp @@ -454,7 +454,11 @@ Visibility is_object_visible(const mobj_t* mobj) case MT_SPRAYCAN: case MT_SUPER_FLICKY: // Always flickers. - return Visibility::kFlicker; + // Actually no, it gave my friend a migraine, this will *not* always flicker + if (cv_reducevfx.value) + return Visibility::kTransparent; + else + return Visibility::kFlicker; default: // Transparent when not visible.