ID Icons redux lets fucking go this took too long

This commit is contained in:
Chloe Carver-Brown
2021-05-21 22:57:23 +01:00
parent eadb218d72
commit 659695ea75
6 changed files with 156 additions and 47 deletions
+9 -4
View File
@@ -224,8 +224,7 @@
var/obj/item/card/id/W = H.wear_id
W.icon_state = "centcom"
W.access = get_all_accesses()
W.access += get_centcom_access("CentCom Commander")
W.access = get_all_accesses()+get_all_centcom_access()+get_all_syndicate_access()
W.assignment = "CentCom Commander"
W.registered_name = H.real_name
W.update_label()
@@ -406,7 +405,7 @@
var/obj/item/card/id/W = H.wear_id
W.icon_state = "centcom"
W.icon_state = "deathsquad"
W.access = get_all_accesses()//They get full station access.
W.access += get_centcom_access("Death Commando")//Let's add their alloted CentCom access.
W.assignment = "Death Commando"
@@ -435,8 +434,14 @@
mask = /obj/item/clothing/mask/gas/welding
belt = /obj/item/storage/belt/utility/chief/full
gloves = /obj/item/clothing/gloves/combat
id = /obj/item/card/id/ert
id = /obj/item/card/id/debug
glasses = /obj/item/clothing/glasses/meson/night
ears = /obj/item/radio/headset/headset_cent/commander
back = /obj/item/storage/backpack/holding
backpack_contents = list(/obj/item/card/emag=1, /obj/item/flashlight/emp/debug=1, /obj/item/construction/rcd/combat=1, /obj/item/gun/magic/wand/resurrection/debug=1, /obj/item/melee/transforming/energy/axe=1)
/datum/outfit/debug/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
var/obj/item/card/id/W = H.wear_id
W.assignment = "Jannie"
W.registered_name = H.real_name
W.update_label(W.registered_name, W.assignment)
+7 -1
View File
@@ -366,7 +366,11 @@
return get_all_jobs() + list("Prisoner")
/proc/get_all_centcom_jobs()
return list("VIP Guest","Custodian","Thunderdome Overseer","CentCom Official","Medical Officer","Death Commando","Research Officer","Special Ops Officer","Admiral","CentCom Commander","Emergency Response Team Commander","Security Response Officer","Engineer Response Officer", "Medical Response Officer","CentCom Bartender","Nuclear Waste Expert")
return list("VIP Guest","Custodian", "Jannie","Thunderdome Overseer","CentCom Official","Medical Officer","Death Commando","Research Officer","Special Ops Officer","Admiral","CentCom Commander","Emergency Response Team Commander","Security Response Officer","Engineer Response Officer", "Medical Response Officer","CentCom Bartender","Nuclear Waste Expert")
/proc/get_all_syndie_jobs()
return list("Syndicate", "Syndicate Overlord", "Lone Operative", "Nuclear Operative")
/obj/item/proc/GetJobName() //Used in secHUD icon generation
var/obj/item/card/id/I = GetID()
@@ -377,4 +381,6 @@
return jobName
if(jobName in get_all_centcom_jobs()) //Return with the NT logo if it is a CentCom job
return "CentCom"
if(jobName in get_all_syndie_jobs()) //Return with syndie logo if syndie job)
return "Syndicate"
return "Unknown" //Return unknown if none of the above apply