Add ERT Chaplain (#25956)
* ERT Chaplain * Make BibleUser * It was not intended * reword my poor words * 1984 a comment that I decided was unnecessary. * Update Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml --------- Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
@@ -164,6 +164,9 @@ ghost-role-information-cerberus-rules = You are an intelligent, demonic dog. Try
|
|||||||
ghost-role-information-ert-leader-name = ERT Leader
|
ghost-role-information-ert-leader-name = ERT Leader
|
||||||
ghost-role-information-ert-leader-description = Lead a team of specialists to resolve the station's issues.
|
ghost-role-information-ert-leader-description = Lead a team of specialists to resolve the station's issues.
|
||||||
|
|
||||||
|
ghost-role-information-ert-chaplain-name = ERT Chaplain
|
||||||
|
ghost-role-information-ert-chaplain-description = Assist with mourning to resolve the station's crew moral issues.
|
||||||
|
|
||||||
ghost-role-information-ert-janitor-name = ERT Janitor
|
ghost-role-information-ert-janitor-name = ERT Janitor
|
||||||
ghost-role-information-ert-janitor-description = Assist with custodial efforts to resolve the station's issues.
|
ghost-role-information-ert-janitor-description = Assist with custodial efforts to resolve the station's issues.
|
||||||
|
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ job-description-paramedic = Rescue critically injured patients all over the stat
|
|||||||
job-description-detective = Investigate crime scenes using forensic tools, ensure that the guilty party is found, and have a couple smokes.
|
job-description-detective = Investigate crime scenes using forensic tools, ensure that the guilty party is found, and have a couple smokes.
|
||||||
job-description-doctor = Diagnose and heal crewmembers through medicinal chemicals, advanced medicine, and defibrillators. Make sure the dead don't rot, and that cadavers are in the morgue.
|
job-description-doctor = Diagnose and heal crewmembers through medicinal chemicals, advanced medicine, and defibrillators. Make sure the dead don't rot, and that cadavers are in the morgue.
|
||||||
job-description-engineer = Keep the station's main engine & solars active, optimize the power network, and make emergency repairs using your hardsuit in spaced areas.
|
job-description-engineer = Keep the station's main engine & solars active, optimize the power network, and make emergency repairs using your hardsuit in spaced areas.
|
||||||
|
job-description-ertchaplain = Ensure the station crew's last rights are taken care of.
|
||||||
job-description-ertengineer = Ensure that the station has power and clean air.
|
job-description-ertengineer = Ensure that the station has power and clean air.
|
||||||
job-description-ertjanitor = Ensure that the station is properly cleaned--for morale.
|
job-description-ertjanitor = Ensure that the station is properly cleaned--for morale.
|
||||||
job-description-ertleader = Lead the Emergency Response Team in dealing with threats to Nanotrasen assets.
|
job-description-ertleader = Lead the Emergency Response Team in dealing with threats to Nanotrasen assets.
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ job-name-cargotech = Cargo Technician
|
|||||||
job-name-chef = Chef
|
job-name-chef = Chef
|
||||||
job-name-clown = Clown
|
job-name-clown = Clown
|
||||||
job-name-ertleader = ERT Leader
|
job-name-ertleader = ERT Leader
|
||||||
|
job-name-ertchaplain = ERT Chaplain
|
||||||
job-name-ertengineer = ERT Engineer
|
job-name-ertengineer = ERT Engineer
|
||||||
job-name-ertsecurity = ERT Security
|
job-name-ertsecurity = ERT Security
|
||||||
job-name-ertmedic = ERT Medic
|
job-name-ertmedic = ERT Medic
|
||||||
@@ -63,6 +64,7 @@ JobChiefMedicalOfficer = Chief Medical Officer
|
|||||||
JobClown = Clown
|
JobClown = Clown
|
||||||
JobDetective = Detective
|
JobDetective = Detective
|
||||||
JobBrigmedic = Brigmedic
|
JobBrigmedic = Brigmedic
|
||||||
|
JobERTChaplain = ERT Chaplain
|
||||||
JobERTEngineer = ERT Engineer
|
JobERTEngineer = ERT Engineer
|
||||||
JobERTJanitor = ERT Janitor
|
JobERTJanitor = ERT Janitor
|
||||||
JobERTLeader = ERT Leader
|
JobERTLeader = ERT Leader
|
||||||
|
|||||||
@@ -328,6 +328,27 @@
|
|||||||
- id: CrowbarRed
|
- id: CrowbarRed
|
||||||
- id: AdvMopItem
|
- id: AdvMopItem
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
noSpawn: true
|
||||||
|
parent: ClothingBackpackERTChaplain
|
||||||
|
id: ClothingBackpackERTChaplainFilled
|
||||||
|
components:
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- id: BoxSurvivalEngineering
|
||||||
|
- id: BoxCandle
|
||||||
|
- id: BoxBodyBag
|
||||||
|
- id: DrinkWaterMelonJuiceJug
|
||||||
|
- id: Lantern
|
||||||
|
- id: Lantern
|
||||||
|
- id: Bible
|
||||||
|
- id: CrowbarRed
|
||||||
|
- id: FoodBakedBunHotX
|
||||||
|
- id: FoodBakedBunHotX
|
||||||
|
- id: FoodBakedBunHotX
|
||||||
|
- id: FoodBakedBunHotX
|
||||||
|
- id: Lighter
|
||||||
|
|
||||||
# Death Squad
|
# Death Squad
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
|
|||||||
@@ -248,6 +248,15 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Clothing/Back/Backpacks/ertclown.rsi
|
sprite: Clothing/Back/Backpacks/ertclown.rsi
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ClothingBackpackERTLeader
|
||||||
|
id: ClothingBackpackERTChaplain
|
||||||
|
name: ERT chaplain backpack
|
||||||
|
description: A spacious backpack with lots of pockets, worn by Chaplains of an Emergency Response Team.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Clothing/Back/Backpacks/ertchaplain.rsi
|
||||||
|
|
||||||
#Syndicate
|
#Syndicate
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: ClothingBackpack
|
parent: ClothingBackpack
|
||||||
|
|||||||
@@ -571,6 +571,21 @@
|
|||||||
Piercing: 0.9
|
Piercing: 0.9
|
||||||
Heat: 0.9
|
Heat: 0.9
|
||||||
|
|
||||||
|
#ERT Chaplain Hardsuit
|
||||||
|
- type: entity
|
||||||
|
parent: ClothingHeadHelmetHardsuitSyndie
|
||||||
|
id: ClothingHeadHelmetHardsuitERTChaplain
|
||||||
|
name: ERT chaplain hardsuit helmet
|
||||||
|
description: A special hardsuit helmet worn by members of an emergency response team.
|
||||||
|
components:
|
||||||
|
- type: BreathMask
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Clothing/Head/Hardsuits/ERThelmets/ertchaplain.rsi
|
||||||
|
- type: Clothing
|
||||||
|
sprite: Clothing/Head/Hardsuits/ERThelmets/ertchaplain.rsi
|
||||||
|
- type: PointLight
|
||||||
|
color: "#ffffff"
|
||||||
|
|
||||||
#ERT Engineer Hardsuit
|
#ERT Engineer Hardsuit
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: ClothingHeadHelmetHardsuitSyndie
|
parent: ClothingHeadHelmetHardsuitSyndie
|
||||||
|
|||||||
@@ -767,6 +767,20 @@
|
|||||||
- type: ToggleableClothing
|
- type: ToggleableClothing
|
||||||
clothingPrototype: ClothingHeadHelmetHardsuitERTLeader
|
clothingPrototype: ClothingHeadHelmetHardsuitERTLeader
|
||||||
|
|
||||||
|
#ERT Chaplain Hardsuit
|
||||||
|
- type: entity
|
||||||
|
parent: ClothingOuterHardsuitJuggernaut
|
||||||
|
id: ClothingOuterHardsuitERTChaplain
|
||||||
|
name: ERT chaplain's hardsuit
|
||||||
|
description: A protective hardsuit worn by the chaplains of an Emergency Response Team.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertchaplain.rsi #if you change this, please update the humanoid.yml with a better markers sprite.
|
||||||
|
- type: Clothing
|
||||||
|
sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertchaplain.rsi
|
||||||
|
- type: ToggleableClothing
|
||||||
|
clothingPrototype: ClothingHeadHelmetHardsuitERTChaplain
|
||||||
|
|
||||||
#ERT Engineer Hardsuit
|
#ERT Engineer Hardsuit
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: ClothingOuterHardsuitCBURN
|
parent: ClothingOuterHardsuitCBURN
|
||||||
|
|||||||
@@ -1093,6 +1093,17 @@
|
|||||||
- type: Clothing
|
- type: Clothing
|
||||||
sprite: Clothing/Uniforms/Jumpsuit/musician.rsi
|
sprite: Clothing/Uniforms/Jumpsuit/musician.rsi
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ClothingUniformBase
|
||||||
|
id: ClothingUniformJumpsuitERTChaplain
|
||||||
|
name: ERT chaplain uniform
|
||||||
|
description: A special suit made for Central Command's elite chaplain corps.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Clothing/Uniforms/Jumpsuit/ert_chaplain.rsi
|
||||||
|
- type: Clothing
|
||||||
|
sprite: Clothing/Uniforms/Jumpsuit/ert_chaplain.rsi
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: ClothingUniformBase
|
parent: ClothingUniformBase
|
||||||
id: ClothingUniformJumpsuitERTEngineer
|
id: ClothingUniformJumpsuitERTEngineer
|
||||||
|
|||||||
@@ -510,6 +510,18 @@
|
|||||||
- state: green
|
- state: green
|
||||||
- state: ertleader
|
- state: ertleader
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: SpawnPointERTChaplain
|
||||||
|
parent: SpawnPointJobBase
|
||||||
|
name: ERTchaplain
|
||||||
|
components:
|
||||||
|
- type: SpawnPoint
|
||||||
|
job_id: ERTChaplain
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: chaplain
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointERTEngineer
|
id: SpawnPointERTEngineer
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
|
|||||||
@@ -119,6 +119,66 @@
|
|||||||
prototypes: [ ERTLeaderGearEVALecter ]
|
prototypes: [ ERTLeaderGearEVALecter ]
|
||||||
- type: InitialInfectedExempt
|
- type: InitialInfectedExempt
|
||||||
|
|
||||||
|
## ERT Chaplain
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RandomHumanoidSpawnerERTChaplain
|
||||||
|
parent: RandomHumanoidSpawnerERTLeader
|
||||||
|
name: ERT chaplain
|
||||||
|
suffix: ERTRole, Basic
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Markers/jobs.rsi
|
||||||
|
state: chaplain #needs an ERT variant once a good suit it made.
|
||||||
|
- type: RandomMetadata
|
||||||
|
nameSegments:
|
||||||
|
- NamesFirstMilitary
|
||||||
|
- NamesLastMilitary
|
||||||
|
- type: RandomHumanoidSpawner
|
||||||
|
settings: ERTChaplain
|
||||||
|
|
||||||
|
- type: randomHumanoidSettings
|
||||||
|
id: ERTChaplain
|
||||||
|
parent: ERTLeader
|
||||||
|
components:
|
||||||
|
- type: MindShield
|
||||||
|
- type: GhostRole
|
||||||
|
name: ghost-role-information-ert-chaplain-name
|
||||||
|
description: ghost-role-information-ert-chaplain-description
|
||||||
|
- type: GhostTakeoverAvailable
|
||||||
|
- type: RandomMetadata
|
||||||
|
nameSegments:
|
||||||
|
- NamesFirstMilitary
|
||||||
|
- NamesLastMilitary
|
||||||
|
- type: Loadout
|
||||||
|
prototypes: [ ERTChaplainGear ]
|
||||||
|
- type: InitialInfectedExempt
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RandomHumanoidSpawnerERTChaplainEVA
|
||||||
|
parent: RandomHumanoidSpawnerERTChaplain
|
||||||
|
name: ERT chaplain
|
||||||
|
suffix: ERTRole, Enviro EVA
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Markers/jobs.rsi
|
||||||
|
state: chaplain #needs an ERT variant once a good suit it made.
|
||||||
|
- type: RandomHumanoidSpawner
|
||||||
|
settings: ERTChaplainEVA
|
||||||
|
|
||||||
|
- type: randomHumanoidSettings
|
||||||
|
id: ERTChaplainEVA
|
||||||
|
parent: ERTChaplain
|
||||||
|
components:
|
||||||
|
- type: MindShield
|
||||||
|
- type: GhostRole
|
||||||
|
name: ghost-role-information-ert-chaplain-name
|
||||||
|
description: ghost-role-information-ert-chaplain-description
|
||||||
|
- type: GhostTakeoverAvailable
|
||||||
|
- type: Loadout
|
||||||
|
prototypes: [ ERTChaplainGearEVA ]
|
||||||
|
- type: InitialInfectedExempt
|
||||||
|
|
||||||
## ERT Janitor
|
## ERT Janitor
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
|
|||||||
@@ -66,6 +66,61 @@
|
|||||||
inhand:
|
inhand:
|
||||||
- AirTankFilled
|
- AirTankFilled
|
||||||
|
|
||||||
|
# Chaplain
|
||||||
|
- type: job
|
||||||
|
id: ERTChaplain
|
||||||
|
name: job-name-ertchaplain
|
||||||
|
description: job-description-ertchaplain
|
||||||
|
playTimeTracker: JobERTChaplain
|
||||||
|
setPreference: false
|
||||||
|
startingGear: ERTEngineerGearEVA
|
||||||
|
icon: "JobIconNanotrasen"
|
||||||
|
supervisors: job-supervisors-centcom
|
||||||
|
canBeAntag: false
|
||||||
|
accessGroups:
|
||||||
|
- AllAccess
|
||||||
|
access:
|
||||||
|
- CentralCommand
|
||||||
|
special:
|
||||||
|
- !type:AddComponentSpecial
|
||||||
|
components:
|
||||||
|
- type: BibleUser #Lets them heal with bibles
|
||||||
|
|
||||||
|
- type: startingGear
|
||||||
|
id: ERTChaplainGear
|
||||||
|
equipment:
|
||||||
|
jumpsuit: ClothingUniformJumpsuitERTChaplain
|
||||||
|
back: ClothingBackpackERTChaplainFilled
|
||||||
|
shoes: ClothingShoesLeather
|
||||||
|
head: ClothingHeadHatFez
|
||||||
|
eyes: ClothingEyesGlasses
|
||||||
|
neck: ClothingNeckStoleChaplain
|
||||||
|
gloves: ClothingHandsGlovesCombat
|
||||||
|
outerClothing: ClothingOuterArmorBasicSlim
|
||||||
|
id: ERTEngineerPDA
|
||||||
|
ears: ClothingHeadsetAltCentCom
|
||||||
|
belt: ClothingBeltStorageWaistbag
|
||||||
|
pocket1: Flare
|
||||||
|
pocket2: DrinkWaterBottleFull
|
||||||
|
|
||||||
|
- type: startingGear
|
||||||
|
id: ERTChaplainGearEVA
|
||||||
|
equipment:
|
||||||
|
jumpsuit: ClothingUniformJumpsuitERTChaplain
|
||||||
|
back: ClothingBackpackERTChaplainFilled
|
||||||
|
shoes: ClothingShoesBootsMagAdv
|
||||||
|
mask: ClothingMaskGasERT
|
||||||
|
eyes: ClothingEyesGlasses
|
||||||
|
neck: ClothingNeckStoleChaplain
|
||||||
|
gloves: ClothingHandsGlovesCombat
|
||||||
|
outerClothing: ClothingOuterHardsuitERTChaplain
|
||||||
|
suitstorage: AirTankFilled
|
||||||
|
id: ERTChaplainPDA
|
||||||
|
ears: ClothingHeadsetAltCentCom
|
||||||
|
belt: ClothingBeltStorageWaistbag
|
||||||
|
pocket1: Flare
|
||||||
|
pocket2: DrinkWaterBottleFull
|
||||||
|
|
||||||
# Engineer
|
# Engineer
|
||||||
- type: job
|
- type: job
|
||||||
id: ERTEngineer
|
id: ERTEngineer
|
||||||
|
|||||||
@@ -46,6 +46,9 @@
|
|||||||
- type: playTimeTracker
|
- type: playTimeTracker
|
||||||
id: JobDetective
|
id: JobDetective
|
||||||
|
|
||||||
|
- type: playTimeTracker
|
||||||
|
id: JobERTChaplain
|
||||||
|
|
||||||
- type: playTimeTracker
|
- type: playTimeTracker
|
||||||
id: JobERTEngineer
|
id: JobERTEngineer
|
||||||
|
|
||||||
|
|||||||
|
After Width: | Height: | Size: 806 B |
|
After Width: | Height: | Size: 553 B |
|
After Width: | Height: | Size: 654 B |
|
After Width: | Height: | Size: 708 B |
@@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Taken from paradisestation at commit https://github.com/ParadiseSS13/Paradise/commit/12c21ced8432015485484b17e311dcceb7c458f6, inhands by peptide",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "icon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "equipped-BACKPACK",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inhand-left",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inhand-right",
|
||||||
|
"directions": 4
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 374 B |
|
After Width: | Height: | Size: 386 B |
@@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "created by IProduceWidgets",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "icon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "icon-flash"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "off-equipped-HELMET",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "off-inhand-left",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "off-inhand-right",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "on-equipped-HELMET",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "on-inhand-left",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "on-inhand-right",
|
||||||
|
"directions": 4
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 828 B |
|
After Width: | Height: | Size: 677 B |
|
After Width: | Height: | Size: 707 B |
|
After Width: | Height: | Size: 796 B |
|
After Width: | Height: | Size: 685 B |
|
After Width: | Height: | Size: 706 B |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 637 B |
|
After Width: | Height: | Size: 541 B |
|
After Width: | Height: | Size: 528 B |
@@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Created by IProduceWidgets",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "icon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "equipped-OUTERCLOTHING",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inhand-left",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inhand-right",
|
||||||
|
"directions": 4
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 974 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 421 B |
|
After Width: | Height: | Size: 551 B |
|
After Width: | Height: | Size: 544 B |
@@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Taken from TGstation: https://github.com/tgstation/tgstation/blob/c838ba21dae97db345e0113f99596decd1d66039/icons/mob/clothing/under/security.dmi. Modified and recolored by Nairodian (github) for SS14, monkey made by brainfood1183 (github) for ss14",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "icon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "equipped-INNERCLOTHING",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "equipped-INNERCLOTHING-monkey",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inhand-left",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inhand-right",
|
||||||
|
"directions": 4
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||