Holders now pass on their contained mob's ID card.

This commit is contained in:
Zuhayr
2015-12-01 21:23:11 +10:30
parent a7dc586e72
commit 6b2a24841b
+12
View File
@@ -40,6 +40,18 @@ var/list/holder_mob_icon_cache = list()
qdel(src)
/obj/item/weapon/holder/GetID()
for(var/mob/M in contents)
var/obj/item/I = M.GetIdCard()
if(I)
return I
return null
/obj/item/weapon/holder/GetAccess()
world << "getting access for [src]"
var/obj/item/I = GetID()
return I ? I.GetAccess() : ..()
/obj/item/weapon/holder/proc/sync(var/mob/living/M)
dir = 2
overlays.Cut()