Revert to saving only non-default settings.

This commit is contained in:
Paul Chote
2010-10-13 19:56:29 +13:00
parent 22c6c3b3f6
commit dca77956cb

View File

@@ -134,7 +134,7 @@ namespace OpenRA.GameRules
{
var root = new List<MiniYamlNode>();
foreach( var kv in Sections )
root.Add( new MiniYamlNode( kv.Key, FieldSaver.Save(kv.Value) ) );
root.Add( new MiniYamlNode( kv.Key, FieldSaver.SaveDifferences(kv.Value, Activator.CreateInstance(kv.Value.GetType())) ) );
root.WriteToFile(SettingsFile);
}