Include distance in foreshadow targetting (#5221)

* Include distance in foreshadow targetting

* Divide by larger number
This commit is contained in:
MEEP of Faith
2021-05-07 15:35:58 -07:00
committed by GitHub
parent ac8c81a0d5
commit 8d1a34b652
2 changed files with 3 additions and 2 deletions

View File

@@ -26,7 +26,7 @@ public class DefenderAI extends AIController{
//find unit to follow if not in rally mode
if(command() != UnitCommand.rally){
//Sort by max health and closer target.
var result = Units.closest(unit.team, x, y, Math.max(range, 400f), u -> !u.dead() && u.type != unit.type, (u, tx, ty) -> -u.maxHealth + Mathf.dst2(u.x, u.y, tx, ty) / 800f);
var result = Units.closest(unit.team, x, y, Math.max(range, 400f), u -> !u.dead() && u.type != unit.type, (u, tx, ty) -> -u.maxHealth + Mathf.dst2(u.x, u.y, tx, ty) / 6400f);
if(result != null) return result;
}