From f8d13af7369f423792afbe7fb1fbcd6a22f2b1db Mon Sep 17 00:00:00 2001 From: bendn Date: Wed, 22 Apr 2026 20:51:24 +0700 Subject: [PATCH] add which unitcommand it is to unitcommand actiontype (#11962) --- core/src/mindustry/input/InputHandler.java | 1 + core/src/mindustry/net/Administration.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/core/src/mindustry/input/InputHandler.java b/core/src/mindustry/input/InputHandler.java index 9c71c2c580..eea6d79341 100644 --- a/core/src/mindustry/input/InputHandler.java +++ b/core/src/mindustry/input/InputHandler.java @@ -407,6 +407,7 @@ public abstract class InputHandler implements InputProcessor, GestureListener{ if(net.server() && !netServer.admins.allowAction(player, ActionType.commandUnits, event -> { event.unitIDs = unitIds; + event.unitCommand = command; })){ throw new ValidateException(player, "Player cannot command units."); } diff --git a/core/src/mindustry/net/Administration.java b/core/src/mindustry/net/Administration.java index de4407c2d8..d61b69cc47 100644 --- a/core/src/mindustry/net/Administration.java +++ b/core/src/mindustry/net/Administration.java @@ -8,6 +8,7 @@ import arc.util.Log.*; import arc.util.pooling.Pool.*; import arc.util.pooling.*; import mindustry.*; +import mindustry.ai.*; import mindustry.gen.*; import mindustry.type.*; import mindustry.world.*; @@ -701,6 +702,7 @@ public class Administration{ /** valid only for command unit events */ public @Nullable int[] unitIDs; + public @Nullable UnitCommand unitCommand; /** valid only for command building events */ public @Nullable int[] buildingPositions;