Unit avoidance for wave pathfinder (mostly broken)

This commit is contained in:
Anuken
2025-07-03 23:29:05 -04:00
parent 5340de4f62
commit 044b47cfd5
3 changed files with 52 additions and 4 deletions

View File

@@ -136,7 +136,7 @@ public class AIController implements UnitController{
Tile tile = unit.tileOn();
if(tile == null) return;
Tile targetTile = pathfinder.getField(unit.team, costType, pathTarget).getNextTile(tile);
Tile targetTile = pathfinder.getField(unit.team, costType, pathTarget).getNextTile(tile, unit.collisionLayer(), unit.id);
if((tile == targetTile && stopAtTargetTile) || !unit.canPass(targetTile.x, targetTile.y)) return;