From 8e1e003ff2f1a1392c9319bc38cebb175361512e Mon Sep 17 00:00:00 2001 From: MEEPofFaith <54301439+MEEPofFaith@users.noreply.github.com> Date: Tue, 30 May 2023 19:51:07 -0700 Subject: [PATCH] Inversion option for payload router sorting (#8652) --- core/src/mindustry/world/blocks/payloads/PayloadRouter.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/mindustry/world/blocks/payloads/PayloadRouter.java b/core/src/mindustry/world/blocks/payloads/PayloadRouter.java index 6b10281279..20fbde8091 100644 --- a/core/src/mindustry/world/blocks/payloads/PayloadRouter.java +++ b/core/src/mindustry/world/blocks/payloads/PayloadRouter.java @@ -21,6 +21,8 @@ import mindustry.world.blocks.storage.*; import static mindustry.Vars.*; public class PayloadRouter extends PayloadConveyor{ + public boolean invert = false; + public @Load("@-over") TextureRegion overRegion; public PayloadRouter(String name){ @@ -130,6 +132,8 @@ public class PayloadRouter extends PayloadConveyor{ matches = sorted != null && (item instanceof BuildPayload build && build.block() == sorted) || (item instanceof UnitPayload unit && unit.unit.type == sorted); + + if(invert) matches = !matches; } @Override