diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 3858cb6a8c..7eb0860ac0 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -31,11 +31,6 @@ return 1 return !density -/obj/structure/closet/crate/crowbar_act(mob/user,obj/item/tool) - if (manifest) - tear_manifest(user) - return ..() - /obj/structure/closet/crate/update_icon() icon_state = "[initial(icon_state)][opened ? "open" : ""]" @@ -50,6 +45,13 @@ if(manifest) tear_manifest(user) +/obj/structure/closet/crate/tool_interact(obj/item/W, mob/user) + if(istype(W, /obj/item/crowbar)) + if (manifest) + tear_manifest(user) + return TRUE + return ..() + /obj/structure/closet/crate/open(mob/living/user) . = ..() if(. && manifest)