From 205059321a550b2056e2ee07aceb625322a0ccd8 Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Sat, 1 Apr 2017 19:31:14 -0400 Subject: [PATCH] Fixes ruins spawning on map transition border --- code/__DEFINES/maps.dm | 4 +++- code/modules/mapping/ruins.dm | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) 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