Skip to content

Commit 6f3cd75

Browse files
committed
Access code transmission device fix
1 parent 974491a commit 6f3cd75

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

code/modules/mob/living/bot/bot.dm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,12 +94,12 @@
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

code/modules/mob/living/silicon/robot/robot.dm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -672,14 +672,14 @@
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

0 commit comments

Comments
 (0)