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); } }