File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 9494/ mob / living/ bot/ use_tool( obj / item/ tool, mob / user, list / click_params)
9595 // ID Card - Toggle access panel lock
9696 var /obj /item/card/id/id = tool. GetIdCard()
97- if (istype(id))
97+ if (istype(id) || istype(tool, / obj / item / card / robot) )
9898 if (open)
9999 USE_FEEDBACK_FAILURE (" \The [ src ] 's access panel must be closed before you can lock it." )
100100 return TRUE
101101 var /id_name = GET_ID_NAME (id, tool)
102- if (! access_scanner. check_access(id))
102+ if (! access_scanner. check_access(id) && ! istype(tool, / obj / item / card / robot) )
103103 USE_FEEDBACK_ID_CARD_DENIED (src , id_name)
104104 return TRUE
105105 locked = ! locked
Original file line number Diff line number Diff line change 672672
673673 // ID Card - Toggle panel lock
674674 var /obj /item/card/id/id = tool. GetIdCard()
675- if (istype(id))
675+ if (istype(id) || istype(tool, / obj / item / card / robot) )
676676 var /id_name = GET_ID_NAME (id, tool)
677677 if (emagged)
678678 to_chat (user, SPAN_WARNING (" \The [ src ] 's panel lock seems slightly damaged." ))
679679 if (opened)
680680 USE_FEEDBACK_FAILURE (" \The [ src ] 's cover must be closed before you can lock it." )
681681 return TRUE
682- if (! check_access(id))
682+ if (! check_access(id) && ! istype(tool, / obj / item / card / robot) )
683683 USE_FEEDBACK_ID_CARD_DENIED (src , id_name)
684684 return TRUE
685685 locked = ! locked
You can’t perform that action at this time.
0 commit comments