Convert Disguise to conditions.

This commit is contained in:
Paul Chote
2016-12-03 16:23:04 +00:00
parent 04637a305a
commit a846e484c7
4 changed files with 24 additions and 16 deletions

View File

@@ -596,6 +596,13 @@ namespace OpenRA.Mods.Common.UtilityCommands
if (node.Key.StartsWith("Cloak", StringComparison.Ordinal))
ConvertUpgradesToCondition(parent, node, "WhileCloakedUpgrades", "CloakedCondition");
if (node.Key == "Disguise")
{
ConvertUpgradesToCondition(parent, node, "Upgrades", "DisguisedCondition");
if (!node.Value.Nodes.Any(n => n.Key == "DisguisedCondition"))
node.Value.Nodes.Add(new MiniYamlNode("DisguisedCondition", "disguise"));
}
}
UpgradeActorRules(modData, engineVersion, ref node.Value.Nodes, node, depth + 1);