diff --git a/OpenRA.Mods.Common/Traits/Buildings/Exit.cs b/OpenRA.Mods.Common/Traits/Buildings/Exit.cs index 32101aef8e..c57c32809e 100644 --- a/OpenRA.Mods.Common/Traits/Buildings/Exit.cs +++ b/OpenRA.Mods.Common/Traits/Buildings/Exit.cs @@ -53,7 +53,7 @@ namespace OpenRA.Mods.Common.Traits // This is important because p may have side-effects that trigger a desync if not // called on the same exits in the same order! var all = Exits(actor, productionType) - .OrderBy(e => e.Info.Priority) + .OrderByDescending(e => e.Info.Priority) .ThenBy(e => (actor.World.Map.CenterOfCell(actor.Location + e.Info.ExitCell) - pos).LengthSquared) .ToList();