diff --git a/src/Parser.cs b/src/Parser.cs index 00e0d8a..70e43ae 100644 --- a/src/Parser.cs +++ b/src/Parser.cs @@ -292,9 +292,9 @@ namespace WorldOfPeacecraft { int id = challengeBlock.GetIntValue(ValueId); GameType type; - LinkedList value = challengeBlock.GetUnnamedValues(); + string sType = challengeBlock.GetStringValue("type"); // TODO check value size, better name - switch (value.First.Value) + switch (sType) { case EValueDragon: type = GameType.DRAGON;