Only save non-default PlayerReference fields

This commit is contained in:
Paul Chote
2011-02-17 21:48:36 +13:00
parent 18d73aef53
commit d6e8b554d2

View File

@@ -254,7 +254,7 @@ namespace OpenRA
root.Add( new MiniYamlNode( "Players", null,
Players.Select( p => new MiniYamlNode(
"PlayerReference@{0}".F( p.Key ),
FieldSaver.Save( p.Value ) ) ).ToList() ) );
FieldSaver.SaveDifferences( p.Value, new PlayerReference() ) ) ).ToList() ) );
root.Add( new MiniYamlNode( "Actors", null,
Actors.Value.Select( x => new MiniYamlNode(