mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-24 13:30:42 +01:00
ert extravaganza (#18022)
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
/datum/responseteam/scc
|
||||
name = "SCC ERT"
|
||||
chance = 20
|
||||
spawner = /datum/ghostspawner/human/ert/scc
|
||||
possible_space_sector = list(ALL_TAU_CETI_SECTORS)
|
||||
|
||||
/datum/responseteam/nanotrasen
|
||||
name = "NanoTrasen ERT"
|
||||
chance = 20
|
||||
spawner = /datum/ghostspawner/human/ert/nanotrasen
|
||||
possible_space_sector = list(SECTOR_ROMANOVICH, SECTOR_TAU_CETI)
|
||||
|
||||
/datum/responseteam/hephaestus
|
||||
name = "Hephaestus ERT"
|
||||
chance = 20
|
||||
spawner = /datum/ghostspawner/human/ert/hephaestus
|
||||
possible_space_sector = list(SECTOR_BURZSIA, SECTOR_UUEOAESA, SECTOR_TAU_CETI)
|
||||
|
||||
/datum/responseteam/deathsquad
|
||||
name = "SCC Asset Protection"
|
||||
spawner = /datum/ghostspawner/human/ert/deathsquad
|
||||
chance = 1
|
||||
@@ -1,10 +0,0 @@
|
||||
/datum/responseteam/nanotrasen
|
||||
name = "NanoTrasen ERT"
|
||||
chance = 20
|
||||
spawner = /datum/ghostspawner/human/ert/nanotrasen
|
||||
possible_space_sector = list(SECTOR_ROMANOVICH, SECTOR_TAU_CETI)
|
||||
|
||||
/datum/responseteam/deathsquad
|
||||
name = "SCC Asset Protection"
|
||||
spawner = /datum/ghostspawner/human/ert/deathsquad
|
||||
chance = 1
|
||||
@@ -47,3 +47,15 @@
|
||||
chance = 15
|
||||
spawner = /datum/ghostspawner/human/ert/elyra
|
||||
possible_space_sector = list(SECTOR_BADLANDS, SECTOR_NEW_ANKARA, SECTOR_VALLEY_HALE, SECTOR_AEMAQ)
|
||||
|
||||
/datum/responseteam/coalition
|
||||
name = "Coalition Rangers"
|
||||
chance = 15
|
||||
spawner = /datum/ghostspawner/human/ert/coalition
|
||||
possible_space_sector = list(SECTOR_COALITION, SECTOR_WEEPING_STARS, SECTOR_LIBERTYS_CRADLE, SECTOR_BADLANDS)
|
||||
|
||||
/datum/responseteam/konyang
|
||||
name = "Konyang Aerospace Force"
|
||||
chance = 15
|
||||
spawner = /datum/ghostspawner/human/ert/konyang
|
||||
possible_space_sector = list(SECTOR_HANEUNIM)
|
||||
|
||||
@@ -0,0 +1,179 @@
|
||||
/datum/outfit/admin/ert/coalition
|
||||
name = "Coalition Ranger ERT"
|
||||
uniform = /obj/item/clothing/under/tactical
|
||||
shoes = /obj/item/clothing/shoes/magboots
|
||||
gloves = /obj/item/clothing/gloves/combat
|
||||
l_ear = /obj/item/device/radio/headset/distress
|
||||
l_pocket = /obj/item/tank/emergency_oxygen/double
|
||||
r_pocket = /obj/item/crowbar/red
|
||||
id = /obj/item/card/id/ert
|
||||
head = /obj/item/clothing/head/helmet/space/void/coalition
|
||||
suit = /obj/item/clothing/suit/space/void/coalition
|
||||
mask = /obj/item/clothing/mask/gas
|
||||
back = /obj/item/tank/jetpack/carbondioxide
|
||||
suit_store = /obj/item/gun/projectile/automatic/rifle/shorty
|
||||
belt = /obj/item/storage/belt/military
|
||||
belt_contents = list(
|
||||
/obj/item/ammo_magazine/c762 = 3,
|
||||
/obj/item/ammo_magazine/c45m = 2,
|
||||
/obj/item/material/knife/tacknife = 1,
|
||||
/obj/item/grenade/frag = 1,
|
||||
/obj/item/grenade/flashbang = 1
|
||||
)
|
||||
accessory = /obj/item/clothing/accessory/holster/hip/brown
|
||||
accessory_contents = list(/obj/item/gun/projectile/colt = 1)
|
||||
|
||||
/datum/outfit/admin/ert/coalition/get_id_access()
|
||||
return list(access_distress, access_external_airlocks, access_coalition, access_coalition_navy)
|
||||
|
||||
/datum/outfit/admin/ert/coalition/medic
|
||||
name = "Coalition Medic"
|
||||
belt = /obj/item/storage/belt/medical/first_responder/combat
|
||||
back = /obj/item/storage/backpack/satchel/med
|
||||
glasses = /obj/item/clothing/glasses/hud/health
|
||||
gloves = /obj/item/clothing/gloves/latex
|
||||
|
||||
backpack_contents = list(
|
||||
/obj/item/storage/firstaid/combat = 1,
|
||||
/obj/item/ammo_magazine/c45m = 3,
|
||||
/obj/item/storage/firstaid/adv = 1,
|
||||
/obj/item/handcuffs/ziptie = 1,
|
||||
/obj/item/device/healthanalyzer = 1,
|
||||
/obj/item/stack/medical/advanced/bruise_pack = 1,
|
||||
/obj/item/stack/medical/advanced/ointment = 1,
|
||||
/obj/item/material/knife/tacknife = 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/bicaridine = 1,
|
||||
/obj/item/reagent_containers/glass/bottle/thetamycin = 1,
|
||||
/obj/item/reagent_containers/glass/bottle/dermaline = 1,
|
||||
/obj/item/reagent_containers/glass/bottle/perconol = 1
|
||||
)
|
||||
|
||||
/datum/outfit/admin/ert/coalition/sapper
|
||||
name = "Coalition Sapper"
|
||||
back = /obj/item/storage/backpack/duffel/eng
|
||||
belt = /obj/item/storage/belt/utility/very_full
|
||||
gloves = /obj/item/clothing/gloves/yellow
|
||||
suit_store = /obj/item/gun/projectile/shotgun/pump/combat
|
||||
backpack_contents = list(
|
||||
/obj/item/plastique = 3,
|
||||
/obj/item/storage/box/shotgunshells = 1,
|
||||
/obj/item/ammo_magazine/c45m = 3,
|
||||
/obj/item/handcuffs/ziptie = 1,
|
||||
/obj/item/clothing/glasses/welding/superior = 1,
|
||||
/obj/item/grenade/frag = 2
|
||||
)
|
||||
|
||||
belt_contents = null
|
||||
|
||||
/datum/outfit/admin/ert/coalition/leader
|
||||
name = "Coalition Team Leader"
|
||||
head = null
|
||||
suit = null
|
||||
gloves = null
|
||||
shoes = /obj/item/clothing/shoes/combat
|
||||
mask = /obj/item/clothing/mask/gas/tactical
|
||||
back = /obj/item/rig/gunslinger/equipped/ert
|
||||
suit_store = /obj/item/tank/oxygen
|
||||
l_hand = /obj/item/gun/projectile/automatic/rifle/shorty
|
||||
belt_contents = list(
|
||||
/obj/item/ammo_magazine/plasma = 3,
|
||||
/obj/item/ammo_magazine/c45m = 2,
|
||||
/obj/item/material/knife/tacknife = 1,
|
||||
/obj/item/grenade/frag = 1,
|
||||
/obj/item/grenade/flashbang = 1
|
||||
)
|
||||
|
||||
/datum/outfit/admin/ert/konyang
|
||||
name = "KASF Emergency Responder"
|
||||
uniform = /obj/item/clothing/under/rank/konyang/space
|
||||
suit = /obj/item/clothing/suit/space/void/sol/konyang
|
||||
head = /obj/item/clothing/head/helmet/space/void/sol/konyang
|
||||
shoes = /obj/item/clothing/shoes/magboots
|
||||
back = /obj/item/tank/jetpack/carbondioxide
|
||||
l_pocket = /obj/item/tank/emergency_oxygen/double
|
||||
r_pocket = /obj/item/crowbar/red
|
||||
l_ear = /obj/item/device/radio/headset/distress
|
||||
gloves = /obj/item/clothing/gloves/swat/ert
|
||||
mask = /obj/item/clothing/mask/gas/tactical
|
||||
suit_store = /obj/item/gun/projectile/automatic/rifle/konyang/k556
|
||||
accessory = /obj/item/clothing/accessory/holster/hip
|
||||
accessory_contents = /obj/item/gun/projectile/pistol/sol
|
||||
belt = /obj/item/storage/belt/military
|
||||
id = /obj/item/card/id/ert
|
||||
|
||||
belt_contents = list(
|
||||
/obj/item/ammo_magazine/a556/k556 = 2,
|
||||
/obj/item/ammo_magazine/mc9mm = 2,
|
||||
/obj/item/handcuffs/ziptie = 2,
|
||||
/obj/item/grenade/frag = 1,
|
||||
/obj/item/melee/energy/sword/knife/sol = 1
|
||||
)
|
||||
|
||||
/datum/outfit/admin/ert/konyang/get_id_access()
|
||||
return list(access_distress, access_external_airlocks, access_coalition, access_coalition_navy, access_konyang_police)
|
||||
|
||||
/datum/outfit/admin/ert/konyang/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
|
||||
. = ..()
|
||||
if(H.isSynthetic())
|
||||
H.equip_to_slot_or_del(new /obj/item/device/suit_cooling_unit(H), slot_back)
|
||||
|
||||
/datum/outfit/admin/ert/konyang/medic
|
||||
name = "KASF Medic"
|
||||
belt = /obj/item/storage/belt/medical/first_responder/combat
|
||||
back = /obj/item/storage/backpack/satchel/med
|
||||
glasses = /obj/item/clothing/glasses/hud/health
|
||||
gloves = /obj/item/clothing/gloves/latex
|
||||
|
||||
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/bicaridine = 1,
|
||||
/obj/item/reagent_containers/glass/bottle/thetamycin = 1,
|
||||
/obj/item/reagent_containers/glass/bottle/dermaline = 1,
|
||||
/obj/item/reagent_containers/glass/bottle/perconol = 1
|
||||
)
|
||||
|
||||
backpack_contents = list(
|
||||
/obj/item/storage/firstaid/combat = 1,
|
||||
/obj/item/ammo_magazine/mc9mm = 2,
|
||||
/obj/item/storage/firstaid/adv = 1,
|
||||
/obj/item/handcuffs/ziptie = 1,
|
||||
/obj/item/device/healthanalyzer = 1,
|
||||
/obj/item/stack/medical/advanced/bruise_pack = 1,
|
||||
/obj/item/stack/medical/advanced/ointment = 1,
|
||||
/obj/item/melee/energy/sword/knife/sol = 1
|
||||
)
|
||||
|
||||
/datum/outfit/admin/ert/konyang/sapper
|
||||
name = "KASF Sapper"
|
||||
back = /obj/item/storage/backpack/industrial
|
||||
belt = /obj/item/storage/belt/utility/very_full
|
||||
gloves = /obj/item/clothing/gloves/yellow
|
||||
suit_store = /obj/item/gun/projectile/automatic/rifle/shotgun/konyang
|
||||
accessory = /obj/item/clothing/accessory/storage/brown_vest
|
||||
accessory_contents = list(
|
||||
/obj/item/plastique = 5,
|
||||
/obj/item/ammo_magazine/konyang_shotgun = 2
|
||||
)
|
||||
backpack_contents = list(
|
||||
/obj/item/ammo_magazine/mc9mm = 3,
|
||||
/obj/item/gun/projectile/pistol/sol = 1,
|
||||
/obj/item/handcuffs/ziptie = 1,
|
||||
/obj/item/clothing/glasses/welding/superior = 1,
|
||||
/obj/item/grenade/frag = 2
|
||||
)
|
||||
|
||||
belt_contents = null
|
||||
|
||||
/datum/outfit/admin/ert/konyang/leader
|
||||
name = "KASF Officer"
|
||||
uniform = /obj/item/clothing/under/rank/konyang/space/officer
|
||||
@@ -0,0 +1,95 @@
|
||||
/datum/outfit/admin/ert/hephaestus
|
||||
name = "Hephaestus Asset Protection"
|
||||
uniform = /obj/item/clothing/under/rank/security/heph
|
||||
shoes = /obj/item/clothing/shoes/magboots
|
||||
back = /obj/item/storage/backpack/satchel/heph
|
||||
suit = /obj/item/clothing/suit/space/void/hephaestus
|
||||
head = /obj/item/clothing/head/helmet/space/void/hephaestus
|
||||
belt = /obj/item/storage/belt/military
|
||||
l_ear = /obj/item/device/radio/headset/distress
|
||||
id = /obj/item/card/id/hephaestus
|
||||
mask = /obj/item/clothing/mask/gas/tactical
|
||||
glasses = /obj/item/clothing/glasses/night
|
||||
l_pocket = /obj/item/tank/emergency_oxygen/double
|
||||
r_pocket = /obj/item/crowbar/red
|
||||
suit_store = /obj/item/gun/projectile/shotgun/pump/combat
|
||||
|
||||
accessory = /obj/item/clothing/accessory/holster/hip/brown
|
||||
accessory_contents = list(/obj/item/gun/projectile/sec/lethal)
|
||||
belt_contents = list(
|
||||
/obj/item/shield/energy = 1,
|
||||
/obj/item/handcuffs/ziptie = 1,
|
||||
/obj/item/melee/baton/loaded = 1,
|
||||
/obj/item/grenade/flashbang = 2,
|
||||
/obj/item/ammo_magazine/c45m = 2
|
||||
)
|
||||
|
||||
backpack_contents = list(
|
||||
/obj/item/gun/projectile/sec/lethal = 1,
|
||||
/obj/item/storage/box/shotgunammo = 1,
|
||||
/obj/item/storage/box/shotgunshells = 1
|
||||
)
|
||||
|
||||
id_iff = IFF_HEPH
|
||||
|
||||
/datum/outfit/admin/ert/hephaestus/get_id_access()
|
||||
return get_distress_access()
|
||||
|
||||
/datum/outfit/admin/ert/hephaestus/medic
|
||||
name = "Hephaestus Medic"
|
||||
belt = /obj/item/storage/belt/medical/first_responder/combat
|
||||
glasses = /obj/item/clothing/glasses/hud/health
|
||||
gloves = /obj/item/clothing/gloves/latex
|
||||
species_gloves = list(
|
||||
SPECIES_UNATHI = /obj/item/clothing/gloves/latex/unathi
|
||||
)
|
||||
backpack_contents = list(
|
||||
/obj/item/storage/firstaid/combat = 1,
|
||||
/obj/item/ammo_magazine/c45m = 3,
|
||||
/obj/item/storage/firstaid/adv = 1,
|
||||
/obj/item/handcuffs/ziptie = 1,
|
||||
/obj/item/device/healthanalyzer = 1,
|
||||
/obj/item/stack/medical/advanced/bruise_pack = 1,
|
||||
/obj/item/stack/medical/advanced/ointment = 1,
|
||||
/obj/item/melee/baton/loaded = 1,
|
||||
/obj/item/shield/energy = 1,
|
||||
/obj/item/gun/projectile/sec/lethal = 1,
|
||||
/obj/item/storage/box/shotgunammo = 1,
|
||||
/obj/item/storage/box/shotgunshells = 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/bicaridine = 1,
|
||||
/obj/item/reagent_containers/glass/bottle/thetamycin = 1,
|
||||
/obj/item/reagent_containers/glass/bottle/dermaline = 1,
|
||||
/obj/item/reagent_containers/glass/bottle/perconol = 1
|
||||
)
|
||||
|
||||
/datum/outfit/admin/ert/hephaestus/engi
|
||||
name = "Hephaestus Engineer"
|
||||
back = /obj/item/storage/backpack/duffel/heph
|
||||
belt = /obj/item/storage/belt/utility/very_full
|
||||
gloves = /obj/item/clothing/gloves/yellow
|
||||
species_gloves = list(
|
||||
SPECIES_UNATHI = /obj/item/clothing/gloves/yellow/specialu
|
||||
)
|
||||
|
||||
backpack_contents = list(
|
||||
/obj/item/plastique = 3,
|
||||
/obj/item/ammo_magazine/c45m = 3,
|
||||
/obj/item/handcuffs/ziptie = 1,
|
||||
/obj/item/melee/baton/loaded = 1,
|
||||
/obj/item/clothing/glasses/welding/superior = 1,
|
||||
/obj/item/gun/projectile/sec/lethal = 1,
|
||||
/obj/item/storage/box/shotgunammo = 1,
|
||||
/obj/item/storage/box/shotgunshells = 1
|
||||
)
|
||||
belt_contents = null
|
||||
|
||||
/datum/outfit/admin/ert/hephaestus/leader
|
||||
name = "Hephaestus Squad Leader"
|
||||
uniform = /obj/item/clothing/under/rank/captain/hephaestus
|
||||
Reference in New Issue
Block a user