Paramedic role, redone (#15439)
Co-authored-by: MagnusCrowe <whiterider1988@yahoo.com>
This commit is contained in:
@@ -14,6 +14,7 @@ job-description-chef = Keep the station fed with a variety of food items, butche
|
||||
job-description-chemist = Produce medicinal drugs for the doctors to use, research ethically dubious rare chemicals, and produce weapons of war when enemies of the station arrive.
|
||||
job-description-clown = Entertain the crew through elaborate slapstick routines or terrible jokes.
|
||||
job-description-cmo = Manage the resources and personnel of the medical department to keep the crew alive and disease-free.
|
||||
job-description-paramedic = Rescue critically injured patients all over the station, sometimes outside too. Stablize them, give them a ride to medbay, and get back out there!
|
||||
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, vaccinations, and disease cures, along with cloning the dead.
|
||||
job-description-engineer = Keep the station's main engine & solars active, optimize the power network, and make emergency repairs using your hardsuit.
|
||||
|
||||
@@ -10,6 +10,7 @@ job-name-rd = Research Director
|
||||
job-name-psychologist = Psychologist
|
||||
job-name-intern = Medical Intern
|
||||
job-name-doctor = Medical Doctor
|
||||
job-name-paramedic = Paramedic
|
||||
job-name-cmo = Chief Medical Officer
|
||||
job-name-chemist = Chemist
|
||||
job-name-technical-assistant = Technical Assistant
|
||||
@@ -73,6 +74,7 @@ JobMedicalDoctor = Medical doctor
|
||||
JobMedicalIntern = Medical intern
|
||||
JobMime = Mime
|
||||
JobMusician = Musician
|
||||
JobParamedic = Paramedic
|
||||
JobPassenger = Passenger
|
||||
JobPsychologist = Psychologist
|
||||
JobQuartermaster = Quartermaster
|
||||
|
||||
@@ -18,6 +18,7 @@ id-card-access-level-research = Research
|
||||
id-card-access-level-chief-medical-officer = Chief Medical Officer
|
||||
id-card-access-level-medical = Medical
|
||||
id-card-access-level-chemistry = Chemistry
|
||||
id-card-access-level-paramedic = Paramedic
|
||||
|
||||
id-card-access-level-quartermaster = Quartermaster
|
||||
id-card-access-level-cargo = Cargo
|
||||
|
||||
@@ -9,6 +9,10 @@
|
||||
- type: accessLevel
|
||||
id: Chemistry
|
||||
name: id-card-access-level-chemistry
|
||||
|
||||
- type: accessLevel
|
||||
id: Paramedic
|
||||
name: id-card-access-level-paramedic
|
||||
|
||||
- type: accessGroup
|
||||
id: Medical
|
||||
|
||||
@@ -66,6 +66,23 @@
|
||||
amount: 2
|
||||
- id: Gauze
|
||||
- id: EmergencyMedipen #You never know what people are going to latejoin into
|
||||
|
||||
- type: entity
|
||||
id: ClothingBeltParamedicFilled
|
||||
parent: ClothingBeltMedical
|
||||
suffix: Filled
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: Brutepack
|
||||
amount: 1
|
||||
- id: Ointment
|
||||
amount: 1
|
||||
- id: Bloodpack
|
||||
amount: 1
|
||||
- id: Gauze
|
||||
- id: EmergencyMedipen #You never know what people are going to latejoin into
|
||||
amount: 6
|
||||
|
||||
- type: entity
|
||||
id: ClothingBeltPlantFilled
|
||||
|
||||
@@ -89,3 +89,19 @@
|
||||
- id: BoxPillCanister
|
||||
- id: BoxBottle
|
||||
amount: 2
|
||||
|
||||
- type: entity
|
||||
id: LockerParamedicFilled
|
||||
suffix: Filled
|
||||
parent: LockerParamedic
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingHeadHelmetVoidParamed
|
||||
- id: ClothingOuterHardsuitVoidParamed
|
||||
- id: ClothingOuterCoatParamedicWB
|
||||
- id: ClothingHeadHatParamedicsoft
|
||||
- id: ClothingUniformJumpsuitParamedic
|
||||
- id: ClothingUniformJumpskirtParamedic
|
||||
- id: ClothingEyesHudMedical
|
||||
|
||||
@@ -354,6 +354,18 @@
|
||||
layers:
|
||||
- state: green
|
||||
- state: doctor
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointParamedic
|
||||
parent: SpawnPointJobBase
|
||||
name: paramedic
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: Paramedic
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- state: paramedic
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointChemist
|
||||
|
||||
@@ -473,7 +473,26 @@
|
||||
scanDelay: 1.2
|
||||
scanningEndSound:
|
||||
path: "/Audio/Items/Medical/healthscanner.ogg"
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BasePDA
|
||||
id: ParamedicPDA
|
||||
name: paramedic PDA
|
||||
description: Shiny and sterile. Has a built-in rapid health analyzer.
|
||||
components:
|
||||
- type: PDA
|
||||
id: ParamedicIDCard
|
||||
state: pda-paramedic
|
||||
- type: PDABorderColor
|
||||
borderColor: "#d7d7d0"
|
||||
accentVColor: "#2a4b5b"
|
||||
- type: Icon
|
||||
state: pda-paramedic
|
||||
- type: HealthAnalyzer
|
||||
scanDelay: 0.5
|
||||
scanningEndSound:
|
||||
path: "/Audio/Items/Medical/healthscanner.ogg"
|
||||
|
||||
- type: entity
|
||||
parent: BasePDA
|
||||
id: ChemistryPDA
|
||||
|
||||
@@ -159,6 +159,18 @@
|
||||
- state: idmedicaldoctor
|
||||
- type: PresetIdCard
|
||||
job: MedicalDoctor
|
||||
|
||||
- type: entity
|
||||
parent: IDCardStandard
|
||||
id: ParamedicIDCard
|
||||
name: paramedic ID card
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: default
|
||||
- state: idparamedic
|
||||
- type: PresetIdCard
|
||||
job: Paramedic
|
||||
|
||||
- type: entity
|
||||
parent: IDCardStandard
|
||||
|
||||
@@ -217,6 +217,22 @@
|
||||
- type: AccessReader
|
||||
access: [ [ "Medical" ] ]
|
||||
|
||||
# Paramedic
|
||||
- type: entity
|
||||
id: LockerParamedic
|
||||
parent: LockerBase
|
||||
name: paramedic's locker
|
||||
components:
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: StorageVisualizer
|
||||
state: paramed
|
||||
state_open: paramed_open
|
||||
state_closed: paramed_door
|
||||
- type: AccessReader
|
||||
access: [ [ "Medical" ] ]
|
||||
|
||||
|
||||
# Chemical
|
||||
- type: entity
|
||||
id: LockerChemistry
|
||||
|
||||
33
Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml
Normal file
33
Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
- type: job
|
||||
id: Paramedic
|
||||
name: job-name-paramedic
|
||||
description: job-description-paramedic
|
||||
playTimeTracker: JobParamedic
|
||||
requirements:
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Medical
|
||||
time: 9000
|
||||
- !type:OverallPlaytimeRequirement
|
||||
time: 54000
|
||||
startingGear: ParamedicGear
|
||||
icon: "Paramedic"
|
||||
supervisors: job-supervisors-cmo
|
||||
access:
|
||||
- Medical
|
||||
- Maintenance
|
||||
- External
|
||||
extendedAccess:
|
||||
- Chemistry
|
||||
|
||||
- type: startingGear
|
||||
id: ParamedicGear
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpsuitParamedic
|
||||
back: ClothingBackpackMedicalFilled
|
||||
shoes: ClothingShoesColorWhite
|
||||
id: ParamedicPDA
|
||||
ears: ClothingHeadsetMedical
|
||||
belt: ClothingBeltParamedicFilled
|
||||
innerclothingskirt: ClothingUniformJumpskirtParamedic
|
||||
satchel: ClothingBackpackSatchelMedicalFilled
|
||||
duffelbag: ClothingBackpackDuffelMedicalFilled
|
||||
@@ -67,6 +67,7 @@
|
||||
- MedicalDoctor
|
||||
- MedicalIntern
|
||||
- Psychologist
|
||||
- Paramedic
|
||||
|
||||
- type: department
|
||||
id: Security
|
||||
|
||||
@@ -90,6 +90,9 @@
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobPassenger
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobParamedic
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobPsychologist
|
||||
|
||||
BIN
Resources/Textures/Interface/Misc/job_icons.rsi/Paramedic.png
Normal file
BIN
Resources/Textures/Interface/Misc/job_icons.rsi/Paramedic.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.5 KiB |
@@ -106,6 +106,9 @@
|
||||
{
|
||||
"name": "MedicalDoctor"
|
||||
},
|
||||
{
|
||||
"name": "Paramedic"
|
||||
},
|
||||
{
|
||||
"name": "Chef"
|
||||
},
|
||||
|
||||
@@ -97,6 +97,9 @@
|
||||
{
|
||||
"name": "pda-medical"
|
||||
},
|
||||
{
|
||||
"name": "pda-paramedic"
|
||||
},
|
||||
{
|
||||
"name": "pda-mime"
|
||||
},
|
||||
|
||||
BIN
Resources/Textures/Objects/Devices/pda.rsi/pda-paramedic.png
Normal file
BIN
Resources/Textures/Objects/Devices/pda.rsi/pda-paramedic.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.2 KiB |
@@ -392,6 +392,15 @@
|
||||
{
|
||||
"name": "orange_door"
|
||||
},
|
||||
{
|
||||
"name": "paramed"
|
||||
},
|
||||
{
|
||||
"name": "paramed_door"
|
||||
},
|
||||
{
|
||||
"name": "paramed_open"
|
||||
},
|
||||
{
|
||||
"name": "pink_door"
|
||||
},
|
||||
|
||||
BIN
Resources/Textures/Structures/Storage/closet.rsi/paramed.png
Normal file
BIN
Resources/Textures/Structures/Storage/closet.rsi/paramed.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.6 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 3.6 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 198 B |
Reference in New Issue
Block a user