Convert DeployToUpgrade to conditions.

This commit is contained in:
Paul Chote
2016-12-04 22:23:35 +00:00
parent 1ef3e246d1
commit f4e0b91e04
6 changed files with 39 additions and 29 deletions

View File

@@ -668,6 +668,13 @@ namespace OpenRA.Mods.Common.UtilityCommands
if (node.Key.StartsWith("GlobalUpgradeManager", StringComparison.Ordinal))
RenameNodeKey(node, "GrantConditionOnPrerequisiteManager");
if (node.Key.StartsWith("DeployToUpgrade", StringComparison.Ordinal))
{
RenameNodeKey(node, "GrantConditionOnDeploy");
ConvertUpgradesToCondition(parent, node, "UndeployedUpgrades", "UndeployedCondition");
ConvertUpgradesToCondition(parent, node, "DeployedUpgrades", "DeployedCondition");
}
}
UpgradeActorRules(modData, engineVersion, ref node.Value.Nodes, node, depth + 1);