[Job] Brigmedic (#15319)

* [Job] Brigmedic

Everything is included!

* id meta fix

* fix brigmed.yml

* brigmed hardsuit migration
This commit is contained in:
Puro
2023-04-12 02:11:01 +03:00
committed by GitHub
parent 4f362600a2
commit 682c6e02cc
51 changed files with 399 additions and 7 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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