Emergency Response Team (#6258)
* Clothing pass 1 Backpacks, hardsuits and helmets pass 1 * ERT Leader Role first pass * ERT Backpacks (nearly there) * ERT Backpacks final * ERT helmets pass 1 * remaining hardsuit sprites added. * ERT leader ID * removed duplicates * hardsuits + helmets entities * ID + PDA for ERT * ERT leader role pass 1 * job icons / markers for ERT * military / ert name dataset * starting gear pass 1 for ERT * removed in favor of singular ERT roles file * ERT mobs for spawning * ERT spawn points added * fixed case on ERT name * Increased ERT access to most areas * ERT ghost role takeover fixes * ERT removed invalid parent * path issue resolved * more file path fixes * fixes random naming pt 1 * Buffs ERT hardsuits and integrates helmet parents ert to syndie hardsuit and adds toggleable helmet * Adds suit storage slot and cargo access * Adds backpack fills for ERT * Updates ERT loadout for filled backpacks + other misc changes * buff ERT backpack storage * fixes ert jani backpack fills * tweaks spawn loadout to EVA * gave centcom official AA * formatting * ERT shuttle mapped with spawners * update access
This commit is contained in:
@@ -136,7 +136,77 @@
|
||||
sprite: Clothing/Back/Backpacks/virology.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Back/Backpacks/virology.rsi
|
||||
|
||||
#ERT
|
||||
- type: entity
|
||||
parent: ClothingBackpack
|
||||
id: ClothingBackpackERTLeader
|
||||
name: ERT commander backpack
|
||||
description: A spacious backpack with lots of pockets, worn by the Commander of an Emergency Response Team.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Back/Backpacks/ertleader.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Back/Backpacks/ertleader.rsi
|
||||
- type: Storage
|
||||
capacity: 200
|
||||
|
||||
- type: entity
|
||||
parent: ClothingBackpackERTLeader
|
||||
id: ClothingBackpackERTSecurity
|
||||
name: ERT security backpack
|
||||
description: A spacious backpack with lots of pockets, worn by Security Officers of an Emergency Response Team.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Back/Backpacks/ertsec.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Back/Backpacks/ertsec.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingBackpackERTLeader
|
||||
id: ClothingBackpackERTMedical
|
||||
name: ERT medical backpack
|
||||
description: A spacious backpack with lots of pockets, worn by Medical Officers of an Emergency Response Team.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Back/Backpacks/ertmed.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Back/Backpacks/ertmed.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingBackpackERTLeader
|
||||
id: ClothingBackpackERTEngineer
|
||||
name: ERT engineer backpack
|
||||
description: A spacious backpack with lots of pockets, worn by Engineers of an Emergency Response Team.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Back/Backpacks/erteng.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Back/Backpacks/erteng.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingBackpackERTLeader
|
||||
id: ClothingBackpackERTJanitor
|
||||
name: ERT janitor backpack
|
||||
description: A spacious backpack with lots of pockets, worn by Janitors of an Emergency Response Team.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Back/Backpacks/ertjanitor.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Back/Backpacks/ertjanitor.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingBackpackERTLeader
|
||||
id: ClothingBackpackERTClown
|
||||
name: ERT clown backpack
|
||||
description: A spacious backpack with lots of pockets, worn by Clowns of an Emergency Response Team.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Back/Backpacks/ertclown.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Back/Backpacks/ertclown.rsi
|
||||
|
||||
#Special
|
||||
- type: entity
|
||||
parent: ClothingBackpack
|
||||
id: ClothingBackpackHolding
|
||||
|
||||
@@ -404,3 +404,56 @@
|
||||
Piercing: 0.8
|
||||
Heat: 0.2
|
||||
Radiation: 0.5
|
||||
|
||||
|
||||
#ERT
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
id: ClothingHeadHelmetHardsuitERTLeader
|
||||
name: ERT leader hardsuit helmet
|
||||
description: A special hardsuit helmet worn by members of an emergency response team.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hardsuits/ERThelmets/ertleader.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHelmetHardsuitERTLeader
|
||||
id: ClothingHeadHelmetHardsuitERTEngineer
|
||||
name: ERT engineer hardsuit helmet
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hardsuits/ERThelmets/ertengineer.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHelmetHardsuitERTLeader
|
||||
id: ClothingHeadHelmetHardsuitERTMedical
|
||||
name: ERT medic hardsuit helmet
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hardsuits/ERThelmets/ertmedical.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHelmetHardsuitERTLeader
|
||||
id: ClothingHeadHelmetHardsuitERTSecurity
|
||||
name: ERT security hardsuit helmet
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hardsuits/ERThelmets/ertsecurity.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHelmetHardsuitERTLeader
|
||||
id: ClothingHeadHelmetHardsuitERTJanitor
|
||||
name: ERT janitor hardsuit helmet
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hardsuits/ERThelmets/ertjanitor.rsi
|
||||
|
||||
@@ -568,3 +568,66 @@
|
||||
resistance: 0.3
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitSyndieElite
|
||||
|
||||
|
||||
#ERT
|
||||
- type: entity
|
||||
parent: ClothingOuterHardsuitSyndie
|
||||
id: ClothingOuterHardsuitERTLeader
|
||||
name: ERT leader's hardsuit
|
||||
description: A protective hardsuit worn by members of an emergency response team.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertleader.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertleader.rsi
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitERTLeader
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterHardsuitERTLeader
|
||||
id: ClothingOuterHardsuitERTEngineer
|
||||
name: ERT engineer's hardsuit
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertengineer.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertengineer.rsi
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitERTEngineer
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterHardsuitERTLeader
|
||||
id: ClothingOuterHardsuitERTMedical
|
||||
name: ERT medic's hardsuit
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertmedical.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertmedical.rsi
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitERTMedical
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterHardsuitERTLeader
|
||||
id: ClothingOuterHardsuitERTSecurity
|
||||
name: ERT security's hardsuit
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertsecurity.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertsecurity.rsi
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitERTSecurity
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterHardsuitERTLeader
|
||||
id: ClothingOuterHardsuitERTJanitor
|
||||
name: ERT janitor's hardsuit
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertjanitor.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertjanitor.rsi
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitERTJanitor
|
||||
|
||||
@@ -405,3 +405,65 @@
|
||||
layers:
|
||||
- state: green
|
||||
- state: security_officer
|
||||
|
||||
# SPECIAL
|
||||
# ERT
|
||||
- type: entity
|
||||
id: SpawnPointERTLeader
|
||||
parent: SpawnPointJobBase
|
||||
name: ERTleader
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: ERTLeader
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- state: ertleader
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointERTEngineer
|
||||
parent: SpawnPointJobBase
|
||||
name: ERTengineer
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: ERTEngineer
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- state: ertengineer
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointERTMedical
|
||||
parent: SpawnPointJobBase
|
||||
name: ERTmedical
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: ERTMedical
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- state: ertmedical
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointERTSecurity
|
||||
parent: SpawnPointJobBase
|
||||
name: ERTsecurity
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: ERTSecurity
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- state: ertsecurity
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointERTJanitor
|
||||
parent: SpawnPointJobBase
|
||||
name: ERTjanitor
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: ERTJanitor
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- state: ertjanitor
|
||||
@@ -52,3 +52,193 @@
|
||||
- type: Loadout
|
||||
prototype: CentcomGear
|
||||
- type: RandomHumanoidAppearance
|
||||
|
||||
# ERT Leader
|
||||
- type: entity
|
||||
name: ERT leader
|
||||
parent: MobHuman
|
||||
id: MobHumanERTLeader
|
||||
components:
|
||||
- type: Icon
|
||||
sprite: Markers/jobs.rsi
|
||||
state: ertleader
|
||||
- type: GhostRoleMobSpawner
|
||||
prototype: MobHumanERTLeader
|
||||
deleteOnSpawn: true
|
||||
makeSentient: false
|
||||
name: ERT Leader
|
||||
description: Lead a team of specialists to resolve the stations issues.
|
||||
- type: Loadout
|
||||
prototype: ERTLeaderGear
|
||||
- type: RandomMetadata
|
||||
nameSet: NamesFirstMilitaryLeader
|
||||
- type: RandomHumanoidAppearance
|
||||
randomizeName: false
|
||||
|
||||
- type: entity
|
||||
name: ERT leader
|
||||
suffix: EVA
|
||||
parent: MobHumanERTLeader
|
||||
id: MobHumanERTLeaderEVA
|
||||
components:
|
||||
- type: Icon
|
||||
sprite: Markers/jobs.rsi
|
||||
state: ertleadereva
|
||||
- type: GhostRoleMobSpawner
|
||||
prototype: MobHumanERTLeaderEVA
|
||||
deleteOnSpawn: true
|
||||
makeSentient: false
|
||||
- type: Loadout
|
||||
prototype: ERTLeaderGearEVA
|
||||
|
||||
# ERT Engineer
|
||||
- type: entity
|
||||
name: ERT engineer
|
||||
parent: MobHumanERTLeader
|
||||
id: MobHumanERTEngineer
|
||||
components:
|
||||
- type: Icon
|
||||
sprite: Markers/jobs.rsi
|
||||
state: ertengineer
|
||||
- type: GhostRoleMobSpawner
|
||||
prototype: MobHumanERTEngineer
|
||||
deleteOnSpawn: true
|
||||
makeSentient: false
|
||||
name: ERT Engineer
|
||||
description: Assist with engineering efforts to resolve the stations issues.
|
||||
- type: Loadout
|
||||
prototype: ERTEngineerGear
|
||||
- type: RandomMetadata
|
||||
nameSet: NamesFirstMilitary
|
||||
|
||||
- type: entity
|
||||
name: ERT engineer
|
||||
suffix: EVA
|
||||
parent: MobHumanERTEngineer
|
||||
id: MobHumanERTEngineerEVA
|
||||
components:
|
||||
- type: Icon
|
||||
sprite: Markers/jobs.rsi
|
||||
state: ertengineereva
|
||||
- type: GhostRoleMobSpawner
|
||||
prototype: MobHumanERTEngineerEVA
|
||||
deleteOnSpawn: true
|
||||
makeSentient: false
|
||||
name: ERT Engineer
|
||||
description: Assist with engineering efforts to resolve the stations issues.
|
||||
- type: Loadout
|
||||
prototype: ERTEngineerGearEVA
|
||||
|
||||
# ERT Security
|
||||
- type: entity
|
||||
name: ERT security
|
||||
parent: MobHumanERTLeader
|
||||
id: MobHumanERTSecurity
|
||||
components:
|
||||
- type: Icon
|
||||
sprite: Markers/jobs.rsi
|
||||
state: ertsecurity
|
||||
- type: GhostRoleMobSpawner
|
||||
prototype: MobHumanERTSecurity
|
||||
deleteOnSpawn: true
|
||||
makeSentient: false
|
||||
name: ERT Security
|
||||
description: Assist with security efforts to resolve the stations issues.
|
||||
- type: Loadout
|
||||
prototype: ERTSecurityGear
|
||||
- type: RandomMetadata
|
||||
nameSet: NamesFirstMilitary
|
||||
|
||||
- type: entity
|
||||
name: ERT security
|
||||
suffix: EVA
|
||||
parent: MobHumanERTEngineer
|
||||
id: MobHumanERTSecurityEVA
|
||||
components:
|
||||
- type: Icon
|
||||
sprite: Markers/jobs.rsi
|
||||
state: ertsecurityeva
|
||||
- type: GhostRoleMobSpawner
|
||||
prototype: MobHumanERTSecurityEVA
|
||||
deleteOnSpawn: true
|
||||
makeSentient: false
|
||||
name: ERT Security
|
||||
description: Assist with security efforts to resolve the stations issues.
|
||||
- type: Loadout
|
||||
prototype: ERTSecurityGearEVA
|
||||
|
||||
# ERT Medical
|
||||
- type: entity
|
||||
name: ERT medic
|
||||
parent: MobHumanERTLeader
|
||||
id: MobHumanERTMedical
|
||||
components:
|
||||
- type: Icon
|
||||
sprite: Markers/jobs.rsi
|
||||
state: ertmedical
|
||||
- type: GhostRoleMobSpawner
|
||||
prototype: MobHumanERTMedical
|
||||
deleteOnSpawn: true
|
||||
makeSentient: false
|
||||
name: ERT Medic
|
||||
description: Assist with medical efforts to resolve the stations issues.
|
||||
- type: Loadout
|
||||
prototype: ERTMedicalGear
|
||||
- type: RandomMetadata
|
||||
nameSet: NamesFirstMilitary
|
||||
|
||||
- type: entity
|
||||
name: ERT medic
|
||||
suffix: EVA
|
||||
parent: MobHumanERTMedical
|
||||
id: MobHumanERTMedicalEVA
|
||||
components:
|
||||
- type: Icon
|
||||
sprite: Markers/jobs.rsi
|
||||
state: ertmedicaleva
|
||||
- type: GhostRoleMobSpawner
|
||||
prototype: MobHumanERTMedicalEVA
|
||||
deleteOnSpawn: true
|
||||
makeSentient: false
|
||||
name: ERT Medic
|
||||
description: Assist with medical efforts to resolve the stations issues.
|
||||
- type: Loadout
|
||||
prototype: ERTMedicalGearEVA
|
||||
|
||||
# ERT Janitor
|
||||
- type: entity
|
||||
name: ERT janitor
|
||||
parent: MobHumanERTLeader
|
||||
id: MobHumanERTJanitor
|
||||
components:
|
||||
- type: Icon
|
||||
sprite: Markers/jobs.rsi
|
||||
state: ertjanitor
|
||||
- type: GhostRoleMobSpawner
|
||||
prototype: MobHumanERTJanitor
|
||||
deleteOnSpawn: true
|
||||
makeSentient: false
|
||||
name: ERT Janitor
|
||||
description: Assist with custodial efforts to resolve the stations issues.
|
||||
- type: Loadout
|
||||
prototype: ERTJanitorGear
|
||||
- type: RandomMetadata
|
||||
nameSet: NamesFirstMilitary
|
||||
|
||||
- type: entity
|
||||
name: ERT janitor
|
||||
suffix: EVA
|
||||
parent: MobHumanERTJanitor
|
||||
id: MobHumanERTJanitorEVA
|
||||
components:
|
||||
- type: Icon
|
||||
sprite: Markers/jobs.rsi
|
||||
state: ertjanitoreva
|
||||
- type: GhostRoleMobSpawner
|
||||
prototype: MobHumanERTJanitorEVA
|
||||
deleteOnSpawn: true
|
||||
makeSentient: false
|
||||
name: ERT Janitor
|
||||
description: Assist with custodial efforts to resolve the stations issues.
|
||||
- type: Loadout
|
||||
prototype: ERTJanitorGearEVA
|
||||
@@ -615,3 +615,11 @@
|
||||
- type: Icon
|
||||
state: pda-syndi
|
||||
|
||||
- type: entity
|
||||
parent: HoSPDA
|
||||
id: ERTLeaderPDA
|
||||
name: ERT PDA
|
||||
description: Red for firepower.
|
||||
components:
|
||||
- type: PDA
|
||||
id: ERTLeaderIDCard
|
||||
@@ -394,9 +394,20 @@
|
||||
- type: IdCard
|
||||
jobTitle: Central Commander
|
||||
- type: Access
|
||||
#GOD DEAR FUCKING GOD WE NEED AN ALL-ACCESS FLAG
|
||||
groups:
|
||||
- AllAccess
|
||||
|
||||
- type: entity
|
||||
parent: CentcomIDCard
|
||||
id: ERTLeaderIDCard
|
||||
name: ERT ID card
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: gold
|
||||
- state: ert_commander # we have the sprites but don't need individual ID entities for now.
|
||||
- type: Clothing
|
||||
HeldPrefix: gold
|
||||
|
||||
- type: entity
|
||||
parent: IDCardStandard
|
||||
@@ -425,6 +436,19 @@
|
||||
- state: idmusician
|
||||
- type: PresetIdCard
|
||||
job: Musician
|
||||
|
||||
- type: entity
|
||||
parent: CentcomIDCard
|
||||
id: CentcomIDCardDeathsquad
|
||||
name: Deathsquad ID card
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: centcom
|
||||
- type: Clothing
|
||||
HeldPrefix: blue
|
||||
- type: IdCard
|
||||
jobTitle: Centcom Agent
|
||||
|
||||
- type: entity
|
||||
parent: PassengerIDCard
|
||||
|
||||
Reference in New Issue
Block a user