diff --git a/OpenRA.FileFormats/FieldLoader.cs b/OpenRA.FileFormats/FieldLoader.cs index fc64c526f3..0dc062df43 100755 --- a/OpenRA.FileFormats/FieldLoader.cs +++ b/OpenRA.FileFormats/FieldLoader.cs @@ -127,6 +127,14 @@ namespace OpenRA.FileFormats return InvalidValueAction(value, fieldType, fieldName); } + if (fieldType == typeof(long)) + { + long res; + if (long.TryParse(value, out res)) + return res; + return InvalidValueAction(value, fieldType, fieldName); + } + else if (fieldType == typeof(float)) { float res;