Stop moving when near destination

This commit is contained in:
Anuken
2022-02-08 21:00:21 -05:00
parent c3c0b95024
commit d7cd9ab744

View File

@@ -21,14 +21,20 @@ public class CommandAI extends AIController{
targetPos.set(attackTarget); targetPos.set(attackTarget);
} }
if(targetPos != null){ if(targetPos != null){
moveTo(targetPos, attackTarget != null ? unit.type.range - 10f : 5f); moveTo(targetPos, attackTarget != null ? unit.type.range - 10f : 0f);
if(unit.isFlying()){ if(unit.isFlying()){
unit.lookAt(targetPos); unit.lookAt(targetPos);
}else{ }else{
faceTarget(); faceTarget();
} }
if(attackTarget == null && unit.within(targetPos, Math.max(5f, unit.hitSize) / 2.9f)){
targetPos = null;
}
}else if(target != null){ }else if(target != null){
faceTarget(); faceTarget();
} }