Damage distance check fix

This commit is contained in:
Anuken
2021-02-10 09:46:30 -05:00
parent e525d89e43
commit 949f5eccd7
2 changed files with 6 additions and 6 deletions

View File

@@ -270,13 +270,13 @@ public class Damage{
Units.nearbyEnemies(hitter.team, rect, cons);
if(tmpBuilding != null && tmpUnit != null){
float bDst = Mathf.dst2(x, y, tmpBuilding.getX(), tmpBuilding.getY());
float uDst = Mathf.dst2(x, y, tmpUnit.getX(), tmpUnit.getY());
if(uDst <= bDst) return tmpUnit;
if(bDst > uDst) return tmpBuilding;
}else if(tmpBuilding != null && tmpUnit == null){
if(Mathf.dst2(x, y, tmpUnit.getX(), tmpUnit.getY()) <= Mathf.dst2(x, y, tmpBuilding.getX(), tmpBuilding.getY())){
return tmpUnit;
}
}else if(tmpBuilding != null){
return tmpBuilding;
}
return tmpUnit;
}