diff a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm (rejected hunks) @@ -193,12 +193,12 @@ return open(user) /obj/structure/closet/deconstruct(disassembled = TRUE) - if(ispath(material_drop) && material_drop_amount && !(flags & NODECONSTRUCT)) + if(ispath(material_drop) && material_drop_amount && !(flags_1 & NODECONSTRUCT_1)) new material_drop(loc, material_drop_amount) qdel(src) /obj/structure/closet/obj_break(damage_flag) - if(!broken && !(flags & NODECONSTRUCT)) + if(!broken && !(flags_1 & NODECONSTRUCT_1)) bust_open() /obj/structure/closet/attackby(obj/item/W, mob/user, params)