From 06a6dc967c9f0228a1a044996e75d90008e25dcf Mon Sep 17 00:00:00 2001 From: ynot01 Date: Mon, 30 May 2022 23:29:37 -0400 Subject: [PATCH] bluespace locker Kill --- .../structures/crates_lockers/closets/bluespace_locker.dm | 2 +- yogstation/code/controllers/subsystem/bluespace_locker.dm | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/code/game/objects/structures/crates_lockers/closets/bluespace_locker.dm b/code/game/objects/structures/crates_lockers/closets/bluespace_locker.dm index f23724066972..55f976eeb94e 100644 --- a/code/game/objects/structures/crates_lockers/closets/bluespace_locker.dm +++ b/code/game/objects/structures/crates_lockers/closets/bluespace_locker.dm @@ -151,7 +151,7 @@ /obj/structure/closet/bluespace/external/Destroy() SSbluespace_locker.external_locker = null - SSbluespace_locker.bluespaceify_random_locker() + SSbluespace_locker.wipe_locker() return ..() /obj/structure/closet/bluespace/external/can_open() diff --git a/yogstation/code/controllers/subsystem/bluespace_locker.dm b/yogstation/code/controllers/subsystem/bluespace_locker.dm index fc97e2545728..af87542f4c2f 100644 --- a/yogstation/code/controllers/subsystem/bluespace_locker.dm +++ b/yogstation/code/controllers/subsystem/bluespace_locker.dm @@ -67,3 +67,11 @@ SUBSYSTEM_DEF(bluespace_locker) internal_locker.dump_contents() internal_locker.update_icon() external_locker.update_icon() + +/datum/controller/subsystem/bluespace_locker/proc/wipe_locker() + if(!internal_locker) + return + var/area/A = get_area(internal_locker) + for(var/atom/movable/M in A) + qdel(M) + internal_locker = null