Fix map Options serialisation. Fixes #4107.

This commit is contained in:
Paul Chote
2013-12-08 11:02:29 +13:00
parent 510e812c02
commit 73f4f880cc

View File

@@ -249,7 +249,6 @@ namespace OpenRA
"Description",
"Author",
"Tileset",
"Options",
"MapSize",
"Bounds",
"UseAsShellmap",
@@ -263,6 +262,8 @@ namespace OpenRA
root.Add(new MiniYamlNode(field, FieldSaver.FormatValue(this, f)));
}
root.Add(new MiniYamlNode("Options", FieldSaver.SaveDifferences(Options, new MapOptions())));
root.Add(new MiniYamlNode("Players", null,
Players.Select(p => new MiniYamlNode("PlayerReference@{0}".F(p.Key), FieldSaver.SaveDifferences(p.Value, new PlayerReference()))).ToList()));