From c3e15aab7dcb08c497b543460ab8e9b6d33de564 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Tue, 15 Jun 2010 08:42:40 +1200 Subject: [PATCH] hacky fix for productionqueue desync (e3, etc) --- OpenRA.Game/Traits/Player/ProductionQueue.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Game/Traits/Player/ProductionQueue.cs b/OpenRA.Game/Traits/Player/ProductionQueue.cs index e3874ac654..4d02c00fc9 100644 --- a/OpenRA.Game/Traits/Player/ProductionQueue.cs +++ b/OpenRA.Game/Traits/Player/ProductionQueue.cs @@ -43,7 +43,7 @@ namespace OpenRA.Traits public void Tick( Actor self ) { - foreach( var p in production ) + foreach( var p in production.OrderBy( p => p.Key ) ) { while( p.Value.Count > 0 && !Rules.TechTree.BuildableItems( self.Owner, p.Key ).Contains( p.Value[ 0 ].Item ) ) {