Upgrade rule for PerCellDamage removal

This commit is contained in:
reaperrr
2015-02-01 15:33:12 +01:00
parent f39488de41
commit 89527962dd

View File

@@ -1031,6 +1031,17 @@ namespace OpenRA.Mods.Common.UtilityCommands
}
}
// Remove PerCellDamageWarhead
if (engineVersion < 20150213)
{
if (depth == 1 && node.Value.Nodes.Exists(n => n.Key == "PerCellDamage"))
{
node.Value.Nodes.RemoveAll(n => n.Key == "PerCellDamage");
Console.WriteLine("The 'PerCellDamage' warhead has been removed.");
Console.WriteLine("Please use the 'SpreadDamage' warhead instead.");
}
}
UpgradeWeaponRules(engineVersion, ref node.Value.Nodes, node, depth + 1);
}
}