Revamps the Eridani Beacon Responders: Introducing the EPMC Asset Protection Team (#11690)

This commit is contained in:
WickedCybs
2021-05-10 02:54:44 +02:00
committed by GitHub
parent ef5572264c
commit b1c7fc0ab4
13 changed files with 301 additions and 153 deletions
+3 -3
View File
@@ -16,10 +16,10 @@
equipment_map = /datum/map_template/distress_iac
admin = TRUE
/datum/responseteam/med_eridani
name = "Eridani Medical Team"
/datum/responseteam/ap_eridani
name = "Eridani Asset Protection Team"
chance = 15
spawner = /datum/ghostspawner/human/ert/med_eridani
spawner = /datum/ghostspawner/human/ert/ap_eridani
equipment_map = /datum/map_template/distress_iac
/datum/responseteam/fsf
+161
View File
@@ -0,0 +1,161 @@
/datum/outfit/admin/ert/ap_eridani
name = "Eridani Asset Protection Specialist"
uniform = /obj/item/clothing/under/rank/security/eridani
accessory = /obj/item/clothing/accessory/holster/thigh
accessory_contents = list(/obj/item/gun/projectile/automatic/x9 = 1)
suit = /obj/item/clothing/suit/space/void/cruiser
head = /obj/item/clothing/head/helmet/space/void/cruiser
mask = /obj/item/clothing/mask/gas/tactical
shoes = /obj/item/clothing/shoes/swat/ert
gloves = /obj/item/clothing/gloves/combat
glasses = /obj/item/clothing/glasses/sunglasses
suit_store = /obj/item/gun/energy/rifle
back = /obj/item/storage/backpack/satchel_sec
belt = /obj/item/storage/belt/military
id = /obj/item/card/id/distress/ap_eridani
l_ear = /obj/item/device/radio/headset/distress
l_pocket = /obj/item/grenade/chem_grenade/teargas
r_pocket = /obj/item/tank/emergency_oxygen/double
backpack_contents = list(
/obj/item/storage/box/survival = 1,
/obj/item/reagent_containers/hypospray/autoinjector/survival = 1,
/obj/item/storage/firstaid/regular = 1,
/obj/item/clothing/head/softcap/eri = 1,
/obj/item/gun/energy/gun/nuclear = 1,
/obj/item/storage/belt/utility/very_full = 1
)
belt_contents = list(
/obj/item/ammo_magazine/c45x = 3,
/obj/item/device/flash = 1,
/obj/item/handcuffs/ziptie = 1,
/obj/item/melee/baton/stunrod = 1,
/obj/item/device/flashlight/maglight = 1,
/obj/item/shield/riot/tact = 1,
/obj/item/grenade/flashbang = 1
)
/datum/outfit/admin/ert/ap_eridani/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
. = ..()
if(visualsOnly)
return
if(H?.w_uniform)
var/obj/item/clothing/uniform = H.w_uniform
var/obj/item/clothing/accessory/sleevepatch/erisec/armband = new(src)
uniform.attach_accessory(null, armband)
if(!H.shoes)
var/obj/item/clothing/shoes/jackboots/toeless/shoes = new(src)
H.equip_to_slot_if_possible(shoes, slot_shoes)
/datum/outfit/admin/ert/ap_eridani/lead
name = "Eridani Section Leader"
uniform = /obj/item/clothing/under/rank/security/eridani/alt
suit = null
head = /obj/item/clothing/head/beret/security/eri
mask = /obj/item/clothing/mask/smokable/cigarette/cigar/cohiba
back = /obj/item/rig/strike/distress
suit_store = null
l_hand = /obj/item/gun/energy/rifle
r_hand = /obj/item/flame/lighter/zippo
l_pocket = /obj/item/clothing/mask/gas/tactical
r_pocket = /obj/item/storage/box/fancy/cigarettes/cigar
backpack_contents = list()
belt_contents = list(
/obj/item/ammo_magazine/c45x = 3,
/obj/item/device/flash = 1,
/obj/item/handcuffs/ziptie = 1,
/obj/item/melee/baton/stunrod = 1,
/obj/item/grenade/flashbang = 1,
/obj/item/shield/riot/tact = 1,
/obj/item/melee/telebaton = 1
)
/datum/outfit/admin/ert/ap_eridani/doctor
name = "Eridani Medical Officer"
uniform = /obj/item/clothing/under/rank/eridani_medic
suit = /obj/item/clothing/suit/storage/medical_chest_rig
suit_store = /obj/item/clothing/head/hardhat/first_responder
head = /obj/item/clothing/head/beret/security/eri
mask = /obj/item/clothing/mask/surgical
glasses = /obj/item/clothing/glasses/hud/health/aviator
shoes = /obj/item/clothing/shoes/swat/ert
gloves = /obj/item/clothing/gloves/latex/nitrile
belt = /obj/item/storage/belt/medical/first_responder/combat
back = /obj/item/storage/backpack/satchel_med
accessory = /obj/item/clothing/accessory/holster/thigh
accessory_contents = list(/obj/item/gun/energy/disruptorpistol/magnum = 1)
r_ear = /obj/item/device/flashlight/pen
l_pocket = /obj/item/device/healthanalyzer
r_pocket = /obj/item/melee/telebaton
l_hand = /obj/item/clothing/head/helmet/space/void/medical
r_hand = /obj/item/clothing/suit/space/void/medical
backpack_contents = list(
/obj/item/storage/box/survival = 1,
/obj/item/storage/firstaid/adv = 1,
/obj/item/storage/firstaid/surgery = 1,
/obj/item/device/advanced_healthanalyzer = 1,
/obj/item/clothing/accessory/storage/pouches/black = 1,
/obj/item/reagent_containers/glass/bottle/thetamycin = 1,
/obj/item/surgery/scalpel/manager = 1,
/obj/item/tank/emergency_oxygen/double = 1
)
belt_contents = list(
/obj/item/reagent_containers/hypospray/combat/empty = 1,
/obj/item/reagent_containers/glass/bottle/inaprovaline = 1,
/obj/item/reagent_containers/glass/bottle/antitoxin = 1,
/obj/item/reagent_containers/glass/bottle/dexalin_plus = 1,
/obj/item/reagent_containers/glass/bottle/butazoline = 1,
/obj/item/reagent_containers/glass/bottle/dermaline = 1,
/obj/item/reagent_containers/glass/bottle/perconol = 1,
/obj/item/storage/pill_bottle/mortaphenyl = 1
)
/datum/outfit/admin/ert/ap_eridani/corpsman
name = "Eridani Corpsman"
uniform = /obj/item/clothing/under/rank/eridani_medic
suit = /obj/item/clothing/suit/storage/medical_chest_rig
suit_store = /obj/item/clothing/head/hardhat/first_responder
head = /obj/item/clothing/head/softcap/eri
mask = /obj/item/clothing/mask/surgical
glasses = /obj/item/clothing/glasses/hud/health/aviator
gloves = /obj/item/clothing/gloves/latex/nitrile
shoes = /obj/item/clothing/shoes/swat/ert
back = /obj/item/storage/backpack/messenger/med
belt = /obj/item/storage/belt/medical/first_responder/combat
accessory = /obj/item/clothing/accessory/holster/thigh
accessory_contents = list(/obj/item/gun/energy/disruptorpistol/magnum = 1)
l_pocket = /obj/item/device/healthanalyzer
r_pocket = /obj/item/crowbar
l_hand = /obj/item/storage/firstaid/adv
backpack_contents = list(
/obj/item/storage/box/survival = 1,
/obj/item/storage/firstaid/adv = 1,
/obj/item/storage/firstaid/combat = 1,
/obj/item/clothing/accessory/storage/pouches/black = 1,
/obj/item/reagent_containers/glass/bottle/thetamycin = 1,
/obj/item/storage/pill_bottle/mortaphenyl = 1
)
belt_contents = list(
/obj/item/reagent_containers/hypospray/combat/empty = 1,
/obj/item/reagent_containers/glass/bottle/inaprovaline = 1,
/obj/item/reagent_containers/glass/bottle/antitoxin = 1,
/obj/item/reagent_containers/glass/bottle/dexalin_plus = 1,
/obj/item/reagent_containers/glass/bottle/butazoline = 1,
/obj/item/reagent_containers/glass/bottle/dermaline = 1,
/obj/item/reagent_containers/glass/bottle/perconol = 1,
/obj/item/melee/baton/stunrod = 1
)
-108
View File
@@ -1,108 +0,0 @@
/datum/outfit/admin/ert/med_eridani
name = "Eridani Contractor Doctor"
uniform = /obj/item/clothing/under/rank/eridani_medic
suit = /obj/item/clothing/suit/storage/medical_chest_rig
head = /obj/item/clothing/head/beret/security/eri
mask = /obj/item/clothing/mask/surgical
glasses = /obj/item/clothing/glasses/hud/health/aviator
shoes = /obj/item/clothing/shoes/jackboots
gloves = /obj/item/clothing/gloves/white
belt = /obj/item/storage/belt/medical
back = /obj/item/storage/backpack/satchel_med
accessory = /obj/item/clothing/accessory/storage/white_vest
accessory_contents = list(/obj/item/stack/medical/advanced/bruise_pack = 1, /obj/item/stack/medical/advanced/ointment = 1, /obj/item/reagent_containers/glass/bottle/mortaphenyl = 1)
id = /obj/item/card/id/distress/iac
l_ear = /obj/item/device/radio/headset/distress
backpack_contents = list(
/obj/item/storage/box/survival = 1,
/obj/item/device/healthanalyzer = 1,
/obj/item/storage/firstaid/adv = 1,
/obj/item/storage/firstaid/surgery = 1,
/obj/item/storage/box/gloves = 1,
/obj/item/storage/box/syringes = 1,
/obj/item/device/flashlight/pen = 1,
/obj/item/clothing/accessory/holster/armpit = 1,
/obj/item/gun/projectile/automatic/x9 = 1,
/obj/item/ammo_magazine/c45x = 2,
/obj/item/reagent_containers/glass/bottle/thetamycin = 1
)
belt_contents = list(
/obj/item/reagent_containers/hypospray/cmo = 1,
/obj/item/reagent_containers/glass/bottle/inaprovaline = 1,
/obj/item/reagent_containers/glass/bottle/antitoxin = 1,
/obj/item/reagent_containers/glass/bottle/dexalin_plus = 1,
/obj/item/reagent_containers/glass/bottle/butazoline = 1,
/obj/item/reagent_containers/glass/bottle/dermaline = 1,
/obj/item/reagent_containers/glass/bottle/perconol = 1
)
/datum/outfit/admin/ert/med_eridani/get_id_access()
return get_distress_access()
/datum/outfit/admin/ert/med_eridani/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
. = ..()
if(visualsOnly)
return
if(H?.w_uniform)
var/obj/item/clothing/uniform = H.w_uniform
var/obj/item/clothing/accessory/sleevepatch/erisec/armband = new(src)
uniform.attach_accessory(null, armband)
if(!H.shoes)
var/obj/item/clothing/shoes/jackboots/toeless/shoes = new(src)
H.equip_to_slot_if_possible(shoes, slot_shoes)
/datum/outfit/admin/ert/med_eridani/bodyguard
name = "Eridani Contractor Bodyguard"
accessory = /obj/item/clothing/accessory/storage/black_vest
accessory_contents = list(/obj/item/reagent_containers/hypospray/autoinjector/inaprovaline = 2, /obj/item/reagent_containers/hypospray/autoinjector/survival = 1)
suit = /obj/item/clothing/suit/space/void/cruiser
head = /obj/item/clothing/head/helmet/space/void/cruiser
mask = /obj/item/clothing/mask/gas/alt
glasses = /obj/item/clothing/glasses/sunglasses
suit_store = /obj/item/gun/energy/gun/nuclear
back = /obj/item/storage/backpack/ert/medical
gloves = /obj/item/clothing/gloves/white
belt = /obj/item/storage/belt/security
backpack_contents = list(
/obj/item/storage/box/survival = 1,
/obj/item/storage/firstaid/regular = 1,
/obj/item/stack/medical/advanced/bruise_pack = 2,
/obj/item/gun/projectile/automatic/x9 = 1,
/obj/item/reagent_containers/glass/bottle/thetamycin = 1
)
belt_contents = list(
/obj/item/ammo_magazine/c45x = 3,
/obj/item/device/flash = 1,
/obj/item/handcuffs/ziptie = 2,
/obj/item/melee/baton/stunrod = 1,
/obj/item/device/flashlight/flare = 1
)
/datum/outfit/admin/ert/med_eridani/paramedic
name = "Eridani Contractor Paramedic"
head = /obj/item/clothing/head/hardhat/first_responder
mask = /obj/item/clothing/mask/balaclava
back = /obj/item/storage/backpack/messenger/med
glasses = /obj/item/clothing/glasses/hud/health
backpack_contents = list(
/obj/item/storage/box/survival = 1,
/obj/item/device/healthanalyzer = 1,
/obj/item/reagent_containers/hypospray/autoinjector/coagzolug = 1,
/obj/item/storage/firstaid/adv = 1,
/obj/item/storage/firstaid/o2 = 1,
/obj/item/storage/box/syringes = 1,
/obj/item/clothing/accessory/holster/armpit = 1,
/obj/item/gun/projectile/automatic/x9 = 1,
/obj/item/ammo_magazine/c45x = 2
)