From 0a6580b9bf1a5f38c48d128ec3238b295c575dd6 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Mon, 9 Nov 2009 17:47:32 +1300 Subject: [PATCH] added local unit avoidance for path-to-range --- OpenRa.Game/PathFinder.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRa.Game/PathFinder.cs b/OpenRa.Game/PathFinder.cs index 893b2e5c2e..833cae1186 100644 --- a/OpenRa.Game/PathFinder.cs +++ b/OpenRa.Game/PathFinder.cs @@ -61,7 +61,7 @@ namespace OpenRa.Game var tilesInRange = Game.FindTilesInCircle(target, range) .Where( t => Game.IsCellBuildable( t, umt ) ); - var path = FindPath( PathSearch.FromPoints( tilesInRange, src, umt, false )); + var path = FindPath( PathSearch.FromPoints( tilesInRange, src, umt, false ).WithCustomBlocker(AvoidUnitsNear(src, 4))); path.Reverse(); return path; }