From 3d8dc80f0364e30fbfd25334c2b5a37abc9ea6f7 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Tue, 4 Sep 2012 10:55:26 +1200 Subject: [PATCH] complain about junk values like the recent volkov breakage --- OpenRA.Game/GameRules/ActorInfo.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenRA.Game/GameRules/ActorInfo.cs b/OpenRA.Game/GameRules/ActorInfo.cs index 1008d42249..fda52bb567 100644 --- a/OpenRA.Game/GameRules/ActorInfo.cs +++ b/OpenRA.Game/GameRules/ActorInfo.cs @@ -70,6 +70,9 @@ namespace OpenRA static ITraitInfo LoadTraitInfo(string traitName, MiniYaml my) { + if (!string.IsNullOrEmpty(my.Value)) + throw new YamlException("Junk value `{0}` on trait node {1}" + .F(my.Value, traitName)); var info = Game.CreateObject(traitName + "Info"); FieldLoader.Load(info, my); return info;