Paramedic role, redone (#15439)

Co-authored-by: MagnusCrowe <whiterider1988@yahoo.com>
This commit is contained in:
Maxtone
2023-05-01 02:13:56 -05:00
committed by GitHub
parent 878c7c0b85
commit 332510df3b
21 changed files with 153 additions and 1 deletions

View File

@@ -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.

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View 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

View File

@@ -67,6 +67,7 @@
- MedicalDoctor
- MedicalIntern
- Psychologist
- Paramedic
- type: department
id: Security

View File

@@ -90,6 +90,9 @@
- type: playTimeTracker
id: JobPassenger
- type: playTimeTracker
id: JobParamedic
- type: playTimeTracker
id: JobPsychologist

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@@ -106,6 +106,9 @@
{
"name": "MedicalDoctor"
},
{
"name": "Paramedic"
},
{
"name": "Chef"
},

View File

@@ -97,6 +97,9 @@
{
"name": "pda-medical"
},
{
"name": "pda-paramedic"
},
{
"name": "pda-mime"
},

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@@ -392,6 +392,15 @@
{
"name": "orange_door"
},
{
"name": "paramed"
},
{
"name": "paramed_door"
},
{
"name": "paramed_open"
},
{
"name": "pink_door"
},

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