From 7f95bf177e653de3c2c9991578ee7bf813773897 Mon Sep 17 00:00:00 2001 From: Datraen Date: Sun, 20 Mar 2016 14:54:05 -0400 Subject: [PATCH 1/2] Checks to see if the turf is a floor before continuing to spawn artifacts. --- code/modules/research/xenoarchaeology/master_controller.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/research/xenoarchaeology/master_controller.dm b/code/modules/research/xenoarchaeology/master_controller.dm index 332b1ce06a..99307f3793 100644 --- a/code/modules/research/xenoarchaeology/master_controller.dm +++ b/code/modules/research/xenoarchaeology/master_controller.dm @@ -9,9 +9,12 @@ #define ARTIFACTSPAWNNUM_LOWER 6 #define ARTIFACTSPAWNNUM_UPPER 12 -datum/controller/game_controller/proc/SetupXenoarch() +/datum/controller/game_controller/proc/SetupXenoarch() //create digsites for(var/turf/simulated/mineral/M in block(locate(1,1,1), locate(world.maxx, world.maxy, world.maxz))) + if(M.density) + continue + if(isnull(M.geologic_data)) M.geologic_data = new/datum/geosample(M) From 8d687ccbbc6c50d48cd8ea8fffda9a7bc138f1e8 Mon Sep 17 00:00:00 2001 From: Datraen Date: Tue, 22 Mar 2016 09:03:19 -0400 Subject: [PATCH 2/2] Adds Changelog --- html/changelogs/Datraen-SpawnTurf.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/Datraen-SpawnTurf.yml diff --git a/html/changelogs/Datraen-SpawnTurf.yml b/html/changelogs/Datraen-SpawnTurf.yml new file mode 100644 index 0000000000..ab5d705c17 --- /dev/null +++ b/html/changelogs/Datraen-SpawnTurf.yml @@ -0,0 +1,6 @@ +author: Datraen + +delete-after: True + +changes: + - bugfix: "Artifacts will no longer spawn on floor turfs."