diff --git a/OpenRA.Mods.Common/Lint/CheckTraitPrerequisites.cs b/OpenRA.Mods.Common/Lint/CheckTraitPrerequisites.cs index bd8b3b9bf8..67689737ef 100644 --- a/OpenRA.Mods.Common/Lint/CheckTraitPrerequisites.cs +++ b/OpenRA.Mods.Common/Lint/CheckTraitPrerequisites.cs @@ -34,7 +34,7 @@ namespace OpenRA.Mods.Common.Lint try { var hasTraits = actorInfo.Value.TraitsInConstructOrder().Any(); - if (!hasTraits) + if (!hasTraits && !Enum.TryParse(actorInfo.Key, true, out _)) emitWarning($"Actor `{actorInfo.Key}` has no traits. Is this intended?"); } catch (Exception e)