diff --git a/OpenRA.Game/FieldSaver.cs b/OpenRA.Game/FieldSaver.cs index 9795653302..18ee20bb7b 100644 --- a/OpenRA.Game/FieldSaver.cs +++ b/OpenRA.Game/FieldSaver.cs @@ -69,6 +69,8 @@ namespace OpenRA // Don't save floats in settings.yaml using country-specific decimal separators which can be misunderstood as group seperators. if (t == typeof(float)) return ((float)v).ToString(CultureInfo.InvariantCulture); + if (t == typeof(decimal)) + return ((decimal)v).ToString(CultureInfo.InvariantCulture); if (t == typeof(Rectangle)) {