mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-12-06 02:40:23 -08:00
Fixed #8742
This commit is contained in:
parent
fea52c9132
commit
c66abc3f0f
1 changed files with 10 additions and 1 deletions
|
|
@ -857,7 +857,16 @@ public abstract class InputHandler implements InputProcessor, GestureListener{
|
|||
Events.fire(Trigger.unitCommandAttack);
|
||||
}
|
||||
|
||||
Call.commandUnits(player, ids, attack instanceof Building b ? b : null, attack instanceof Unit u ? u : null, target);
|
||||
int maxChunkSize = 200;
|
||||
|
||||
if(ids.length > maxChunkSize){
|
||||
for(int i = 0; i < ids.length; i += maxChunkSize){
|
||||
int[] data = Arrays.copyOfRange(ids, i, Math.min(i + maxChunkSize, ids.length));
|
||||
Call.commandUnits(player, data, attack instanceof Building b ? b : null, attack instanceof Unit u ? u : null, target);
|
||||
}
|
||||
}else{
|
||||
Call.commandUnits(player, ids, attack instanceof Building b ? b : null, attack instanceof Unit u ? u : null, target);
|
||||
}
|
||||
}
|
||||
|
||||
if(commandBuildings.size > 0){
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue