From 30bf2a8f02a56214fb4a4bec20351b2b25b0159b Mon Sep 17 00:00:00 2001 From: Geeves Date: Mon, 22 Jun 2020 10:01:45 +0200 Subject: [PATCH] Drill Fix (#9184) --- code/modules/mining/drilling/drill.dm | 4 ++++ html/changelogs/geeves-drill_fix.yml | 6 ++++++ 2 files changed, 10 insertions(+) create mode 100644 html/changelogs/geeves-drill_fix.yml diff --git a/code/modules/mining/drilling/drill.dm b/code/modules/mining/drilling/drill.dm index 23ec7a05e00..687f5a905bc 100644 --- a/code/modules/mining/drilling/drill.dm +++ b/code/modules/mining/drilling/drill.dm @@ -98,6 +98,10 @@ attached_satchel.insert_into_storage(ore) else if(istype(get_turf(src), /turf/simulated/floor)) var/turf/simulated/floor/T = get_turf(src) + var/turf/below_turf = GetBelow(T) + if(!istype(below_turf.loc, /area/mine)) + system_error("Potential station breach below.") + return T.ex_act(2.0) //Dig out the tasty ores. diff --git a/html/changelogs/geeves-drill_fix.yml b/html/changelogs/geeves-drill_fix.yml new file mode 100644 index 00000000000..fd76e8c0b61 --- /dev/null +++ b/html/changelogs/geeves-drill_fix.yml @@ -0,0 +1,6 @@ +author: Geeves + +delete-after: True + +changes: + - bugfix: "Mining drills will no longer breach station areas if placed and activated above them." \ No newline at end of file