Enabled the SCC CCIA roles, and renamed the FIB to the BSSB (#16726)

* Enabled the SCC CCIA roles, and renamed the FIB to the BSSB

Fix incorrect outfit name

* Allowed BSSB Agents to be tajaran, unathi, and skrell; allowed BSSB Senior Agents to be skrell. This aligns with current lore.

* Add BSSB badges (sprites by whitewolftamer)

* CL

* New BSSB jacket sprites, and assorted fixes

* Added CL entry

* Update code/datums/outfits/event/outfit_nanotrasen.dm
This commit is contained in:
Cody Brittain
2023-09-13 10:06:50 -04:00
committed by GitHub
parent e542eef9e8
commit fb63881dc0
22 changed files with 192 additions and 97 deletions
@@ -11,7 +11,7 @@
landmark_name = "CCIAAgent"
req_perms = R_CCIAA
possible_species = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI)
possible_species = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI)
allow_appearance_change = APPEARANCE_PLASTICSURGERY
respawn_flag = null
@@ -58,10 +58,6 @@
outfit = /datum/outfit/admin/scc
//take this block of code out once CCIA moves over to SCC proper
enabled = FALSE
req_perms_edit = R_ADMIN
assigned_role = "SCC Agent"
special_role = "SCC Agent"
@@ -80,7 +76,7 @@
enabled = FALSE
req_perms = null
req_perms_edit = R_ADMIN // change this to R_CCIAA when CCIA moves to SCC
req_perms_edit = R_CCIAA
max_count = 1
assigned_role = "SCC Bodyguard"
@@ -89,28 +85,28 @@
mob_name_prefix = "Spc. "
mob_name_pick_message = "Pick a name."
/datum/ghostspawner/human/admin/corporate/fib
short_name = "fib"
name = "FIB Agent"
desc = "Investigate issues related to crimes under the jurisdiction of the Federal Investigations Bureau."
/datum/ghostspawner/human/admin/corporate/bssb
short_name = "bssb"
name = "BSSB Agent"
desc = "Investigate issues related to crimes under the jurisdiction of the Biesel Security Services Bureau."
outfit = /datum/outfit/admin/nt/fib
possible_species = list(SPECIES_HUMAN)
outfit = /datum/outfit/admin/nt/bssb
assigned_role = "FIB Agent"
special_role = "FIB Agent"
assigned_role = "BSSB Agent"
special_role = "BSSB Agent"
mob_name_prefix = "S/Agt. "
mob_name_pick_message = "Pick a name."
/datum/ghostspawner/human/admin/corporate/fib/escort
short_name = "fibescort"
name = "FIB Escort"
desc = "Protect the agents of the Federal Investigations Bureau while on the field."
/datum/ghostspawner/human/admin/corporate/bssb/escort
short_name = "bssbescort"
name = "BSSB Escort"
desc = "Protect the agents of the Biesel Security Services Bureau while on the field."
landmark_name = "CCIAEscort"
outfit = /datum/outfit/admin/nt/fib/guard
outfit = /datum/outfit/admin/nt/bssb/guard
possible_species = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD, SPECIES_SKRELL, SPECIES_SKRELL_AXIORI, SPECIES_UNATHI, SPECIES_TAJARA, SPECIES_TAJARA_MSAI, SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL)
enabled = FALSE
@@ -118,8 +114,8 @@
req_perms_edit = R_CCIAA
max_count = 1
assigned_role = "FIB Escort"
special_role = "FIB Escort"
assigned_role = "BSSB Escort"
special_role = "BSSB Escort"
mob_name_prefix = "Agt. "
mob_name_pick_message = "Pick a name."
@@ -59,7 +59,7 @@
possible_species = list(SPECIES_HUMAN,SPECIES_SKRELL, SPECIES_SKRELL_AXIORI)
else if(t == "fib")
welcome_message = "You are a stranded Federal Investigation Bureau Agent!<br>What was supposed to be a standard investigation turned into a nightmare when the vessel you were supposed to board opened fire! You just managed to reach an escape pod before your own ship was turned into smoldering rubble. You really need some coffee."
outfit = /datum/outfit/admin/pod/fib
outfit = /datum/outfit/admin/pod/bssb
possible_species = list(SPECIES_HUMAN,SPECIES_SKRELL, SPECIES_SKRELL_AXIORI)
else
@@ -341,10 +341,10 @@
/datum/outfit/admin/pod/scc/get_id_rank()
return "Stellar Corporate Conglomerate Functionary"
/datum/outfit/admin/pod/fib
name = "RescuePod - FIB" // Doctor Pavel, I'm FIB.
/datum/outfit/admin/pod/bssb
name = "RescuePod - BSSB" // Doctor Pavel, I'm FIB.
uniform = /obj/item/clothing/under/rank/fib
uniform = /obj/item/clothing/under/rank/bssb
shoes = /obj/item/clothing/shoes/laceup
gloves = /obj/item/clothing/gloves/black
l_pocket = /obj/item/reagent_containers/spray/pepper
@@ -354,7 +354,7 @@
back = /obj/item/storage/backpack/satchel/leather
backpack_contents = list(
/obj/item/device/camera = 1,
/obj/item/clothing/suit/storage/toggle/fib = 1,
/obj/item/clothing/suit/storage/toggle/bssb = 1,
/obj/item/handcuffs = 1,
/obj/item/device/oxycandle = 1,
/obj/item/airbubble = 1,
@@ -363,10 +363,10 @@
/datum/outfit/admin/pod/fib/get_id_assignment()
/datum/outfit/admin/pod/bssb/get_id_assignment()
return "Federal Investigation Bureau Agent"
/datum/outfit/admin/pod/fib/get_id_rank()
/datum/outfit/admin/pod/bssb/get_id_rank()
return "Federal Investigation Bureau Agent"