Merge pull request #6689 from huwpascoe/alltech

DevEnableTech now displays from all factions
This commit is contained in:
obrakmann
2014-11-01 21:02:31 +01:00
8 changed files with 91 additions and 55 deletions

View File

@@ -223,19 +223,19 @@ namespace OpenRA
return new Order("Command", null, false) { IsImmediate = true, TargetString = text };
}
public static Order StartProduction(Actor subject, string item, int count)
public static Order StartProduction(Actor subject, int queueID, string item, int count)
{
return new Order("StartProduction", subject, false) { ExtraData = (uint)count, TargetString = item };
return new Order("StartProduction", subject, false) { TargetString = item, ExtraLocation = new CPos(queueID, count) };
}
public static Order PauseProduction(Actor subject, string item, bool pause)
public static Order PauseProduction(Actor subject, int queueID, string item, bool pause)
{
return new Order("PauseProduction", subject, false) { ExtraData = pause ? 1u : 0u, TargetString = item };
return new Order("PauseProduction", subject, false) { TargetString = item, ExtraLocation = new CPos(queueID, pause ? 1 : 0) };
}
public static Order CancelProduction(Actor subject, string item, int count)
public static Order CancelProduction(Actor subject, int queueID, string item, int count)
{
return new Order("CancelProduction", subject, false) { ExtraData = (uint)count, TargetString = item };
return new Order("CancelProduction", subject, false) { TargetString = item, ExtraLocation = new CPos(queueID, count) };
}
}
}