[Job] Brigmedic (#15319)
* [Job] Brigmedic Everything is included! * id meta fix * fix brigmed.yml * brigmed hardsuit migration
This commit is contained in:
@@ -44,6 +44,35 @@
|
||||
- id: ClothingHandsGlovesColorBlack
|
||||
- id: ClothingShoesBootsJack
|
||||
|
||||
- type: entity
|
||||
id: LockerBrigmedicFilled
|
||||
suffix: Brigmedic, Filled
|
||||
parent: LockerSecurity
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: Flash
|
||||
- id: WeaponDisabler
|
||||
- id: BrigmedicHypo
|
||||
- id: ClothingOuterHardsuitBrigmed
|
||||
- id: EncryptionKeyMedical
|
||||
- id: BoxSterileMask
|
||||
- id: MedkitFilled
|
||||
- id: MedkitCombatFilled
|
||||
prob: 0.6
|
||||
- id: MedkitAdvancedFilled
|
||||
prob: 0.3
|
||||
- id: MedkitOxygenFilled
|
||||
prob: 0.3
|
||||
- id: MedkitBruteFilled
|
||||
prob: 0.3
|
||||
- id: MedkitToxinFilled
|
||||
prob: 0.3
|
||||
- id: MedkitBurnFilled
|
||||
prob: 0.7
|
||||
- id: OmnizineChemistryBottle
|
||||
prob: 0.1
|
||||
|
||||
- type: entity
|
||||
id: LockerDetectiveFilled
|
||||
suffix: Filled
|
||||
|
||||
@@ -231,6 +231,33 @@
|
||||
Slash: 0.8
|
||||
Piercing: 0.8
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
id: ClothingHeadHelmetHardsuitBrigmed
|
||||
name: brigmed hardsuit helmet
|
||||
description: The lightweight helmet of the brigmed hardsuit. Protects against viruses, and clowns.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hardsuits/brigmed.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hardsuits/brigmed.rsi
|
||||
- type: PointLight
|
||||
color: "#00FFFF"
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Blunt: 0.95
|
||||
Slash: 0.95
|
||||
Piercing: 0.95
|
||||
Heat: 0.95
|
||||
Radiation: 0.90
|
||||
Caustic: 0.90
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.6
|
||||
lowPressureMultiplier: 5500
|
||||
- type: DiseaseProtection
|
||||
protection: 0.15
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
id: ClothingHeadHelmetHardsuitWarden
|
||||
|
||||
@@ -357,6 +357,36 @@
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitSecurityRed
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterHardsuitBase
|
||||
id: ClothingOuterHardsuitBrigmed
|
||||
name: brigmed hardsuit
|
||||
description: Special hardsuit of the guardian angel of the brig. It is the medical version of the security hardsuit.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/Hardsuits/brigmed.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Hardsuits/brigmed.rsi
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.3
|
||||
lowPressureMultiplier: 5500
|
||||
- type: DiseaseProtection
|
||||
protection: 0.2
|
||||
- type: ClothingSpeedModifier
|
||||
walkModifier: 0.8
|
||||
sprintModifier: 0.85
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Blunt: 0.8
|
||||
Slash: 0.8
|
||||
Piercing: 0.75
|
||||
Heat: 0.9
|
||||
Radiation: 0.30
|
||||
Caustic: 0.2
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitBrigmed
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterHardsuitBase
|
||||
id: ClothingOuterHardsuitWarden
|
||||
|
||||
@@ -260,6 +260,19 @@
|
||||
- type: DiseaseProtection
|
||||
protection: 0.1
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformJumpskirtBrigmedic
|
||||
name: brigmedic jumpskirt
|
||||
description: The uniform is issued to qualified persons who have been trained, but no one cares that the training took place half a day.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/brigmedic.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/brigmedic.rsi
|
||||
- type: DiseaseProtection
|
||||
protection: 0.1
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtPrisoner
|
||||
|
||||
@@ -385,6 +385,19 @@
|
||||
- type: DiseaseProtection
|
||||
protection: 0.1
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformJumpsuitBrigmedic
|
||||
name: brigmedic jumpsuit
|
||||
description: The uniform is issued to qualified persons who have been trained, but no one cares that the training took place half a day.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpsuit/brigmedic.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpsuit/brigmedic.rsi
|
||||
- type: DiseaseProtection
|
||||
protection: 0.1
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformJumpsuitPrisoner
|
||||
|
||||
@@ -427,6 +427,18 @@
|
||||
- state: green
|
||||
- state: detective
|
||||
|
||||
- type: entity
|
||||
id: SpawnPointBrigmedic
|
||||
parent: SpawnPointJobBase
|
||||
name: brigmedic
|
||||
components:
|
||||
- type: SpawnPoint
|
||||
job_id: Brigmedic
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- state: brigmed
|
||||
|
||||
# SPECIAL
|
||||
# ERT
|
||||
- type: entity
|
||||
|
||||
@@ -709,6 +709,26 @@
|
||||
- type: Icon
|
||||
state: pda-detective
|
||||
|
||||
- type: entity
|
||||
parent: BasePDA
|
||||
id: BrigmedPDA
|
||||
name: brigmed PDA
|
||||
description: I wonder whose pulse is on the screen? I hope he doesnt stop... PDA has a built-in health analyzer.
|
||||
components:
|
||||
- type: PDA
|
||||
id: BrigmedIDCard
|
||||
state: pda-brigmed
|
||||
- type: PDABorderColor
|
||||
borderColor: "#A32D26"
|
||||
accentHColor: "#447987"
|
||||
accentVColor: "#447987"
|
||||
- type: Icon
|
||||
state: pda-brigmed
|
||||
- type: HealthAnalyzer
|
||||
scanDelay: 1
|
||||
scanningEndSound:
|
||||
path: "/Audio/Items/Medical/healthscanner.ogg"
|
||||
|
||||
- type: entity
|
||||
parent: ClownPDA
|
||||
id: CluwnePDA
|
||||
|
||||
@@ -398,6 +398,18 @@
|
||||
- type: PresetIdCard
|
||||
job: HeadOfSecurity
|
||||
|
||||
- type: entity
|
||||
parent: IDCardStandard
|
||||
id: BrigmedIDCard
|
||||
name: brigmedic ID card
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: default
|
||||
- state: idbrigmedic
|
||||
- type: PresetIdCard
|
||||
job: Brigmedic
|
||||
|
||||
- type: entity
|
||||
parent: IDCardStandard
|
||||
id: CentcomIDCard
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
- type: entity
|
||||
- type: entity
|
||||
name: hypospray
|
||||
parent: BaseItem
|
||||
description: A sterile injector for rapid administration of drugs to patients.
|
||||
@@ -248,3 +248,28 @@
|
||||
delay: 0.5
|
||||
- type: StaticPrice # A new shitcurity meta
|
||||
price: 75
|
||||
|
||||
- type: entity
|
||||
name: brigmedic hypospray
|
||||
parent: BaseItem
|
||||
description: An injector (most often) of medicines in liquid form, it has a small inscription on it "PROPERTY OF A BRIGMEDIC, HANDS OFF!"
|
||||
id: BrigmedicHypo
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Medical/brigmedichypo.rsi
|
||||
state: hypo
|
||||
- type: Item
|
||||
sprite: Objects/Specific/Medical/brigmedichypo.rsi
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
hypospray:
|
||||
maxVol: 5
|
||||
- type: RefillableSolution
|
||||
solution: hypospray
|
||||
- type: ExaminableSolution
|
||||
solution: hypospray
|
||||
- type: Hypospray
|
||||
- type: UseDelay
|
||||
delay: 2.5
|
||||
- type: StaticPrice
|
||||
price: 550
|
||||
|
||||
39
Resources/Prototypes/Roles/Jobs/Security/brigmedic.yml
Normal file
39
Resources/Prototypes/Roles/Jobs/Security/brigmedic.yml
Normal file
@@ -0,0 +1,39 @@
|
||||
- type: job
|
||||
id: Brigmedic
|
||||
name: job-name-brigmedic
|
||||
description: job-description-brigmedic
|
||||
playTimeTracker: JobBrigmedic
|
||||
requirements:
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Medical
|
||||
time: 18000
|
||||
- !type:DepartmentTimeRequirement
|
||||
department: Security
|
||||
time: 7200
|
||||
startingGear: BrigmedicGear
|
||||
icon: "Brigmedic"
|
||||
supervisors: job-supervisors-hos
|
||||
canBeAntag: false
|
||||
access:
|
||||
- Medical
|
||||
- Security
|
||||
- Brig
|
||||
- Maintenance
|
||||
- External
|
||||
|
||||
- type: startingGear
|
||||
id: BrigmedicGear
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpsuitBrigmedic
|
||||
back: ClothingBackpackSecurityFilled
|
||||
shoes: ClothingShoesColorRed
|
||||
gloves: ClothingHandsGlovesNitrile
|
||||
eyes: ClothingEyesHudMedical
|
||||
head: ClothingHeadHatSurgcapBlue
|
||||
id: BrigmedPDA
|
||||
ears: ClothingHeadsetSecurity
|
||||
mask: ClothingMaskSterile
|
||||
belt: ClothingBeltMedicalFilled
|
||||
innerclothingskirt: ClothingUniformJumpskirtBrigmedic
|
||||
satchel: ClothingBackpackSatchelSecurityFilled
|
||||
duffelbag: ClothingBackpackDuffelSecurityFilled
|
||||
@@ -77,6 +77,7 @@
|
||||
- SecurityOfficer
|
||||
- Detective
|
||||
- Warden
|
||||
- Brigmedic
|
||||
|
||||
- type: department
|
||||
id: Science
|
||||
|
||||
@@ -64,6 +64,9 @@
|
||||
- type: playTimeTracker
|
||||
id: JobHeadOfSecurity
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobBrigmedic
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobJanitor
|
||||
|
||||
@@ -131,4 +134,4 @@
|
||||
id: JobBoxer
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobZookeeper
|
||||
id: JobZookeeper
|
||||
|
||||
Reference in New Issue
Block a user