diff --git a/OpenRA.FileFormats/WRange.cs b/OpenRA.FileFormats/WRange.cs index fbcaa0eeed..c49be11a67 100644 --- a/OpenRA.FileFormats/WRange.cs +++ b/OpenRA.FileFormats/WRange.cs @@ -68,6 +68,10 @@ namespace OpenRA default: return false; } + // Propagate sign to fractional part + if (cell < 0) + subcell = -subcell; + result = new WRange(1024*cell + subcell); return true; }