Fixed #10748
This commit is contained in:
@@ -1115,7 +1115,7 @@ public abstract class InputHandler implements InputProcessor, GestureListener{
|
|||||||
|
|
||||||
if(commandMode){
|
if(commandMode){
|
||||||
//happens sometimes
|
//happens sometimes
|
||||||
selectedUnits.removeAll(u -> !u.isCommandable());
|
selectedUnits.removeAll(u -> !u.allowCommand());
|
||||||
|
|
||||||
//draw command overlay UI
|
//draw command overlay UI
|
||||||
for(Unit unit : selectedUnits){
|
for(Unit unit : selectedUnits){
|
||||||
|
|||||||
@@ -601,17 +601,17 @@ public class PlacementFragment{
|
|||||||
if(unit.controller() instanceof CommandAI cmd){
|
if(unit.controller() instanceof CommandAI cmd){
|
||||||
activeCommands.set(cmd.command.id);
|
activeCommands.set(cmd.command.id);
|
||||||
activeStances.set(cmd.stance.id);
|
activeStances.set(cmd.stance.id);
|
||||||
|
}
|
||||||
|
|
||||||
for(var command : unit.type.commands){
|
stancesOut.clear();
|
||||||
availableCommands.set(command.id);
|
unit.type.getUnitStances(unit, stancesOut);
|
||||||
}
|
|
||||||
|
|
||||||
stancesOut.clear();
|
for(var stance : stancesOut){
|
||||||
unit.type.getUnitStances(unit, stancesOut);
|
availableStances.set(stance.id);
|
||||||
|
}
|
||||||
|
|
||||||
for(var stance : stancesOut){
|
for(var command : unit.type.commands){
|
||||||
availableStances.set(stance.id);
|
availableCommands.set(command.id);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user