From abad50d2b9881cd256c7b653a122c07f23f51ac8 Mon Sep 17 00:00:00 2001 From: atlimit8 Date: Wed, 15 Mar 2017 00:18:53 -0500 Subject: [PATCH] MiniYaml upgrade rule for UncloakOn: Damage => Damage, Heal, SelfHeal --- OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs b/OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs index 3290542159..3d2727d883 100644 --- a/OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs +++ b/OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs @@ -573,6 +573,11 @@ namespace OpenRA.Mods.Common.UtilityCommands if (node.Key.StartsWith("DisguiseToolTip", StringComparison.Ordinal)) RenameNodeKey(node, "DisguiseTooltip"); + // Split UncloakOn: Damage => Damage, Heal, SelfHeal + if (engineVersion < 20170315) + if (node.Key.StartsWith("UncloakOn", StringComparison.Ordinal)) + node.Value.Value = node.Value.Value.Replace("Damage", "Damage, Heal, SelfHeal"); + UpgradeActorRules(modData, engineVersion, ref node.Value.Nodes, node, depth + 1); }