Resolve yaml removals in weapon definitions.

This commit is contained in:
Paul Chote
2017-01-24 22:15:34 +00:00
parent 2be8cedddf
commit b803034cef

View File

@@ -68,6 +68,9 @@ namespace OpenRA.GameRules
public WeaponInfo(string name, MiniYaml content)
{
// Resolve any weapon-level yaml inheritance or removals
// HACK: The "Defaults" sequence syntax prevents us from doing this generally during yaml parsing
content.Nodes = MiniYaml.Merge(new[] { content.Nodes });
FieldLoader.Load(this, content);
}