diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index e26d4b36ba3..9b2c951ef8b 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -402,6 +402,12 @@ if(user.Adjacent(src)) return attack_hand(user) +/obj/structure/closet/attack_robot_secondary(mob/user, list/modifiers) + if(!user.Adjacent(src)) + return SECONDARY_ATTACK_CONTINUE_CHAIN + togglelock(user) + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + // tk grab then use on self /obj/structure/closet/attack_self_tk(mob/user) if(attack_hand(user))