Skip to content

Commit

Permalink
Fairly Sizable Fed Lore Drop (#26600)
Browse files Browse the repository at this point in the history
* the fedening

* Federation -> TSF

* Update outfit_admin.dm

* Update outfit_admin.dm

* i forgor

* few more
  • Loading branch information
PopeDaveThe3th authored Sep 3, 2024
1 parent fed9be5 commit 58c7fa9
Show file tree
Hide file tree
Showing 23 changed files with 80 additions and 75 deletions.
14 changes: 7 additions & 7 deletions code/datums/outfits/outfit_admin.dm
Original file line number Diff line number Diff line change
Expand Up @@ -690,7 +690,7 @@
)

/datum/outfit/admin/solgov_rep
name = "Solar Federation Representative"
name = "Trans-Solar Federation Representative"

uniform = /obj/item/clothing/under/solgov/rep
back = /obj/item/storage/backpack/satchel
Expand Down Expand Up @@ -720,12 +720,12 @@
var/obj/item/card/id/I = H.wear_id
if(istype(I))
apply_to_card(I, H, get_all_centcom_access(), name, "lifetimeid")
I.assignment = "Solar Federation Representative"
I.assignment = "Trans-Solar Federation Representative"
H.sec_hud_set_ID()


/datum/outfit/admin/solgov
name = "Solar Federation Marine"
name = "TSF Marine"
uniform = /obj/item/clothing/under/solgov
suit = /obj/item/clothing/suit/armor/bulletproof
back = /obj/item/storage/backpack/ert/solgov
Expand Down Expand Up @@ -778,7 +778,7 @@
H.sec_hud_set_ID()

/datum/outfit/admin/solgov/lieutenant
name = "Solar Federation Lieutenant"
name = "TSF Lieutenant"
uniform = /obj/item/clothing/under/solgov/command
head = /obj/item/clothing/head/beret/solgov/command
glasses = /obj/item/clothing/glasses/night
Expand All @@ -798,7 +798,7 @@
is_solgov_lieutenant = TRUE

/datum/outfit/admin/solgov/elite
name = "Solar Federation Specops Marine"
name = "MARSOC Marine"
uniform = /obj/item/clothing/under/solgov/elite
suit = /obj/item/clothing/suit/space/hardsuit/ert/solgov
head = null
Expand All @@ -819,7 +819,7 @@
)

/datum/outfit/admin/solgov/elite/lieutenant
name = "Solar Federation Specops Lieutenant"
name = "MARSOC Lieutenant"
uniform = /obj/item/clothing/under/solgov/command/elite
suit = /obj/item/clothing/suit/space/hardsuit/ert/solgov/command
head = null
Expand Down Expand Up @@ -1508,7 +1508,7 @@
H.mind.AddSpell(S)

/datum/outfit/admin/viper
name = "Solar Federation Viper Infiltrator"
name = "TSF Viper Infiltrator"

