diff --git a/Resources/Prototypes/_Omu/Entities/Clothing/Head/mantles.yml b/Resources/Prototypes/_Omu/Entities/Clothing/Head/mantles.yml index b1a1e30a0ff..2a9dff0228b 100644 --- a/Resources/Prototypes/_Omu/Entities/Clothing/Head/mantles.yml +++ b/Resources/Prototypes/_Omu/Entities/Clothing/Head/mantles.yml @@ -242,6 +242,39 @@ - type: ShowHealthBars - type: ShowHealthIcons +# medical mantle with internals and pressure protection for paramedics. +- type: entity + id: ClothingCyberneticBeastMantleMedicalParamedic + parent: ClothingCyberneticBeastMantleMedical + name: beast's paramedic mantle + description: A modified version of a cybernetic beast's mantle. This one comes with internals, a pressure seal, and an included medhud. + components: + - type: Sprite + sprite: _Omu/Clothing/Head/mantle.rsi + state: icon-paramedic + - type: Clothing + sprite: _Omu/Clothing/Head/mantle.rsi + clothingVisuals: + head: + - state: helmet-medical + - state: helmet-internals-medical + - state: eyes-medical + shader: unshaded + - type: IngestionBlocker + - type: PressureProtection + highPressureMultiplier: 0.1 + lowPressureMultiplier: 1000 + - type: ComponentToggler + components: + - type: VisionCorrection + correctionPower: 16 + - type: NightVision + isEquipment: true + color: "#CCFFCC" + - type: BreathMask + - type: ShowHealthBars + - type: ShowHealthIcons + # Mantle for the BSO - type: entity id: ClothingCyberneticBeastMantleBlueshieldOfficer diff --git a/Resources/Prototypes/_Omu/Traits/physical.yml b/Resources/Prototypes/_Omu/Traits/physical.yml index d2486f066b6..5631af58ef2 100644 --- a/Resources/Prototypes/_Omu/Traits/physical.yml +++ b/Resources/Prototypes/_Omu/Traits/physical.yml @@ -78,7 +78,7 @@ Chemist: ClothingCyberneticBeastMantleMedical MedicalDoctor: ClothingCyberneticBeastMantleMedical MedicalIntern: ClothingCyberneticBeastMantleMedical - Paramedic: ClothingCyberneticBeastMantleMedical + Paramedic: ClothingCyberneticBeastMantleMedicalParamedic # paramedic mantle variant with internals Brigmedic: ClothingCyberneticBeastMantleMedical # tossup of mantles for command. BlueshieldOfficer: ClothingCyberneticBeastMantleBlueshieldOfficer diff --git a/Resources/Textures/_Omu/Clothing/Head/mantle.rsi/helmet-internals-medical.png b/Resources/Textures/_Omu/Clothing/Head/mantle.rsi/helmet-internals-medical.png new file mode 100644 index 00000000000..3cccfb851d1 Binary files /dev/null and b/Resources/Textures/_Omu/Clothing/Head/mantle.rsi/helmet-internals-medical.png differ diff --git a/Resources/Textures/_Omu/Clothing/Head/mantle.rsi/icon-paramedic.png b/Resources/Textures/_Omu/Clothing/Head/mantle.rsi/icon-paramedic.png new file mode 100644 index 00000000000..0afa06b3374 Binary files /dev/null and b/Resources/Textures/_Omu/Clothing/Head/mantle.rsi/icon-paramedic.png differ diff --git a/Resources/Textures/_Omu/Clothing/Head/mantle.rsi/meta.json b/Resources/Textures/_Omu/Clothing/Head/mantle.rsi/meta.json index f863ffc1c5d..4e6649c49d7 100644 --- a/Resources/Textures/_Omu/Clothing/Head/mantle.rsi/meta.json +++ b/Resources/Textures/_Omu/Clothing/Head/mantle.rsi/meta.json @@ -22,6 +22,9 @@ { "name": "icon-medical" }, + { + "name": "icon-paramedic" + }, { "name": "icon-salvage" }, @@ -88,6 +91,10 @@ "name": "helmet-internals", "directions": 4 }, + { + "name": "helmet-internals-medical", + "directions": 4 + }, { "name": "inhand-left", "directions": 4