diff --git a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm index 769bb6e6df7..df7e1384ed9 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm @@ -55,13 +55,13 @@ new /obj/item/radio/headset( src ) /obj/structure/closet/secure_closet/personal/attackby(obj/item/W, mob/user, params) + if(!istype(W, /obj/item/card/id)) + return ..() + if(broken) to_chat(user, "It appears to be broken.") return - if(!istype(W, /obj/item/card/id)) - return ..() - var/obj/item/card/id/I = W if(!I || !I.registered_name) return