From caf9f2a6e3c3a0888910f50d5c49635f988c7512 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 21 Apr 2024 10:07:14 -0400 Subject: [PATCH] Fixed #9761 --- core/src/mindustry/world/blocks/payloads/UnitPayload.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/mindustry/world/blocks/payloads/UnitPayload.java b/core/src/mindustry/world/blocks/payloads/UnitPayload.java index fb22ceb94c..d0b0b86a0a 100644 --- a/core/src/mindustry/world/blocks/payloads/UnitPayload.java +++ b/core/src/mindustry/world/blocks/payloads/UnitPayload.java @@ -14,6 +14,7 @@ import mindustry.entities.EntityCollisions.*; import mindustry.entities.*; import mindustry.game.EventType.*; import mindustry.gen.*; +import mindustry.graphics.*; import mindustry.type.*; import static mindustry.Vars.*; @@ -153,6 +154,8 @@ public class UnitPayload implements Payload{ //draw warning if(overlayTime > 0){ + float z = Draw.z(); + Draw.z(Layer.groundUnit + 1f); var region = overlayRegion == null ? Icon.warning.getRegion() : overlayRegion; Draw.color(Color.scarlet); Draw.alpha(0.8f * Interp.exp5Out.apply(overlayTime)); @@ -163,6 +166,7 @@ public class UnitPayload implements Payload{ Draw.reset(); overlayTime = Math.max(overlayTime - Time.delta/overlayDuration, 0f); + Draw.z(z); } }