From e423f965cf706bf6aeb6f5f5ede0de13fe6cacdc Mon Sep 17 00:00:00 2001 From: reaperrr Date: Tue, 31 May 2016 14:45:20 +0200 Subject: [PATCH] Projectile property names upgrade rules --- .../UtilityCommands/UpgradeRules.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs b/OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs index 4fa6ad33ba..f9567a83bb 100644 --- a/OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs +++ b/OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs @@ -865,6 +865,22 @@ namespace OpenRA.Mods.Common.UtilityCommands } } + // Streamline some projectile property names and functionality + if (engineVersion < 20160601) + { + if (node.Key == "Sequence") + node.Key = "Sequences"; + + if (node.Key == "TrailSequence") + node.Key = "TrailSequences"; + + if (node.Key == "Trail") + node.Key = "TrailImage"; + + if (node.Key == "Velocity") + node.Key = "Speed"; + } + UpgradeWeaponRules(engineVersion, ref node.Value.Nodes, node, depth + 1); } }