Merge pull request #8735 from reaperrr/safe-pf-changes

Minor pathfinder-related changes (preparation for mobile refactor)
This commit is contained in:
Oliver Brakmann
2015-07-22 14:42:52 +02:00
6 changed files with 21 additions and 19 deletions

View File

@@ -93,7 +93,7 @@ namespace OpenRA.Mods.Common.Traits
// This assumes that the SubCell does not change during the path traversal
var tilesInRange = world.Map.FindTilesInCircle(targetCell, range.Length / 1024 + 1)
.Where(t => (world.Map.CenterOfCell(t) - target).LengthSquared <= range.LengthSquared
&& mi.CanEnterCell(self.World as World, self as Actor, t));
&& mi.CanEnterCell(self.World, self, t));
// See if there is any cell within range that does not involve a cross-domain request
// Really, we only need to check the circle perimeter, but it's not clear that would be a performance win