diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index d6913970e93..b26b275a836 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -169,7 +169,7 @@ proc/CallMaterialName(ID) return D.loc = src user << "You add the disk to the machine!" - if(istype(D, /obj/item/weapon/screwdriver) && islocked()) + if(istype(D, /obj/item/weapon/screwdriver) && islocked() && !(stat & BROKEN)) user << "This console is locked; Unlock it first" else ..()