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
|
||||
|
||||
// Network configuration
|
||||
/obj/machinery/computer/security/attackby(I as obj, user as mob, params)
|
||||
access = list()
|
||||
if(istype(I,/obj/item/weapon/card/id)) // If hit by a regular ID card.
|
||||
var/obj/item/weapon/card/id/E = I
|
||||
access = E.access
|
||||
/obj/machinery/computer/security/attackby(obj/item/I, user as mob, params)
|
||||
access = I.GetAccess()
|
||||
if(access.len) // If hit by something with access.
|
||||
ui_interact(user)
|
||||
else
|
||||
..()
|
||||
@@ -172,10 +170,7 @@
|
||||
user.set_machine(src)
|
||||
|
||||
if(ishuman(user))
|
||||
var/mob/living/carbon/human/H = user
|
||||
if(H.wear_id)
|
||||
var/obj/item/weapon/card/id/gold/C = H.wear_id
|
||||
access = C.access
|
||||
access = user.get_access()
|
||||
|
||||
ui_interact(user)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user