Fix an NRE in CheckUnknownTraitFields

This commit is contained in:
abcdefg30
2022-06-22 16:48:34 +02:00
committed by Paul Chote
parent 07ec2d03fb
commit 5fe166dfd3

View File

@@ -71,6 +71,12 @@ namespace OpenRA.Mods.Common.Lint
}
var traitInfo = modData.ObjectCreator.FindType(traitName + "Info");
if (traitInfo == null)
{
emitError($"{t.Location} defines unknown trait `{traitName}`.");
continue;
}
foreach (var field in t.Value.Nodes)
{
var fieldName = NormalizeName(field.Key);