We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 98707bb commit ff0872eCopy full SHA for ff0872e
code/game/objects/structures/crates_lockers/crates.dm
@@ -528,12 +528,16 @@
528
return 0
529
530
/obj/structure/closet/crate/secure/attackby(obj/item/weapon/W as obj, mob/user as mob)
531
- if(istype(W, /obj/item/weapon/card) && !opened && !broken)
532
- togglelock(user)
533
- return
534
- else if(W.is_screwdriver(user) && !opened && !locked && src.has_lockless_type)
535
- remove_lock(user)
536
+ if(!opened)
+ if(!broken)
+ if(emag_check(W,user))
+ return
+ if(istype(W, /obj/item/weapon/card/id))
+ togglelock(user)
537
538
+ if(W.is_screwdriver(user) && !locked && src.has_lockless_type)
539
+ remove_lock(user)
540
541
return ..()
542
543
/obj/structure/closet/crate/secure/emag_act(mob/user)
0 commit comments