AI tracking update

This commit is contained in:
Markolie
2015-08-17 19:05:09 +02:00
parent fe1fecca11
commit 8822cbba09
7 changed files with 60 additions and 50 deletions
@@ -88,6 +88,7 @@
var/access = list()
var/registered_name = "Unknown" // The name registered_name on the card
slot_flags = SLOT_ID
var/untrackable // Can not be tracked by AI's
var/blood_type = "\[UNSET\]"
var/dna_hash = "\[UNSET\]"
@@ -172,6 +173,9 @@
/obj/item/weapon/card/id/GetID()
return src
/obj/item/weapon/card/id/proc/is_untrackable()
return untrackable
/obj/item/weapon/card/id/attackby(obj/item/weapon/W as obj, mob/user as mob, params)
..()
@@ -213,6 +217,7 @@
var/list/initial_access = list(access_maint_tunnels, access_syndicate, access_external_airlocks)
origin_tech = "syndicate=3"
var/registered_user = null
untrackable = 1
/obj/item/weapon/card/id/syndicate/New()
access = initial_access.Copy()
@@ -429,6 +434,7 @@
registered_name = "Syndicate"
icon_state = "syndie"
assignment = "Syndicate Overlord"
untrackable = 1
access = list(access_syndicate, access_external_airlocks)
/obj/item/weapon/card/id/captains_spare
@@ -450,6 +456,7 @@
item_state = "gold_id"
registered_name = "Admin"
assignment = "Testing Shit"
untrackable = 1
/obj/item/weapon/card/id/admin/New()
access = get_absolutely_all_accesses()