uniform = /obj/item/clothing/under/solgov/viper
back = /obj/item/storage/backpack/satchel
Expand Down
2 changes: 1 addition & 1 deletion code/game/gamemodes/changeling/changeling.dm
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ GLOBAL_LIST_INIT(possible_changeling_IDs, list("Alpha","Beta","Gamma","Delta","E
name = "changeling"
config_tag = "changeling"
restricted_jobs = list("AI", "Cyborg")
protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Magistrate", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Solar Federation General")
protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Magistrate", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Trans-Solar Federation General")
protected_species = list("Machine")
required_players = 15
required_enemies = 1
Expand Down
2 changes: 1 addition & 1 deletion code/game/gamemodes/cult/cult_mode.dm
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
/datum/game_mode/cult
name = "cult"
config_tag = "cult"
restricted_jobs = list("Chaplain", "AI", "Cyborg", "Internal Affairs Agent", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Blueshield", "Nanotrasen Representative", "Magistrate", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Solar Federation General")
restricted_jobs = list("Chaplain", "AI", "Cyborg", "Internal Affairs Agent", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Blueshield", "Nanotrasen Representative", "Magistrate", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Trans-Solar Federation General")
protected_jobs = list()
required_players = 30
required_enemies = 3
Expand Down
2 changes: 1 addition & 1 deletion code/game/gamemodes/traitor/traitor.dm
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "traitor"
config_tag = "traitor"
restricted_jobs = list("Cyborg")//They are part of the AI if he is traitor so are they, they use to get double chances
protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Magistrate", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Solar Federation General")
protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Magistrate", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Trans-Solar Federation General")
required_players = 0
required_enemies = 1
recommended_enemies = 4
Expand Down
2 changes: 1 addition & 1 deletion code/game/gamemodes/trifecta/trifecta.dm
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
/datum/game_mode/trifecta
name = "Trifecta"
config_tag = "trifecta"
protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Magistrate", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Solar Federation General")
protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Magistrate", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Trans-Solar Federation General")
restricted_jobs = list("Cyborg")
secondary_restricted_jobs = list("AI")
required_players = 25
Expand Down
2 changes: 1 addition & 1 deletion code/game/gamemodes/vampire/traitor_vamp.dm
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "traitor_vampire"
config_tag = "traitorvamp"
traitors_possible = 3 //hard limit on traitors if scaling is turned off
protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Magistrate", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Solar Federation General")
protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Magistrate", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Trans-Solar Federation General")
restricted_jobs = list("Cyborg")
secondary_restricted_jobs = list("AI", "Chaplain")
required_players = 10
Expand Down
2 changes: 1 addition & 1 deletion code/game/gamemodes/vampire/vampire_gamemode.dm
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "vampire"
config_tag = "vampire"
restricted_jobs = list("AI", "Cyborg")
protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Magistrate", "Chaplain", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Solar Federation General")
protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Magistrate", "Chaplain", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Trans-Solar Federation General")
protected_species = list("Machine")
required_players = 15
required_enemies = 1
Expand Down
16 changes: 8 additions & 8 deletions code/game/jobs/access.dm
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@
return get_all_centcom_access() + get_all_accesses()
if("Special Operations Officer")
return get_all_centcom_access() + get_all_accesses()
if("Solar Federation General")
if("Trans-Solar Federation General")
return get_all_centcom_access() + get_all_accesses()
if("Nanotrasen Navy Representative")
return get_all_centcom_access() + get_all_accesses()
Expand Down Expand Up @@ -388,13 +388,13 @@

/proc/get_all_solgov_jobs()
return list(
"Sol Trader",
"Solar Federation Marine",
"Solar Federation Lieutenant",
"Solar Federation Specops Marine",
"Solar Federation Specops Lieutenant",
"Solar Federation Representative",
"Solar Federation General")
"Trans-Solar Federation Trader",
"TSF Marine",
"TSF Lieutenant",
"MARSOC Marine",
"MARSOC Lieutenant",
"Trans-Solar Federation Representative",
"Trans-Solar Federation General")

