From f369b11bd584c5ec22a4e8e009fbac54101813ce Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Wed, 15 Feb 2023 16:31:06 +0100 Subject: fix ai NPE when selecting a unit where to spawn frost pylon The NPE is caused by any piled permanent with which TilesInRange is called. --- go/game/range.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'go/game/range.go') diff --git a/go/game/range.go b/go/game/range.go index bb60b54c..5f9d8e80 100644 --- a/go/game/range.go +++ b/go/game/range.go @@ -76,5 +76,5 @@ func TilesInRangeFromOrigin(m *Map, origin Position, r int) []*Tile { } func TilesInRange(m *Map, p Permanent, r int) []*Tile { - return TilesInRangeFromOrigin(m, p.Tile().Position, r) + return TilesInRangeFromOrigin(m, TileOrContainingPermTile(p).Position, r) } -- cgit v1.2.3