Fix map Options serialisation. Fixes #4107.
This commit is contained in:
@@ -249,7 +249,6 @@ namespace OpenRA
|
|||||||
"Description",
|
"Description",
|
||||||
"Author",
|
"Author",
|
||||||
"Tileset",
|
"Tileset",
|
||||||
"Options",
|
|
||||||
"MapSize",
|
"MapSize",
|
||||||
"Bounds",
|
"Bounds",
|
||||||
"UseAsShellmap",
|
"UseAsShellmap",
|
||||||
@@ -263,6 +262,8 @@ namespace OpenRA
|
|||||||
root.Add(new MiniYamlNode(field, FieldSaver.FormatValue(this, f)));
|
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,
|
root.Add(new MiniYamlNode("Players", null,
|
||||||
Players.Select(p => new MiniYamlNode("PlayerReference@{0}".F(p.Key), FieldSaver.SaveDifferences(p.Value, new PlayerReference()))).ToList()));
|
Players.Select(p => new MiniYamlNode("PlayerReference@{0}".F(p.Key), FieldSaver.SaveDifferences(p.Value, new PlayerReference()))).ToList()));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user