/proc/get_all_soviet_jobs()
return list(
Expand Down
4 changes: 2 additions & 2 deletions code/game/jobs/job/central.dm
Original file line number Diff line number Diff line change
Expand Up @@ -101,11 +101,11 @@
H.mind.offstation_role = TRUE

/datum/job/ntspecops/solgovspecops
title = "Solar Federation General"
title = "Trans-Solar Federation General"
outfit = /datum/outfit/job/ntspecops/solgovspecops

/datum/outfit/job/ntspecops/solgovspecops
name = "Solar Federation General"
name = "Trans-Solar Federation General"
uniform = /obj/item/clothing/under/rank/centcom/captain/solgov
suit = /obj/item/clothing/suit/space/deathsquad/officer/solgov
head = /obj/item/clothing/head/helmet/space/deathsquad/beret/solgov
Expand Down
16 changes: 8 additions & 8 deletions code/game/machinery/tcomms/nttc.dm
Original file line number Diff line number Diff line change
Expand Up @@ -59,13 +59,13 @@
"Nanotrasen Navy Representative" = "dsquadradio",
"Research Officer" = "dsquadradio",
"Special Operations Officer" = "dsquadradio",
"Sol Trader" = "dsquadradio",
"Solar Federation General" = "dsquadradio",
"Solar Federation Representative" = "dsquadradio",
"Solar Federation Specops Lieutenant" = "dsquadradio",
"Solar Federation Specops Marine" = "dsquadradio",
"Solar Federation Lieutenant" = "dsquadradio",
"Solar Federation Marine" = "dsquadradio",
"Trans-Solar Federation Trader" = "dsquadradio",
"Trans-Solar Federation General" = "dsquadradio",
"Trans-Solar Federation Representative" = "dsquadradio",
"MARSOC Lieutenant" = "dsquadradio",
"MARSOC Marine" = "dsquadradio",
"TSF Lieutenant" = "dsquadradio",
"TSF Marine" = "dsquadradio",
"Supreme Commander" = "dsquadradio",
"Thunderdome Overseer" = "dsquadradio",
"VIP Guest" = "dsquadradio",
Expand Down Expand Up @@ -140,7 +140,7 @@
/// List of CentComm jobs
var/list/cc_jobs = list("Nanotrasen Navy Officer", "Special Operations Officer", "Syndicate Officer", "Intel Officer", "Medical Officer", "Nanotrasen Navy Captain", "Nanotrasen Navy Representative", "Research Officer", "Supreme Commander", "Thunderdome Overseer")
/// List of SolGov Marine jobs
var/list/tsf_jobs = list("Solar Federation Specops Lieutenant", "Solar Federation Specops Marine", "Solar Federation Lieutenant", "Solar Federation Marine", "Solar Federation Representative", "Solar Federation General", "VIP Guest")
var/list/tsf_jobs = list("MARSOC Lieutenant", "MARSOC Marine", "TSF Lieutenant", "TSF Marine", "Trans-Solar Federation Representative", "Trans-Solar Federation General", "VIP Guest")
// Defined so code compiles and incase someone has a non-standard job
var/job_class = "radio"
// NOW FOR ACTUAL TOGGLES
Expand Down
9 changes: 6 additions & 3 deletions code/game/objects/items/devices/radio/headset.dm
Original file line number Diff line number Diff line change
Expand Up @@ -352,10 +352,12 @@
item_state = "com_headset_alt"

/obj/item/radio/headset/ert/alt/solgov
name = "\improper Trans-Solar Federation Marine's bowman headset"
name = "\improper Trans-Solar Marine Corps bowman headset"
desc = "An ergonomic combat headset used by the TSMC. Protects against loud noises."

/obj/item/radio/headset/ert/alt/solgovviper
name = "\improper Trans-Solar Federation Infiltrator's bowman headset"
name = "\improper 3rd SOD bowman headset"
desc = "A custom-fitted headset used by the commandos of the Federal Army's renowned 3rd Special Operations Detachment, more commonly known as the Vipers."

/obj/item/radio/headset/ert/alt/commander
name = "ERT commander's bowman headset"
Expand All @@ -364,7 +366,8 @@
instant = TRUE

/obj/item/radio/headset/ert/alt/commander/solgov
name = "\improper Trans-Solar Federation Lieutenant's bowman headset"
name = "\improper Trans-Solar Marine Corps officer's bowman headset"
desc = "An ergonomic combat headset used by the TSMC. This model is equipped with an extra-strength transmitter for barking orders."

/obj/item/radio/headset/centcom
name = "centcom officer's bowman headset"
Expand Down
4 changes: 2 additions & 2 deletions code/game/objects/items/weapons/storage/backpack.dm
Original file line number Diff line number Diff line change
Expand Up @@ -937,8 +937,8 @@

//Solgov
/obj/item/storage/backpack/ert/solgov
name = "\improper TSF marine backpack"
desc = "A spacious backpack with lots of pockets, worn by marines of the Trans-Solar Federation."
name = "\improper TSF marine rucksack"
desc = "A spacious rucksack covered in pouches and pockets, worn by marines of the Trans-Solar Federation."
icon_state = "ert_solgov"

/obj/item/storage/backpack/ert/deathsquad
Expand Down
6 changes: 3 additions & 3 deletions code/modules/clothing/head/beret.dm
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@

//Special Roles
/obj/item/clothing/head/beret/solgov/command
name = "\improper Trans-Solar Federation Lieutenant's beret"
name = "\improper TSF Lieutenant's beret"
desc = "A beret worn by marines of the Trans-Solar Federation. The insignia signifies the wearer bears the rank of a Lieutenant."
icon_state = "beret_solgovc"
item_color = "solgovc"
Expand All @@ -189,8 +189,8 @@
strip_delay = 80

/obj/item/clothing/head/beret/solgov/command/elite
name = "\improper Trans-Solar Federation Specops Lieutenant's beret"
desc = "A beret worn by marines of the Trans-Solar Federation Specops division. The insignia signifies the wearer bears the rank of a Lieutenant."
name = "\improper MARSOC Lieutenant's beret"
desc = "A beret worn by junior officers of the Trans-Solar Federation's Marine Special Operations Command. The insignia signifies the wearer bears the rank of a Lieutenant."
armor = list(MELEE = 25, BULLET = 75, LASER = 5, ENERGY = 5, BOMB = 15, RAD = 50, FIRE = 200, ACID = 200)
icon_state = "beret_solgovcelite"
item_color = "solgovcelite"
Expand Down
12 changes: 6 additions & 6 deletions code/modules/clothing/head/soft_caps.dm
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@
item_color = "corp"

/obj/item/clothing/head/soft/solgov
name = "\improper Trans-Solar Federation marine cap"
name = "\improper TSF marine cap"
desc = "A soft cap worn by marines of the Trans-Solar Federation."
icon_state = "solgovsoft"
item_color = "solgov"
Expand All @@ -155,24 +155,24 @@
flipped = TRUE

/obj/item/clothing/head/soft/solgov/marines/elite
name = "\improper Trans-Solar Federation Specops marine cap"
desc = "A cap worn by marines of the Trans-Solar Federation Specops division. You aren't quite sure how they made this bulletproof, but you are glad it is!"
name = "\improper MARSOC cap"
desc = "A cap worn by marines of the Trans-Solar Federation's Marine Special Operations Command. You aren't quite sure how they made this bulletproof, but you are glad it is!"
armor = list(MELEE = 25, BULLET = 75, LASER = 5, ENERGY = 5, BOMB = 15, RAD = 50, FIRE = 200, ACID = 200)
icon_state = "solgovelitesoft_flipped"
item_color = "solgovelite"
resistance_flags = FIRE_PROOF

/obj/item/clothing/head/soft/solgov/marines/command
name = "\improper Trans-Solar Federation lieutenant's cap"
name = "\improper TSF marine lieutenant's cap"
desc = "A soft cap worn by marines of the Trans-Solar Federation. The insignia signifies the wearer bears the rank of a Lieutenant."
icon_state = "solgovcsoft_flipped"
item_color = "solgovc"
dog_fashion = null
strip_delay = 80

/obj/item/clothing/head/soft/solgov/marines/command/elite
name = "\improper Trans-Solar Federation Specops Lieutenant's cap"
desc = "A cap worn by marines of the Trans-Solar Federation Specops division. You aren't quite sure how they made this bulletproof, but you are glad it is! The insignia signifies the wearer bears the rank of a Lieutenant."
name = "\improper MARSOC Lieutenant's cap"
desc = "A cap worn by junior officers of the Trans-Solar Federation's Marine Special Operations Command. You aren't quite sure how they made this bulletproof, but you are glad it is! The insignia signifies the wearer bears the rank of a Lieutenant."
armor = list(MELEE = 25, BULLET = 75, LASER = 5, ENERGY = 5, BOMB = 15, RAD = 50, FIRE = 200, ACID = 200)
icon_state = "solgovcelitesoft_flipped"
item_color = "solgovcelite"
Expand Down
16 changes: 8 additions & 8 deletions code/modules/clothing/spacesuits/ert_hardsuits.dm
Original file line number Diff line number Diff line change
Expand Up @@ -211,34 +211,34 @@
// Solgov

/obj/item/clothing/head/helmet/space/hardsuit/ert/solgov
name = "\improper Trans-Solar Federation Specops Marine helmet"
name = "\improper MARSOC helmet"
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
desc = "A helmet worn by marines of the Trans-Solar Federation. Armored, space ready, and fireproof."
desc = "A helmet worn by marines of the Trans-Solar Federation's Marine Special Operations Command. Armored, space ready, and fireproof."
icon_state = "hardsuit0-solgovmarine"
item_state = "hardsuit0-solgovmarine"
item_color = "solgovmarine"
armor = list(MELEE = 25, BULLET = 75, LASER = 10, ENERGY = 5, BOMB = 15, RAD = 50, FIRE = INFINITY, ACID = INFINITY)

/obj/item/clothing/suit/space/hardsuit/ert/solgov
name = "\improper Trans-Solar Federation Specops Marine hardsuit"
name = "\improper MARSOC hardsuit"
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
desc = "A suit worn by marines of the Trans-Solar Federation. Armored, space ready, and fireproof."
desc = "A suit worn by marines of the Trans-Solar Federation's Marine Special Operations Command. Armored, space ready, and fireproof."
icon_state = "ert_solgov_marine"
item_state = "ert_solgov_marine"
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/solgov
slowdown = 0
armor = list(MELEE = 25, BULLET = 75, LASER = 10, ENERGY = 5, BOMB = 15, RAD = 50, FIRE = INFINITY, ACID = INFINITY)

/obj/item/clothing/head/helmet/space/hardsuit/ert/solgov/command
name = "\improper Trans-Solar Federation Specops Lieutenant helmet"
desc = "A helmet worn by Lieutenants of the Trans-Solar Federation Marines. Has gold highlights to denote the wearer's rank. Armored, space ready, and fireproof."
name = "\improper MARSOC officer's helmet"
desc = "A helmet worn by junior officers of the Trans-Solar Federation's Marine Special Operations Command. Has gold highlights to denote the wearer's rank. Armored, space ready, and fireproof."
icon_state = "hardsuit0-solgovcommand"
item_state = "hardsuit0-solgovcommand"
item_color = "solgovcommand"

/obj/item/clothing/suit/space/hardsuit/ert/solgov/command
name = "\improper Trans-Solar Federation Specops Lieutenant hardsuit"
desc = "A suit worn by Lieutenants of the Trans-Solar Federation Marines. Has gold highlights to denote the wearer's rank. Armored, space ready, and fireproof."
name = "\improper MARSOC officer's hardsuit"
desc = "A suit worn by junior officers of the Trans-Solar Federation's Marine Special Operations Command. Has gold highlights to denote the wearer's rank. Armored, space ready, and fireproof."
icon_state = "ert_solgov_command"
item_state = "ert_solgov_command"
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/solgov/command
7 changes: 4 additions & 3 deletions code/modules/clothing/spacesuits/misc_spacesuits.dm
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,8 @@
)

