diff --git a/code/__DEFINES/maps.dm b/code/__DEFINES/maps.dm index 6212c2a4c7c..21aaaaaf07f 100644 --- a/code/__DEFINES/maps.dm +++ b/code/__DEFINES/maps.dm @@ -41,4 +41,6 @@ Last space-z level = empty #define ZLEVEL_EMPTY_SPACE 11 #define ZLEVEL_SPACEMIN 3 -#define ZLEVEL_SPACEMAX 11 \ No newline at end of file +#define ZLEVEL_SPACEMAX 11 + +#define SPACERUIN_MAP_EDGE_PAD 15 \ No newline at end of file diff --git a/code/modules/mapping/ruins.dm b/code/modules/mapping/ruins.dm index 92153955c23..e0b5555492c 100644 --- a/code/modules/mapping/ruins.dm +++ b/code/modules/mapping/ruins.dm @@ -32,8 +32,8 @@ while(sanity > 0) sanity-- - var/width_border = TRANSITIONEDGE + round(ruin.width / 2) - var/height_border = TRANSITIONEDGE + round(ruin.height / 2) + var/width_border = TRANSITIONEDGE + SPACERUIN_MAP_EDGE_PAD + round(ruin.width / 2) + var/height_border = TRANSITIONEDGE + SPACERUIN_MAP_EDGE_PAD + round(ruin.height / 2) var/z_level = pick(z_levels) var/turf/T = locate(rand(width_border, world.maxx - width_border), rand(height_border, world.maxy - height_border), z_level) var/valid = TRUE