diff --git a/OpenRA.Mods.RA/TakeCover.cs b/OpenRA.Mods.RA/TakeCover.cs index 1dfb49c38e..3334ef30b6 100644 --- a/OpenRA.Mods.RA/TakeCover.cs +++ b/OpenRA.Mods.RA/TakeCover.cs @@ -22,7 +22,7 @@ namespace OpenRA.Mods.RA public readonly int ProneTime = 100; [Desc("Prone movement speed as a percentage of the normal speed.")] - public readonly int ProneSpeed = 50; + public readonly int SpeedModifier = 50; public readonly WVec ProneOffset = new WVec(85, 0, -171); @@ -68,7 +68,7 @@ namespace OpenRA.Mods.RA public int GetSpeedModifier() { - return IsProne ? Info.ProneSpeed : 100; + return IsProne ? Info.SpeedModifier : 100; } } diff --git a/OpenRA.Utility/UpgradeRules.cs b/OpenRA.Utility/UpgradeRules.cs index 652890ec81..c3aa956087 100644 --- a/OpenRA.Utility/UpgradeRules.cs +++ b/OpenRA.Utility/UpgradeRules.cs @@ -424,7 +424,10 @@ namespace OpenRA.Utility ConvertFloatArrayToPercentArray(ref node.Value.Value); if (depth == 2 && node.Key == "ProneSpeed" && parentKey == "TakeCover") + { + node.Key = "SpeedModifier"; ConvertFloatArrayToPercentArray(ref node.Value.Value); + } if (depth == 2 && node.Key == "SpeedModifier" && parentKey == "GainsStatUpgrades") ConvertFloatArrayToPercentArray(ref node.Value.Value);