/obj/item/clothing/head/helmet/space/deathsquad/beret/solgov
name = "\improper Trans-Solar Federation commander's beret"
desc = "A camouflaged beret adorned with the star of the Trans-Solar Federation, worn by generals of the Trans-Solar Federation."
name = "\improper TSF staff officer's beret"
desc = "A camouflaged beret adorned with the star of the Trans-Solar Federation, worn by high-ranking officers of the Trans-Solar Federation."
icon_state = "beret_solgovcelite"

/obj/item/clothing/suit/space/deathsquad/officer
Expand All @@ -104,7 +104,8 @@
w_class = WEIGHT_CLASS_NORMAL

/obj/item/clothing/suit/space/deathsquad/officer/solgov
name = "\improper Trans-Solar Federation commander's jacket"
name = "\improper TSF staff officer's jacket"
desc = "A stylish, heavily armored jacket worn by high-ranking officers of the Trans-Solar Federation."
icon_state = "solgovcommander"
item_state = "solgovcommander"

Expand Down
4 changes: 2 additions & 2 deletions code/modules/clothing/under/centcom.dm
Original file line number Diff line number Diff line change
Expand Up @@ -101,8 +101,8 @@
displays_id = FALSE

/obj/item/clothing/under/rank/centcom/captain/solgov
name = "\improper Trans-Solar Federation commander's uniform"
desc = "Gold trim on space-black cloth, this uniform is worn by generals of the Trans-Solar Federation. It has exotic materials for protection."
name = "\improper TSF staff officer's uniform"
desc = "Gold trim on space-black cloth, this uniform is worn by high-ranking officers of the Trans-Solar Federation. It has exotic materials for protection."

/obj/item/clothing/under/rank/centcom/diplomatic
name = "\improper Nanotrasen diplomatic uniform"
Expand Down
Loading

0 comments on commit 58c7fa9

Please sign in to comment.