Adds fib agents as ghost roles (#7963)

At the request of the cciaa leader
This commit is contained in:
Alberyk
2020-01-12 02:23:47 -03:00
committed by GitHub
parent 1ce6fb9aa1
commit 17a416b79e
10 changed files with 103 additions and 2 deletions
+4 -1
View File
@@ -225,7 +225,7 @@
if(interviewee_id)
to_chat(user,"<span class='notice'>The device beeps and flashes \"A interviewee has already been associated with this interview\".</span>")
return
if(ishuman(user))
var/mob/living/carbon/human/H = user
if(!H.character_id)
@@ -277,3 +277,6 @@
storage_slots = 8
max_storage_space = 16
/obj/item/storage/lockbox/cciaa/fib
name = "FIB agent briefcase"
desc = "A smart looking ID locked briefcase."
+6
View File
@@ -85,6 +85,12 @@
icon_state = "commissar_warden"
item_state = "commissar_warden"
/obj/item/clothing/suit/armor/vest/fib
name = "\improper FIB armored vest"
desc = "An armored vest used by Federal Investigations Bureau agents during operations."
icon_state = "fib_armor"
item_state = "fib_armor"
/obj/item/clothing/suit/armor/hos
name = "head of security's jacket"
desc = "An armoured jacket with golden rank pips and livery."
@@ -625,6 +625,12 @@
icon_open = "sec_dep_jacket_open"
icon_closed = "sec_dep_jacket"
/obj/item/clothing/suit/storage/fib
name = "\improper FIB agent jacket"
desc = "A jacket used by Federal Investigations Bureau agents while on the field."
icon_state = "fib_jacket"
item_state = "fib_jacket"
/obj/item/clothing/suit/cardigan
name = "cardigan"
desc = "A cozy, warm knit cardigan. Only slightly worse than a blanket."
@@ -99,6 +99,12 @@
worn_state = "centcom"
displays_id = 0
/obj/item/clothing/under/rank/fib
name = "\improper FIB agent uniform"
desc = "A formal uniform used by Federal Investigations Bureau agents."
icon_state = "fib_uniform"
worn_state = "fib_uniform"
/obj/item/clothing/under/ert
name = "ERT tactical uniform"
desc = "A short-sleeved black uniform, paired with grey digital-camo cargo pants. It looks very tactical."
@@ -146,6 +146,47 @@
mob_name_prefix = "Sent. "
mob_name_pick_message = "Pick a callsign or last-name."
/datum/ghostspawner/human/admin/fib
short_name = "fib"
name = "FIB Agent"
desc = "Investigate issues related to crimes under the jurisdiction of the Federal Investigations Bureau."
enabled = FALSE
landmark_name = "CCIAAgent"
req_perms = null
req_perms_edit = R_CCIAA
max_count = 1
outfit = /datum/outfit/admin/nt/fib
possible_species = list("Human")
possible_genders = list(MALE,FEMALE)
allow_appearance_change = APPEARANCE_PLASTICSURGERY
assigned_role = "FIB Agent"
special_role = "FIB Agent"
respawn_flag = null
mob_name = null
mob_name_prefix = "S/Agt. "
mob_name_pick_message = "Pick a name."
/datum/ghostspawner/human/admin/fib/escort
short_name = "fibescort"
name = "FIB Escort"
desc = "Protect the agents of the Federal Investigations Bureau while on the field."
landmark_name = "CCIAEscort"
outfit = /datum/outfit/admin/nt/fib/guard
assigned_role = "FIB Escort"
special_role = "FIB Escort"
respawn_flag = null
mob_name = null
mob_name_prefix = "Agt. "
mob_name_pick_message = "Pick a name."
/client/proc/despawn()
set name = "Despawn"
set desc = "Your work is done. Leave this realm."