From bf61e4d6c23f85a803345058ccfcdceeb75ea3ba Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 13 Oct 2025 20:50:17 +0900 Subject: [PATCH] Closes Anuken/Mindustry-Suggestions/issues/5891 --- core/src/mindustry/graphics/FogRenderer.java | 2 +- core/src/mindustry/graphics/MinimapRenderer.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/graphics/FogRenderer.java b/core/src/mindustry/graphics/FogRenderer.java index 60807ed8cf..f24b1d10fc 100644 --- a/core/src/mindustry/graphics/FogRenderer.java +++ b/core/src/mindustry/graphics/FogRenderer.java @@ -110,7 +110,7 @@ public final class FogRenderer{ dynamicFog.getTexture().setFilter(TextureFilter.linear); Draw.shader(Shaders.fog); - Draw.color(state.rules.dynamicColor, 0.5f); + Draw.color(state.rules.dynamicColor, Float.isNaN(state.rules.dynamicColor.a) ? 0.5f : Math.max(0.5f, state.rules.dynamicColor.a)); Draw.fbo(dynamicFog.getTexture(), world.width(), world.height(), tilesize); //TODO ai check? if(state.rules.staticFog){ diff --git a/core/src/mindustry/graphics/MinimapRenderer.java b/core/src/mindustry/graphics/MinimapRenderer.java index a368cca47b..80892c6242 100644 --- a/core/src/mindustry/graphics/MinimapRenderer.java +++ b/core/src/mindustry/graphics/MinimapRenderer.java @@ -195,7 +195,7 @@ public class MinimapRenderer{ float wf = world.width() * tilesize; float hf = world.height() * tilesize; - Draw.color(state.rules.dynamicColor, 0.5f); + Draw.color(state.rules.dynamicColor, Float.isNaN(state.rules.dynamicColor.a) ? 0.5f : Math.max(0.5f, state.rules.dynamicColor.a)); Draw.rect(Tmp.tr1, wf / 2, hf / 2, wf, hf); if(state.rules.staticFog){