diff --git a/core/src/mindustry/graphics/OverlayRenderer.java b/core/src/mindustry/graphics/OverlayRenderer.java index 844a087c8e..b9dc661054 100644 --- a/core/src/mindustry/graphics/OverlayRenderer.java +++ b/core/src/mindustry/graphics/OverlayRenderer.java @@ -258,8 +258,9 @@ public class OverlayRenderer{ } public void checkApplySelection(Unit u){ - if(unitFade > 0 && lastSelect == u){ - Draw.mixcol(Pal.accent, unitFade); + if(unitFade > 0.001f && lastSelect == u){ + Color prev = Draw.getMixColor(); + Draw.mixcol(prev.a > 0.001f ? prev.lerp(Pal.accent, unitFade) : Pal.accent, Math.max(unitFade, prev.a)); } }