From cf537737a1b145906bb0bf720a64fdc1dc5cf9c0 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Wed, 6 Jan 2016 12:39:07 -0600 Subject: [PATCH] Closets --- code/game/objects/structures/crates_lockers/closets.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 38a348bbfcb..cbddbfeaff7 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -33,6 +33,10 @@ if(!opened) // if closed, any item at the crate's loc is put in the contents take_contents() +/obj/structure/closet/Destroy() + dump_contents() + return ..() + /obj/structure/closet/update_icon() overlays.Cut() if(!opened) @@ -167,7 +171,6 @@ contents_explosion(severity, target) if(loc && ispath(material_drop) && !(flags & NODECONSTRUCT)) new material_drop(loc) - dump_contents() qdel(src) ..() @@ -176,7 +179,6 @@ if((Proj.damage_type == BRUTE || Proj.damage_type == BURN)) health -= Proj.damage if(health <= 0) - dump_contents() qdel(src) return @@ -184,12 +186,10 @@ if(user.environment_smash) user.do_attack_animation(src) visible_message("[user] destroys \the [src].") - dump_contents() qdel(src) /obj/structure/closet/blob_act() if(prob(75)) - dump_contents() qdel(src)