Merge pull request #9541 from reaperrr/rename-rendertraits-xy
Rename WithTurret, WithBarrel and WithReloadingTurret to include 'Sprite' in trait name
This commit is contained in:
@@ -2456,6 +2456,60 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
||||
}
|
||||
}
|
||||
|
||||
if (engineVersion < 20151127)
|
||||
{
|
||||
// Rename WithTurret to WithSpriteTurret
|
||||
if (depth == 1 && node.Key.StartsWith("WithTurret"))
|
||||
{
|
||||
var parts = node.Key.Split('@');
|
||||
node.Key = "WithSpriteTurret";
|
||||
if (parts.Length > 1)
|
||||
node.Key += "@" + parts[1];
|
||||
}
|
||||
|
||||
if (depth == 1 && node.Key.StartsWith("-WithTurret"))
|
||||
{
|
||||
var parts = node.Key.Split('@');
|
||||
node.Key = "-WithSpriteTurret";
|
||||
if (parts.Length > 1)
|
||||
node.Key += "@" + parts[1];
|
||||
}
|
||||
|
||||
// Rename WithBarrel to WithSpriteBarrel
|
||||
if (depth == 1 && node.Key.StartsWith("WithBarrel"))
|
||||
{
|
||||
var parts = node.Key.Split('@');
|
||||
node.Key = "WithSpriteBarrel";
|
||||
if (parts.Length > 1)
|
||||
node.Key += "@" + parts[1];
|
||||
}
|
||||
|
||||
if (depth == 1 && node.Key.StartsWith("-WithBarrel"))
|
||||
{
|
||||
var parts = node.Key.Split('@');
|
||||
node.Key = "-WithSpriteBarrel";
|
||||
if (parts.Length > 1)
|
||||
node.Key += "@" + parts[1];
|
||||
}
|
||||
|
||||
// Rename WithReloadingTurret to WithReloadingSpriteTurret
|
||||
if (depth == 1 && node.Key.StartsWith("WithReloadingTurret"))
|
||||
{
|
||||
var parts = node.Key.Split('@');
|
||||
node.Key = "WithReloadingSpriteTurret";
|
||||
if (parts.Length > 1)
|
||||
node.Key += "@" + parts[1];
|
||||
}
|
||||
|
||||
if (depth == 1 && node.Key.StartsWith("-WithReloadingTurret"))
|
||||
{
|
||||
var parts = node.Key.Split('@');
|
||||
node.Key = "-WithReloadingSpriteTurret";
|
||||
if (parts.Length > 1)
|
||||
node.Key += "@" + parts[1];
|
||||
}
|
||||
}
|
||||
|
||||
UpgradeActorRules(engineVersion, ref node.Value.Nodes, node, depth + 1);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user