From 828614d0f0170b4cb59add618cdb1a8d22002446 Mon Sep 17 00:00:00 2001 From: penev92 Date: Sat, 24 Jan 2015 15:31:59 +0200 Subject: [PATCH] Add YAML upgrade rule --- OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs b/OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs index 05f0abce1b..acab326d96 100644 --- a/OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs +++ b/OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs @@ -695,9 +695,9 @@ namespace OpenRA.Mods.Common.UtilityCommands if (depth == 1 && node.Key == "MustBeDestroyed") node.Value.Nodes.Add(new MiniYamlNode("RequiredForShortGame", "true")); - // Remove PlayMusicOnMapLoad if (engineVersion < 20150125) { + // Remove PlayMusicOnMapLoad if (depth == 0 && node.Value.Nodes.Exists(n => n.Key == "PlayMusicOnMapLoad")) { node.Value.Nodes.RemoveAll(n => n.Key == "PlayMusicOnMapLoad"); @@ -705,6 +705,10 @@ namespace OpenRA.Mods.Common.UtilityCommands Console.WriteLine("Please use the Lua API function 'PlayMusic' instead."); Console.WriteLine("See http://wiki.openra.net/Lua-API for details."); } + + // Remove TiberiumRefinery and OreRefinery + if (node.Key == "TiberiumRefinery" || node.Key == "OreRefinery") + node.Key = "Refinery"; } UpgradeActorRules(engineVersion, ref node.Value.Nodes, node, depth + 1);