Modify upgrade rules to match #8658 for rules older than 2015-07-11
This commit is contained in:
@@ -1449,7 +1449,7 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
|||||||
if (trait != null)
|
if (trait != null)
|
||||||
{
|
{
|
||||||
trait.Key = "DamageMultiplier@INVULNERABILITY_UPGRADE";
|
trait.Key = "DamageMultiplier@INVULNERABILITY_UPGRADE";
|
||||||
trait.Value.Nodes.Add(new MiniYamlNode("Modifier", "0, 0"));
|
trait.Value.Nodes.Add(new MiniYamlNode("Modifier", "0"));
|
||||||
|
|
||||||
// Use UpgradeMinEnabledLevel as BaseLevel; otherwise, 1
|
// Use UpgradeMinEnabledLevel as BaseLevel; otherwise, 1
|
||||||
var min = trait.Value.Nodes.FirstOrDefault(n => n.Key == "UpgradeMinEnabledLevel");
|
var min = trait.Value.Nodes.FirstOrDefault(n => n.Key == "UpgradeMinEnabledLevel");
|
||||||
@@ -1474,7 +1474,7 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
|||||||
foreach (var t in node.Value.Nodes.Where(n => n.Key.StartsWith("InvulnerabilityUpgrade@")))
|
foreach (var t in node.Value.Nodes.Where(n => n.Key.StartsWith("InvulnerabilityUpgrade@")))
|
||||||
{
|
{
|
||||||
t.Key = "DamageMultiplier@" + t.Key.Substring("InvulnerabilityUpgrade@".Length);
|
t.Key = "DamageMultiplier@" + t.Key.Substring("InvulnerabilityUpgrade@".Length);
|
||||||
t.Value.Nodes.Add(new MiniYamlNode("Modifier", "0, 0"));
|
t.Value.Nodes.Add(new MiniYamlNode("Modifier", "0"));
|
||||||
|
|
||||||
// Use UpgradeMinEnabledLevel as BaseLevel; otherwise, 1
|
// Use UpgradeMinEnabledLevel as BaseLevel; otherwise, 1
|
||||||
var min = t.Value.Nodes.FirstOrDefault(n => n.Key == "UpgradeMinEnabledLevel");
|
var min = t.Value.Nodes.FirstOrDefault(n => n.Key == "UpgradeMinEnabledLevel");
|
||||||
|
|||||||
Reference in New Issue
Block a user