From edc4efbe42a94660d9d530b61c5963c298bd3597 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Wed, 15 Feb 2023 16:42:23 +0100 Subject: fix Wandering AI NPE for piled units --- go/game/ai.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go/game/ai.go b/go/game/ai.go index 0500c88a..1aa0be62 100644 --- a/go/game/ai.go +++ b/go/game/ai.go @@ -314,7 +314,7 @@ out: func WanderingAI(ai *UnitAI, x int) { // 1. for _, enemyUnit := range ai.s.EnemyUnits(ai.u.Controller()) { - if IsPositionInRange(ai.u.Tile().Position, enemyUnit.Tile().Position, x) { + if IsPositionInRange(ai.u.Tile().Position, TileOrContainingPermTile(enemyUnit).Position, x) { AggressiveAI(ai) break } -- cgit v1.2.3