Fixes holodeck sleepers leaving sleeper buffers behind when deleted.

This commit is contained in:
Ghommie
2019-12-02 19:08:21 +01:00
parent f526a6f4d8
commit cd3952cb9e
+7 -6
View File
@@ -36,12 +36,13 @@
RefreshParts()
add_inital_chems()
/obj/machinery/sleeper/Destroy()
var/obj/item/reagent_containers/sleeper_buffer/buffer = new /obj/item/reagent_containers/sleeper_buffer(loc)
buffer.volume = reagents.maximum_volume
buffer.reagents.maximum_volume = reagents.maximum_volume
reagents.trans_to(buffer.reagents, reagents.total_volume)
..()
/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/proc/add_inital_chems()
for(var/i in available_chems)