Remove obsolete TransformOnPassenger trait

The upgrade system has made this obsolete. Units like the RA2 IFV are better done that way.
This commit is contained in:
Pavel Penev
2015-12-20 20:03:25 +02:00
parent 46133891bb
commit 51281e2546
3 changed files with 8 additions and 56 deletions

View File

@@ -2807,6 +2807,14 @@ namespace OpenRA.Mods.Common.UtilityCommands
}
}
// Remove obsolete TransformOnPassenger trait.
if (engineVersion < 20160102)
{
node.Value.Nodes.RemoveAll(x => x.Key.Contains("TransformOnPassenger"));
Console.WriteLine("TransformOnPassenger has been removed.");
Console.WriteLine("Use the upgrades system to apply modifiers to the transport actor instead.");
}
UpgradeActorRules(engineVersion, ref node.Value.Nodes, node, depth + 1);
}
}