Files
+37 21b4095dfd [MDB IGNORE] [IDB IGNORE] Upstream Sync - 04/17/2026 (#5453)
Upstream 04/17/2026

fixes https://github.com/Bubberstation/Bubberstation/issues/5549

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: tgstation-ci[bot] <179393467+tgstation-ci[bot]@users.noreply.github.com>
Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Rhials <28870487+Rhials@users.noreply.github.com>
Co-authored-by: rageguy505 <54517726+rageguy505@users.noreply.github.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Aliceee2ch <160794176+Aliceee2ch@users.noreply.github.com>
Co-authored-by: Time-Green <7501474+Time-Green@users.noreply.github.com>
Co-authored-by: Tsar-Salat <62388554+Tsar-Salat@users.noreply.github.com>
Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
Co-authored-by: Maxipat <108554989+Maxipat112@users.noreply.github.com>
Co-authored-by: SyncIt21 <110812394+SyncIt21@users.noreply.github.com>
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: SimplyLogan <47579821+loganuk@users.noreply.github.com>
Co-authored-by: loganuk <fakeemail123@aol.com>
Co-authored-by: Leland Kemble <70413276+lelandkemble@users.noreply.github.com>
Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com>
Co-authored-by: Roxy <75404941+TealSeer@users.noreply.github.com>
Co-authored-by: Lucy <lucy@absolucy.moe>
Co-authored-by: siliconOpossum <138069572+siliconOpossum@users.noreply.github.com>
Co-authored-by: Isratosh <Isratosh@hotmail.com>
Co-authored-by: TheRyeGuyWhoWillNowDie <70169560+TheRyeGuyWhoWillNowDie@users.noreply.github.com>
Co-authored-by: Neocloudy <88008002+Neocloudy@users.noreply.github.com>
Co-authored-by: Alexander V. <volas@ya.ru>
Co-authored-by: ElGitificador <168473461+ElGitificador@users.noreply.github.com>
Co-authored-by: Twaticus <46540570+Twaticus@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
Co-authored-by: Layzu666 <121319428+Layzu666@users.noreply.github.com>
Co-authored-by: Arturlang <24881678+Arturlang@users.noreply.github.com>
Co-authored-by: _0Steven <42909981+00-Steven@users.noreply.github.com>
Co-authored-by: mrmanlikesbt <99309552+mrmanlikesbt@users.noreply.github.com>
Co-authored-by: Ben10Omintrix <138636438+Ben10Omintrix@users.noreply.github.com>
Co-authored-by: John F. Kennedy <54908920+MacaroniCritter@users.noreply.github.com>
Co-authored-by: Cursor <102828457+theselfish@users.noreply.github.com>
Co-authored-by: Josh <josh.adam.powell@gmail.com>
Co-authored-by: Josh Powell <josh.powell@softwire.com>
Co-authored-by: Yobrocharlie <Charliemiller5617@gmail.com>
Co-authored-by: Hardly3D <66234359+Hardly3D@users.noreply.github.com>
Co-authored-by: shayoki <96078776+shayoki@users.noreply.github.com>
Co-authored-by: LT3 <83487515+lessthnthree@users.noreply.github.com>
2026-05-16 00:56:00 +02:00

656 lines
22 KiB
Plaintext

/datum/outfit/centcom
name = "CentCom Base"
/datum/outfit/centcom/post_equip(mob/living/carbon/human/centcom_member, visuals_only = FALSE)
if(visuals_only)
return
var/obj/item/implant/mindshield/mindshield = new /obj/item/implant/mindshield(centcom_member)//hmm lets have centcom officials become revs
mindshield.implant(centcom_member, null, silent = TRUE)
/datum/outfit/centcom/ert
name = "ERT Common"
uniform = /obj/item/clothing/under/rank/centcom/officer
ears = /obj/item/radio/headset/headset_cent/alt
gloves = /obj/item/clothing/gloves/combat
mask = /obj/item/clothing/mask/gas/sechailer
shoes = /obj/item/clothing/shoes/combat/swat
var/additional_radio
/datum/outfit/centcom/ert/post_equip(mob/living/carbon/human/H, visuals_only = FALSE)
if(visuals_only)
return
var/obj/item/radio/headset/R = H.ears
R.set_frequency(FREQ_CENTCOM)
R.freqlock = RADIO_FREQENCY_LOCKED
if(additional_radio)
R.keyslot2 = new additional_radio()
R.recalculateChannels()
var/obj/item/card/id/W = H.wear_id
if(W)
W.registered_name = H.real_name
W.update_label()
W.update_icon()
return ..()
/datum/outfit/centcom/ert/commander
name = "ERT Commander"
id = /obj/item/card/id/advanced/centcom/ert/commander
back = /obj/item/mod/control/pre_equipped/responsory/commander
l_hand = /obj/item/gun/energy/e_gun
box = /obj/item/storage/box/survival/centcom
backpack_contents = list(
/obj/item/melee/baton/security/loaded = 1,
)
belt = /obj/item/storage/belt/security/full
ears = /obj/item/radio/headset/headset_cent/alt/leader
glasses = /obj/item/clothing/glasses/hud/security/sunglasses
l_pocket = /obj/item/switchblade
additional_radio = /obj/item/encryptionkey/heads/captain
/datum/outfit/centcom/ert/commander/alert
name = "ERT Commander - High Alert"
l_hand = /obj/item/gun/energy/disabler/smg
backpack_contents = list(
/obj/item/gun/energy/e_gun/blueshield, // /obj/item/gun/energy/pulse/pistol/loyalpin = 1, BUBBER EDIT
/obj/item/melee/baton/security/loaded = 1,
)
glasses = /obj/item/clothing/glasses/thermal/eyepatch
l_pocket = /obj/item/melee/energy/sword/saber
suit_store = /obj/item/gun/energy/laser/assault
/datum/outfit/centcom/ert/security
name = "ERT Security"
id = /obj/item/card/id/advanced/centcom/ert/security
back = /obj/item/mod/control/pre_equipped/responsory/security
l_hand = /obj/item/gun/energy/e_gun/stun
box = /obj/item/storage/box/survival/centcom
backpack_contents = list(
/obj/item/melee/baton/security/loaded = 1,
/obj/item/storage/box/handcuffs = 1,
)
belt = /obj/item/storage/belt/security/full
glasses = /obj/item/clothing/glasses/hud/security/sunglasses
gloves = /obj/item/clothing/gloves/tackler/combat/insulated
additional_radio = /obj/item/encryptionkey/heads/hos
/datum/outfit/centcom/ert/security/alert
name = "ERT Security - High Alert"
l_hand = /obj/item/gun/energy/pulse/carbine/loyalpin
backpack_contents = list(
/obj/item/melee/baton/security/loaded = 1,
/obj/item/storage/box/handcuffs = 1,
)
/datum/outfit/centcom/ert/medic
name = "ERT Medic"
id = /obj/item/card/id/advanced/centcom/ert/medical
back = /obj/item/mod/control/pre_equipped/responsory/medic
box = /obj/item/storage/box/survival/centcom
backpack_contents = list(
/obj/item/gun/medbeam = 1,
/obj/item/melee/baton/security/loaded = 1,
/obj/item/reagent_containers/hypospray/combat = 1,
/obj/item/storage/box/hug/plushes = 1,
)
belt = /obj/item/storage/belt/medical/ert
glasses = /obj/item/clothing/glasses/hud/health
l_hand = /obj/item/storage/medkit/regular
r_hand = /obj/item/gun/energy/e_gun
l_pocket = /obj/item/healthanalyzer/advanced
additional_radio = /obj/item/encryptionkey/heads/cmo
skillchips = list(/obj/item/skillchip/entrails_reader)
/datum/outfit/centcom/ert/medic/alert
name = "ERT Medic - High Alert"
backpack_contents = list(
/obj/item/gun/energy/e_gun/mini, // /obj/item/gun/energy/pulse/pistol/loyalpin = 1, - BUBBER EDIT
/obj/item/gun/medbeam = 1,
/obj/item/melee/baton/security/loaded = 1,
/obj/item/reagent_containers/hypospray/combat/nanites = 1,
/obj/item/storage/box/hug/plushes = 1,
)
mask = /obj/item/clothing/mask/gas/sechailer/swat
/datum/outfit/centcom/ert/engineer
name = "ERT Engineer"
id = /obj/item/card/id/advanced/centcom/ert/engineer
back = /obj/item/mod/control/pre_equipped/responsory/engineer
l_hand = /obj/item/gun/energy/e_gun
box = /obj/item/storage/box/survival/centcom
backpack_contents = list(
/obj/item/construction/rcd/loaded/upgraded = 1,
/obj/item/melee/baton/security/loaded = 1,
/obj/item/pipe_dispenser = 1,
)
belt = /obj/item/storage/belt/utility/full/powertools
glasses = /obj/item/clothing/glasses/meson/engine
l_pocket = /obj/item/rcd_ammo/large
additional_radio = /obj/item/encryptionkey/heads/ce
skillchips = list(/obj/item/skillchip/job/engineer)
/datum/outfit/centcom/ert/engineer/alert
name = "ERT Engineer - High Alert"
backpack_contents = list(
/obj/item/construction/rcd/combat = 1,
/obj/item/gun/energy/e_gun/mini, // /obj/item/gun/energy/pulse/pistol/loyalpin = 1, - BUBBER EDIT
/obj/item/melee/baton/security/loaded = 1,
/obj/item/pipe_dispenser = 1,
)
/datum/outfit/centcom/centcom_official
name = "CentCom Official"
id = /obj/item/card/id/advanced/centcom
id_trim = /datum/id_trim/centcom/official
uniform = /obj/item/clothing/under/rank/centcom/official
back = /obj/item/storage/backpack/satchel
box = /obj/item/storage/box/survival
backpack_contents = list(
/obj/item/stamp/centcom = 1,
)
belt = /obj/item/gun/energy/e_gun
ears = /obj/item/radio/headset/headset_cent
glasses = /obj/item/clothing/glasses/sunglasses
gloves = /obj/item/clothing/gloves/color/black
shoes = /obj/item/clothing/shoes/sneakers/black
l_pocket = /obj/item/pen
r_pocket = /obj/item/modular_computer/pda/heads
l_hand = /obj/item/clipboard
/datum/outfit/centcom/centcom_official/post_equip(mob/living/carbon/human/H, visuals_only = FALSE)
if(visuals_only)
return
var/obj/item/modular_computer/pda/heads/pda = H.r_store
pda.imprint_id(H.real_name, "CentCom Official")
var/obj/item/card/id/W = H.wear_id
W.registered_name = H.real_name
W.update_label()
W.update_icon()
return ..()
/datum/outfit/centcom/ert/commander/inquisitor
name = "Inquisition Commander"
back = /obj/item/mod/control/pre_equipped/responsory/inquisitory/commander
r_hand = /obj/item/nullrod/claymore/talking/chainsword
backpack_contents = null
/datum/outfit/centcom/ert/security/inquisitor
name = "Inquisition Security"
back = /obj/item/mod/control/pre_equipped/responsory/inquisitory/security
backpack_contents = list(
/obj/item/construction/rcd/loaded = 1,
/obj/item/melee/baton/security/loaded = 1,
/obj/item/storage/box/handcuffs = 1,
)
/datum/outfit/centcom/ert/medic/inquisitor
name = "Inquisition Medic"
back = /obj/item/mod/control/pre_equipped/responsory/inquisitory/medic
backpack_contents = list(
/obj/item/gun/medbeam = 1,
/obj/item/melee/baton/security/loaded = 1,
/obj/item/reagent_containers/hypospray/combat = 1,
/obj/item/reagent_containers/hypospray/combat/heresypurge = 1,
)
/datum/outfit/centcom/ert/chaplain
name = "ERT Chaplain"
id = /obj/item/card/id/advanced/centcom/ert/chaplain
back = /obj/item/mod/control/pre_equipped/responsory/chaplain
l_hand = /obj/item/gun/energy/e_gun
belt = /obj/item/storage/belt/soulstone
glasses = /obj/item/clothing/glasses/hud/health
box = /obj/item/storage/box/survival/centcom
backpack_contents = list(
/obj/item/nullrod = 1,
)
additional_radio = /obj/item/encryptionkey/heads/hop
/datum/outfit/centcom/ert/chaplain/inquisitor
name = "Inquisition Chaplain"
back = /obj/item/mod/control/pre_equipped/responsory/inquisitory/chaplain
backpack_contents = list(
/obj/item/grenade/chem_grenade/holy = 1,
/obj/item/nullrod = 1,
)
belt = /obj/item/storage/belt/soulstone/full/chappy
/datum/outfit/centcom/ert/janitor
name = "ERT Janitor"
id = /obj/item/card/id/advanced/centcom/ert/janitor
back = /obj/item/mod/control/pre_equipped/responsory/janitor
box = /obj/item/storage/box/survival/centcom
backpack_contents = list(
/obj/item/grenade/clusterbuster/cleaner = 1,
/obj/item/melee/baton/security/loaded = 1,
/obj/item/mop/advanced = 1,
/obj/item/reagent_containers/cup/bucket = 1,
/obj/item/storage/box/lights/mixed = 1,
)
belt = /obj/item/storage/belt/janitor/full
glasses = /obj/item/clothing/glasses/night
l_pocket = /obj/item/grenade/chem_grenade/cleaner
r_pocket = /obj/item/grenade/chem_grenade/cleaner
l_hand = /obj/item/storage/bag/trash/bluespace
additional_radio = /obj/item/encryptionkey/heads/hop
/datum/outfit/centcom/ert/janitor/heavy
name = "ERT Janitor - Heavy Duty"
backpack_contents = list(
/obj/item/grenade/clusterbuster/cleaner = 3,
/obj/item/melee/baton/security/loaded = 1,
/obj/item/storage/box/lights/mixed = 1,
)
ears = /obj/item/radio/headset/headset_cent/alt/leader
r_hand = /obj/item/reagent_containers/spray/chemsprayer/janitor
/datum/outfit/centcom/ert/clown
name = "ERT Clown"
id = /obj/item/card/id/advanced/centcom/ert/clown
back = /obj/item/mod/control/pre_equipped/responsory/clown
box = /obj/item/storage/box/survival/centcom
backpack_contents = list(
/obj/item/gun/ballistic/revolver/reverse = 1,
/obj/item/melee/energy/sword/bananium = 1,
/obj/item/shield/energy/bananium = 1,
)
belt = /obj/item/storage/belt/champion
glasses = /obj/item/clothing/glasses/trickblindfold
mask = /obj/item/clothing/mask/gas/clown_hat
shoes = /obj/item/clothing/shoes/clown_shoes/combat
l_pocket = /obj/item/food/grown/banana
r_pocket = /obj/item/bikehorn/golden
additional_radio = /obj/item/encryptionkey/heads/hop
/datum/outfit/centcom/ert/clown/post_equip(mob/living/carbon/human/H, visuals_only = FALSE)
..()
if(visuals_only)
return
ADD_TRAIT(H.mind, TRAIT_NAIVE, INNATE_TRAIT)
H.dna.add_mutation(/datum/mutation/clumsy, MUTATION_SOURCE_CLOWN_CLUMSINESS)
/datum/outfit/centcom/centcom_intern
name = "CentCom Intern"
id = /obj/item/card/id/advanced/centcom
id_trim = /datum/id_trim/centcom/intern
uniform = /obj/item/clothing/under/rank/centcom/intern
back = /obj/item/storage/backpack/satchel
box = /obj/item/storage/box/survival
belt = /obj/item/melee/baton
ears = /obj/item/radio/headset/headset_cent
glasses = /obj/item/clothing/glasses/sunglasses
gloves = /obj/item/clothing/gloves/color/black
shoes = /obj/item/clothing/shoes/sneakers/black
l_pocket = /obj/item/ammo_box/speedloader/strilka310
r_pocket = /obj/item/ammo_box/speedloader/strilka310
l_hand = /obj/item/gun/ballistic/rifle/boltaction
/datum/outfit/centcom/centcom_intern/post_equip(mob/living/carbon/human/H, visuals_only = FALSE)
if(visuals_only)
return
var/obj/item/card/id/W = H.wear_id
W.registered_name = H.real_name
W.update_label()
W.update_icon()
return ..()
/datum/outfit/centcom/centcom_intern/unarmed
name = "CentCom Intern (Unarmed)"
belt = null
l_pocket = null
r_pocket = null
l_hand = null
/datum/outfit/centcom/centcom_intern/leader
name = "CentCom Head Intern"
suit = /obj/item/clothing/suit/armor/vest
suit_store = /obj/item/gun/ballistic/rifle/boltaction
belt = /obj/item/melee/baton/security/loaded
head = /obj/item/clothing/head/hats/intern
l_hand = /obj/item/megaphone
/datum/outfit/centcom/centcom_intern/leader/unarmed // i'll be nice and let the leader keep their baton and vest
name = "CentCom Head Intern (Unarmed)"
suit_store = null
l_pocket = null
r_pocket = null
/datum/outfit/centcom/ert/janitor/party
name = "ERP Cleaning Service"
uniform = /obj/item/clothing/under/misc/overalls
suit = /obj/item/clothing/suit/apron
suit_store = null
back = /obj/item/storage/backpack/ert/janitor
backpack_contents = list(
/obj/item/mop/advanced = 1,
/obj/item/reagent_containers/cup/bucket = 1,
/obj/item/storage/box/lights/mixed = 1,
)
belt = /obj/item/storage/belt/janitor/full
glasses = /obj/item/clothing/glasses/meson
mask = /obj/item/clothing/mask/bandana/blue
l_pocket = /obj/item/grenade/chem_grenade/cleaner
r_pocket = /obj/item/grenade/chem_grenade/cleaner
l_hand = /obj/item/storage/bag/trash
/datum/outfit/centcom/ert/security/party
name = "ERP Bouncer"
uniform = /obj/item/clothing/under/misc/bouncer
suit = /obj/item/clothing/suit/armor/vest
suit_store = null
back = /obj/item/storage/backpack/ert/security
backpack_contents = list(
/obj/item/clothing/head/hats/warden/police = 1,
/obj/item/storage/box/handcuffs = 1,
)
belt = /obj/item/melee/baton/telescopic
l_pocket = /obj/item/assembly/flash
r_pocket = /obj/item/storage/wallet
/datum/outfit/centcom/ert/engineer/party
name = "ERP Constructor"
uniform = /obj/item/clothing/under/rank/engineering/engineer/hazard
suit = /obj/item/clothing/suit/hazardvest
suit_store = null
back = /obj/item/storage/backpack/ert/engineer
backpack_contents = list(
/obj/item/construction/rcd/loaded = 1,
/obj/item/etherealballdeployer = 1,
/obj/item/stack/light_w = 30,
/obj/item/stack/sheet/glass/fifty = 1,
/obj/item/stack/sheet/iron/fifty = 1,
/obj/item/stack/sheet/plasteel/twenty = 1,
)
head = /obj/item/clothing/head/utility/hardhat/welding
mask = /obj/item/clothing/mask/gas/atmos
l_hand = /obj/item/blueprints
/datum/outfit/centcom/ert/clown/party
name = "ERP Comedian"
uniform = /obj/item/clothing/under/rank/civilian/clown
suit = /obj/item/clothing/suit/chameleon
suit_store = null
back = /obj/item/storage/backpack/ert/clown
backpack_contents = list(
/obj/item/instrument/piano_synth = 1,
/obj/item/shield/energy/bananium = 1,
)
glasses = /obj/item/clothing/glasses/chameleon
head = /obj/item/clothing/head/chameleon
/datum/outfit/centcom/ert/commander/party
name = "ERP Coordinator"
uniform = /obj/item/clothing/under/misc/coordinator
suit = /obj/item/clothing/suit/coordinator
suit_store = null
back = /obj/item/storage/backpack/ert
backpack_contents = list(
/obj/item/food/cake/birthday = 1,
/obj/item/storage/box/fireworks = 3,
)
belt = /obj/item/storage/belt/sheath/sabre
head = /obj/item/clothing/head/hats/coordinator
l_pocket = /obj/item/knife/kitchen
l_hand = /obj/item/toy/balloon
/datum/outfit/centcom/death_commando
name = "Death Commando"
id = /obj/item/card/id/advanced/black/deathsquad
id_trim = /datum/id_trim/centcom/deathsquad
uniform = /obj/item/clothing/under/rank/centcom/commander
back = /obj/item/mod/control/pre_equipped/apocryphal
box = /obj/item/storage/box/survival/centcom
backpack_contents = list(
/obj/item/ammo_box/speedloader/c357 = 1,
/obj/item/flashlight = 1,
/obj/item/grenade/c4/x4 = 1,
/obj/item/storage/box/flashbangs = 1,
/obj/item/storage/medkit/regular = 1,
)
belt = /obj/item/gun/ballistic/revolver/mateba
ears = /obj/item/radio/headset/headset_cent/alt
glasses = /obj/item/clothing/glasses/hud/toggle/thermal
gloves = /obj/item/clothing/gloves/tackler/combat/insulated
mask = /obj/item/clothing/mask/gas/sechailer/swat
shoes = /obj/item/clothing/shoes/combat/swat
l_pocket = /obj/item/melee/energy/sword/saber
r_pocket = /obj/item/shield/energy/advanced
l_hand = /obj/item/gun/energy/pulse/loyalpin
skillchips = list(
/obj/item/skillchip/disk_verifier,
)
/datum/outfit/centcom/death_commando/post_equip(mob/living/carbon/human/squaddie, visuals_only = FALSE)
var/obj/item/organ/eyes/robotic/tacvisor/deathsquad/visor = new()
visor.Insert(squaddie, movement_flags = DELETE_IF_REPLACED)
if(visuals_only)
return
var/obj/item/radio/radio = squaddie.ears
radio.set_frequency(FREQ_CENTCOM)
radio.freqlock = RADIO_FREQENCY_LOCKED
var/obj/item/card/id/id = squaddie.wear_id
id.registered_name = squaddie.real_name
id.update_label()
id.update_icon()
return ..()
/datum/outfit/centcom/death_commando/officer
name = "Death Commando Officer"
back = /obj/item/mod/control/pre_equipped/apocryphal/officer
ears = /obj/item/radio/headset/headset_cent/alt/leader
/datum/outfit/centcom/death_commando/officer/post_equip(mob/living/carbon/human/squaddie, visuals_only = FALSE)
. = ..()
var/obj/item/mod/control/mod = squaddie.back
if(!istype(mod))
return
var/obj/item/clothing/helmet = mod.get_part_from_slot(ITEM_SLOT_HEAD)
var/obj/item/clothing/head/helmet/space/beret/beret = new(helmet)
var/datum/component/hat_stabilizer/component = helmet.GetComponent(/datum/component/hat_stabilizer)
component.attach_hat(beret)
squaddie.update_clothing(helmet.slot_flags)
/datum/outfit/centcom/ert/marine
name = "Marine Commander"
id = /obj/item/card/id/advanced/centcom/ert/commander
suit = /obj/item/clothing/suit/armor/vest/marine
suit_store = /obj/item/gun/ballistic/automatic/wt550
back = /obj/item/shield/riot
belt = /obj/item/storage/belt/military/assault/full
ears = /obj/item/radio/headset/headset_cent/alt/leader
glasses = /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch
l_pocket = /obj/item/knife/combat
r_pocket = /obj/item/tank/internals/emergency_oxygen/double
uniform = /obj/item/clothing/under/rank/centcom/military
mask = /obj/item/clothing/mask/gas/sechailer
head = /obj/item/clothing/head/helmet/marine
additional_radio = /obj/item/encryptionkey/heads/captain
/datum/outfit/centcom/ert/marine/security
name = "Marine Heavy"
id = /obj/item/card/id/advanced/centcom/ert/security
suit = /obj/item/clothing/suit/armor/vest/marine/security
ears = /obj/item/radio/headset/headset_cent/alt
glasses = /obj/item/clothing/glasses/hud/security/sunglasses
head = /obj/item/clothing/head/helmet/marine/security
additional_radio = /obj/item/encryptionkey/heads/hos
/datum/outfit/centcom/ert/marine/medic
name = "Marine Medic"
id = /obj/item/card/id/advanced/centcom/ert/medical
suit = /obj/item/clothing/suit/armor/vest/marine/medic
suit_store = /obj/item/storage/belt/holster/detective/full/ert
back = /obj/item/storage/backpack/ert/medical
l_pocket = /obj/item/healthanalyzer
head = /obj/item/clothing/head/helmet/marine/medic
backpack_contents = list(
/obj/item/reagent_containers/hypospray/combat = 1,
/obj/item/storage/medkit/regular = 1,
/obj/item/storage/medkit/advanced = 1,
)
belt = /obj/item/storage/belt/medical/paramedic
ears = /obj/item/radio/headset/headset_cent/alt
glasses = /obj/item/clothing/glasses/hud/health/sunglasses
additional_radio = /obj/item/encryptionkey/heads/cmo
skillchips = list(/obj/item/skillchip/entrails_reader)
/datum/outfit/centcom/ert/marine/engineer
name = "Marine Engineer"
id = /obj/item/card/id/advanced/centcom/ert/engineer
suit = /obj/item/clothing/suit/armor/vest/marine/engineer
suit_store = /obj/item/gun/ballistic/shotgun/lethal
head = /obj/item/clothing/head/helmet/marine/engineer
back = /obj/item/deployable_turret_folded
uniform = /obj/item/clothing/under/rank/centcom/military/eng
belt = /obj/item/storage/belt/utility/full/powertools/rcd
ears = /obj/item/radio/headset/headset_cent/alt
glasses = /obj/item/clothing/glasses/hud/diagnostic/sunglasses
additional_radio = /obj/item/encryptionkey/heads/ce
skillchips = list(/obj/item/skillchip/job/engineer)
/datum/outfit/centcom/militia
name = "Militia Man"
id = /obj/item/card/id/advanced/centcom/ert/militia
belt = /obj/item/storage/belt/holster/energy/smoothbore
suit = /obj/item/clothing/suit/armor/militia
suit_store = /obj/item/gun/energy/laser/musket
head = /obj/item/clothing/head/cowboy/black
uniform = /obj/item/clothing/under/rank/centcom/military
shoes = /obj/item/clothing/shoes/cowboy
gloves = /obj/item/clothing/gloves/combat
back = /obj/item/storage/backpack/satchel/leather
box = /obj/item/storage/box/survival
l_pocket = /obj/item/switchblade
r_pocket = /obj/item/reagent_containers/hypospray/medipen/salacid
ears = /obj/item/radio/headset
backpack_contents = list(
/obj/item/storage/medkit/emergency = 1,
/obj/item/crowbar = 1,
/obj/item/restraints/handcuffs = 1,
)
/datum/outfit/centcom/militia/general
name = "Militia General"
id = /obj/item/card/id/advanced/centcom/ert/militia/general
belt = /obj/item/gun/energy/disabler/smoothbore/prime
head = /obj/item/clothing/head/beret/militia
l_hand = /obj/item/megaphone
suit_store = /obj/item/gun/energy/laser/musket/prime
/datum/outfit/centcom/ert/medical_commander
name = "Chief EMT"
id = /obj/item/card/id/advanced/centcom/ert/medical
uniform = /obj/item/clothing/under/rank/medical/chief_medical_officer
l_pocket = /obj/item/healthanalyzer/advanced
shoes = /obj/item/clothing/shoes/sneakers/white
backpack_contents = list(
/obj/item/reagent_containers/hypospray/combat = 1,
/obj/item/storage/medkit/regular = 1,
/obj/item/storage/medkit/advanced = 1,
/obj/item/melee/baton/telescopic = 1,
/obj/item/gun/energy/pulse/pistol/loyalpin = 1,
/obj/item/stack/medical/poultice = 1, //These stacks contain 15 by default. Great for getting corpses to defib range without surgery.
)
belt = /obj/item/storage/belt/medical/ert
ears = /obj/item/radio/headset/headset_cent/alt
glasses = /obj/item/clothing/glasses/hud/health/sunglasses
additional_radio = /obj/item/encryptionkey/heads/cmo
mask = /obj/item/clothing/mask/surgical
back = /obj/item/mod/control/pre_equipped/emergency_medical/corpsman
gloves = null
suit = null
head = null
suit_store = /obj/item/tank/internals/oxygen
/datum/outfit/centcom/ert/medical_technician
name = "EMT Paramedic"
id = /obj/item/card/id/advanced/centcom/ert/medical
uniform = /obj/item/clothing/under/rank/medical/scrubs/blue
l_pocket = /obj/item/healthanalyzer
backpack_contents = list(
/obj/item/reagent_containers/hypospray/combat = 1,
/obj/item/storage/medkit/regular = 1,
/obj/item/reagent_containers/syringe = 1,
/obj/item/reagent_containers/cup/bottle/formaldehyde = 1,
/obj/item/reagent_containers/medigel/sterilizine = 1,
/obj/item/bodybag = 2,
)
mask = /obj/item/clothing/mask/surgical
belt = /obj/item/storage/belt/medical/ert
glasses = /obj/item/clothing/glasses/hud/health
additional_radio = /obj/item/encryptionkey/heads/cmo
shoes = /obj/item/clothing/shoes/sneakers/blue
back = /obj/item/mod/control/pre_equipped/emergency_medical
gloves = null
suit = null
head = null
suit_store = /obj/item/tank/internals/oxygen
/obj/item/mod/control/pre_equipped/emergency_medical
theme = /datum/mod_theme/medical
starting_frequency = MODLINK_FREQ_CENTCOM
applied_cell = /obj/item/stock_parts/power_store/cell/hyper
applied_modules = list(
/obj/item/mod/module/organizer,
/obj/item/mod/module/defibrillator,
/obj/item/mod/module/flashlight,
/obj/item/mod/module/health_analyzer,
/obj/item/mod/module/injector,
/obj/item/mod/module/surgical_processor/emergency,
/obj/item/mod/module/storage/large_capacity,
)
/obj/item/mod/control/pre_equipped/emergency_medical/corpsman
theme = /datum/mod_theme/medical/corpsman
///Identical to medical MODsuit, but uses the alternate skin by default.
/datum/mod_theme/medical/corpsman
default_skin = "corpsman"