From 2e31d368e7d1b69de1b772461b444018eb93b669 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Thu, 8 Jul 2021 01:04:12 -0400 Subject: [PATCH] Merge pull request #10972 from VOREStation/Fixes/10941 Fixes #10941 --- code/modules/mining/drilling/drill.dm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/code/modules/mining/drilling/drill.dm b/code/modules/mining/drilling/drill.dm index 66a3088767..e21275504c 100644 --- a/code/modules/mining/drilling/drill.dm +++ b/code/modules/mining/drilling/drill.dm @@ -15,7 +15,7 @@ var/supported = 0 var/active = 0 var/list/resource_field = list() - var/obj/item/device/radio/intercom/faultreporter = new /obj/item/device/radio/intercom{channels=list("Supply")}(null) + var/obj/item/device/radio/intercom/faultreporter var/list/ore_types = list( "hematite" = /obj/item/weapon/ore/iron, @@ -65,6 +65,12 @@ cell = new cell(src) default_apply_parts() cell = default_use_hicell() + faultreporter = new /obj/item/device/radio/intercom{channels=list("Supply")}(null) + +/obj/machinery/mining/drill/Destroy() + qdel_null(faultreporter) + qdel_null(cell) + return ..() /obj/machinery/mining/drill/get_cell() return cell @@ -274,7 +280,7 @@ if(error) src.visible_message("\The [src] flashes a '[error]' warning.") - faultreporter.autosay(error, src.name, "Supply") + faultreporter.autosay(error, src.name, "Supply", using_map.get_map_levels(z)) need_player_check = 1 active = 0 update_icon()