mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-21 07:42:21 +00:00
Fixes camera monitor access checking
This commit is contained in:
@@ -49,11 +49,9 @@
|
|||||||
return 1
|
return 1
|
||||||
|
|
||||||
// Network configuration
|
// Network configuration
|
||||||
/obj/machinery/computer/security/attackby(I as obj, user as mob, params)
|
/obj/machinery/computer/security/attackby(obj/item/I, user as mob, params)
|
||||||
access = list()
|
access = I.GetAccess()
|
||||||
if(istype(I,/obj/item/weapon/card/id)) // If hit by a regular ID card.
|
if(access.len) // If hit by something with access.
|
||||||
var/obj/item/weapon/card/id/E = I
|
|
||||||
access = E.access
|
|
||||||
ui_interact(user)
|
ui_interact(user)
|
||||||
else
|
else
|
||||||
..()
|
..()
|
||||||
@@ -172,10 +170,7 @@
|
|||||||
user.set_machine(src)
|
user.set_machine(src)
|
||||||
|
|
||||||
if(ishuman(user))
|
if(ishuman(user))
|
||||||
var/mob/living/carbon/human/H = user
|
access = user.get_access()
|
||||||
if(H.wear_id)
|
|
||||||
var/obj/item/weapon/card/id/gold/C = H.wear_id
|
|
||||||
access = C.access
|
|
||||||
|
|
||||||
ui_interact(user)
|
ui_interact(user)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user