From 990eeb844a19bcc92633335839400724bf5fdbd2 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sun, 1 Aug 2010 15:49:52 +1200 Subject: [PATCH] ChooseAirfield chooses closest, rather than first. --- OpenRA.Mods.RA/Activities/ReturnToBase.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/OpenRA.Mods.RA/Activities/ReturnToBase.cs b/OpenRA.Mods.RA/Activities/ReturnToBase.cs index 471cf521c3..23aaf81990 100644 --- a/OpenRA.Mods.RA/Activities/ReturnToBase.cs +++ b/OpenRA.Mods.RA/Activities/ReturnToBase.cs @@ -29,6 +29,7 @@ namespace OpenRA.Mods.RA.Activities return self.World.Queries.OwnedBy[self.Owner] .Where(a => self.Info.Traits.Get().RearmBuildings.Contains(a.Info.Name) && !Reservable.IsReserved(a)) + .OrderBy(a => (a.CenterLocation - self.CenterLocation).LengthSquared) .FirstOrDefault(); }