Fixes camera monitor access checking

This commit is contained in:
Krausus
2016-07-20 23:39:44 -04:00
parent 220b4294c6
commit 487e64a3cd

View File

@@ -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)