From 30b67afed97887b7c4d7c69cff0f8d3a98e1773e Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Mon, 2 Dec 2019 19:18:36 +0100 Subject: [PATCH] holodeck machineries and structures have nodeconstruct_1, which means they won't call on_deconstruct anyway. --- code/game/machinery/Sleeper.dm | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index 5118f96ab7..bfe68d07e5 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -36,13 +36,11 @@ RefreshParts() add_inital_chems() -/obj/machinery/sleeper/deconstruct(disassembled = TRUE) - if(!CHECK_BITFIELD(flags_1, NODECONSTRUCT_1 | HOLOGRAM_1)) - var/obj/item/reagent_containers/sleeper_buffer/buffer = new (loc) - buffer.volume = reagents.maximum_volume - buffer.reagents.maximum_volume = reagents.maximum_volume - reagents.trans_to(buffer.reagents, reagents.total_volume) - return ..() +/obj/machinery/sleeper/on_deconstruction(disassembled = TRUE) + var/obj/item/reagent_containers/sleeper_buffer/buffer = new (loc) + buffer.volume = reagents.maximum_volume + buffer.reagents.maximum_volume = reagents.maximum_volume + reagents.trans_to(buffer.reagents, reagents.total_volume) /obj/machinery/sleeper/proc/add_inital_chems() for(var/i in available_chems)