From d61c312017c3651c23a35cc36f3cd281ddda6d44 Mon Sep 17 00:00:00 2001 From: AnturK Date: Tue, 17 Jul 2018 02:03:05 +0200 Subject: [PATCH] Fixes loading maps in standard dmm format. (#39160) As opposed to tgm. Also minor performance tweak for these since we don't support jagged maps. --- code/modules/mapping/reader.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/modules/mapping/reader.dm b/code/modules/mapping/reader.dm index 10b84d1109a..9bda50d352c 100644 --- a/code/modules/mapping/reader.dm +++ b/code/modules/mapping/reader.dm @@ -119,9 +119,8 @@ GLOBAL_DATUM_INIT(_preloader, /datum/map_preloader, new) bounds[MAP_MAXY] = max(bounds[MAP_MAXY], CLAMP(min(gridSet.ycrd, world.maxy), y_lower, y_upper)) var/maxx = gridSet.xcrdStart - if(measureOnly) - for(var/line in gridLines) - maxx = max(maxx, gridSet.xcrdStart + length(line) / key_len - 1) + if(gridLines.len) //Not an empty map + maxx = max(maxx, gridSet.xcrdStart + length(gridLines[1]) / key_len - 1) bounds[MAP_MAXX] = CLAMP(max(bounds[MAP_MAXX], cropMap ? min(maxx, world.maxx) : maxx), x_lower, x_upper) CHECK_TICK