Account for allied service depot when ordering an auto repair

This commit is contained in:
abcdefg30
2016-03-07 15:26:50 +01:00
parent bfe9bc329c
commit 3b6e481196

View File

@@ -130,7 +130,7 @@ namespace OpenRA.Mods.Common.Traits
{
var repairBuilding = self.World.ActorsWithTrait<RepairsUnits>()
.Where(a => !a.Actor.IsDead && a.Actor.IsInWorld
&& a.Actor.Owner == self.Owner &&
&& a.Actor.Owner.IsAlliedWith(self.Owner) &&
info.RepairBuildings.Contains(a.Actor.Info.Name))
.OrderBy(p => (self.Location - p.Actor.Location).LengthSquared);