Refactored ProductionQueue to support different production styles.
This commit is contained in:
@@ -947,7 +947,7 @@ namespace OpenRA.Mods.Common.AI
|
||||
void BuildUnit(string category, bool buildRandom)
|
||||
{
|
||||
// Pick a free queue
|
||||
var queue = FindQueues(category).FirstOrDefault(q => q.CurrentItem() == null);
|
||||
var queue = FindQueues(category).FirstOrDefault(q => !q.AllQueued().Any());
|
||||
if (queue == null)
|
||||
return;
|
||||
|
||||
@@ -973,7 +973,7 @@ namespace OpenRA.Mods.Common.AI
|
||||
|
||||
void BuildUnit(string category, string name)
|
||||
{
|
||||
var queue = FindQueues(category).FirstOrDefault(q => q.CurrentItem() == null);
|
||||
var queue = FindQueues(category).FirstOrDefault(q => !q.AllQueued().Any());
|
||||
if (queue == null)
|
||||
return;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user