Merge pull request #10636 from reaperrr/missile-speed

Refactor naming of Missile's speed-related properties
This commit is contained in:
abcdefg30
2016-02-24 17:39:25 +01:00
9 changed files with 78 additions and 39 deletions

View File

@@ -3453,6 +3453,25 @@ namespace OpenRA.Mods.Common.UtilityCommands
}
}
// Rename some speed-related Missile properties
if (engineVersion < 20160205)
{
var mod = Game.ModData.Manifest.Mod.Id;
if (mod == "ts")
{
if (node.Key == "Projectile" && node.Value.Value == "Missile")
{
node.Value.Nodes.Add(new MiniYamlNode("MinimumLaunchSpeed", "75"));
node.Value.Nodes.Add(new MiniYamlNode("Speed", "384"));
}
}
else
{
if (node.Key == "MaximumLaunchSpeed" && parent.Value.Value == "Missile")
node.Key = "Speed";
}
}
UpgradeWeaponRules(engineVersion, ref node.Value.Nodes, node, depth + 1);
}
}