diff --git a/src/game/engine/src/modules/ai/wild_creature_ai.gd b/src/game/engine/src/modules/ai/wild_creature_ai.gd index 501e5697..bf34a2f4 100644 --- a/src/game/engine/src/modules/ai/wild_creature_ai.gd +++ b/src/game/engine/src/modules/ai/wild_creature_ai.gd @@ -151,9 +151,9 @@ func _move_toward( target: Vector2i, game_map: RefCounted, ) -> void: - var pathfinder: RefCounted = PathfinderScript.new(game_map) - var path: Array[Vector2i] = pathfinder.find_path( - unit.position, target, unit.movement_remaining, unit.is_flying() + var unit_type: String = "flying" if unit.is_flying() else "land" + var path: Array[Vector2i] = PathfinderScript.find_path( + game_map, unit.position, target, unit.movement_remaining, unit_type ) if path.size() < 2: