Closes Anuken/Mindustry-Suggestions/issues/5537, partially implements Anuken/Mindustry-Suggestions/issues/5535

This commit is contained in:
Anuken
2025-04-17 16:28:56 -04:00
parent 233acfa6f5
commit 264d13f827
6 changed files with 28 additions and 3 deletions

View File

@@ -1063,7 +1063,7 @@ public class MobileInput extends InputHandler implements GestureListener{
player.shooting = false;
if(Core.settings.getBool("autotarget") && !(player.unit() instanceof BlockUnitUnit u && u.tile() instanceof ControlBlock c && !c.shouldAutoTarget())){
if(unit.type.canAttack){
target = Units.closestTarget(unit.team, unit.x, unit.y, range, u -> u.checkTarget(type.targetAir, type.targetGround), u -> type.targetGround);
target = Units.closestTarget(unit.team, unit.x, unit.y, range, u -> u.checkTarget(type.targetAir, type.targetGround), u -> type.targetGround && !type.targetBuildingsMobile);
}
if(allowHealing && target == null){