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){