more verbose output on ignored player reference values

This commit is contained in:
Matthias Mailänder
2013-12-31 18:23:53 +01:00
parent 48f153ed47
commit a941bc567b

View File

@@ -464,13 +464,15 @@ namespace OpenRA.Utility
var neutral = new[] { "Neutral" }; var neutral = new[] { "Neutral" };
foreach (var s in file.GetSection(section, true)) foreach (var s in file.GetSection(section, true))
{ {
Console.WriteLine(s.Key);
switch (s.Key) switch (s.Key)
{ {
case "Allies": case "Allies":
pr.Allies = s.Value.Split(',').Intersect(players).Except(neutral).ToArray(); pr.Allies = s.Value.Split(',').Intersect(players).Except(neutral).ToArray();
pr.Enemies = s.Value.Split(',').SymmetricDifference(players).Except(neutral).ToArray(); pr.Enemies = s.Value.Split(',').SymmetricDifference(players).Except(neutral).ToArray();
break; break;
default:
Console.WriteLine("Ignoring unknown {0}={1} for player {2}", s.Key, s.Value, pr.Name);
break;
} }
} }