diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml b/Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml index 59f0c33f1ca..6a254afc0bc 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml @@ -238,23 +238,6 @@ - type: AccessReader access: [["Salvage"]] -# DeltaV - Adding Paramedic Suit Storage Unit -#Paramedic hardsuit -- type: entity - id: SuitStorageParamedic - parent: SuitStorageBase - suffix: Paramedic - components: - - type: StorageFill - contents: - - id: NitrogenTankFilled - - id: OxygenTankFilled - - id: ClothingOuterHardsuitVoidParamed - - id: ClothingHeadHelmetVoidParamed - - id: ClothingMaskBreathMedical - - type: AccessReader - access: [ [ "Paramedic" ] ] - # DeltaV - Adding Corpsman Suit Storage Unit - type: entity id: SuitStorageCorpsman diff --git a/Resources/Prototypes/DeltaV/Catalog/Fills/Lockers/suit_storage.yml b/Resources/Prototypes/DeltaV/Catalog/Fills/Lockers/suit_storage.yml index ab0542d0df2..b0bcd6aad9f 100644 --- a/Resources/Prototypes/DeltaV/Catalog/Fills/Lockers/suit_storage.yml +++ b/Resources/Prototypes/DeltaV/Catalog/Fills/Lockers/suit_storage.yml @@ -15,3 +15,25 @@ amount: 2 - id: JetpackSecurityFilled amount: 2 + +#Paramedic hardsuit +- type: entityTable + id: ParamedicSuitStorageFill + table: !type:AllSelector + children: + - id: NitrogenTankFilled + - id: OxygenTankFilled + - id: ClothingOuterHardsuitVoidParamed + - id: ClothingMaskBreathMedical + +- type: entity + parent: SuitStorageBase + id: SuitStorageParamedic + suffix: Paramedic + components: + - type: EntityTableContainerFill + containers: + entity_storage: !type:NestedSelector + tableId: ParamedicSuitStorageFill + - type: AccessReader + access: [["Paramedic"]] diff --git a/Resources/Prototypes/DeltaV/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/DeltaV/Entities/Clothing/Head/hardsuit-helmets.yml index 6bae05ae307..1505dec5d7f 100644 --- a/Resources/Prototypes/DeltaV/Entities/Clothing/Head/hardsuit-helmets.yml +++ b/Resources/Prototypes/DeltaV/Entities/Clothing/Head/hardsuit-helmets.yml @@ -135,3 +135,26 @@ sprite: DeltaV/Clothing/Head/Hardsuits/Combat/hos.rsi - type: Clothing sprite: DeltaV/Clothing/Head/Hardsuits/Combat/hos.rsi + +#Paramedic Void Helmet +- type: entity + parent: ClothingHeadHardsuitWithLightBase + id: ClothingHeadHelmetVoidParamedDeltaV + name: paramedic void helmet + components: + - type: Sprite + sprite: DeltaV/Clothing/Head/Helmets/paramedhelm.rsi + - type: Clothing + sprite: DeltaV/Clothing/Head/Helmets/paramedhelm.rsi + - type: ToggleableLightVisuals + - type: PointLight + radius: 6 + color: "#addbff" + - type: TemperatureProtection + heatingCoefficient: 0.1 + coolingCoefficient: 0.1 + - type: Armor + modifiers: + coefficients: + Heat: 0.90 + Radiation: 0.75 diff --git a/Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml index c38c869f2e9..6e5e61cce74 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml @@ -54,6 +54,7 @@ - type: entity parent: ClothingHeadEVAHelmetBase id: ClothingHeadHelmetVoidParamed + categories: [ HideSpawnMenu ] # DeltaV name: paramedic void helmet description: A void helmet made for paramedics. components: diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml index db13ae3cc5e..07edfa2164c 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml @@ -125,7 +125,7 @@ - type: StealTarget stealGroup: ClothingOuterHardsuitVoidParamed - type: ToggleableClothing - clothingPrototype: ClothingHeadHelmetVoidParamed + clothingPrototype: ClothingHeadHelmetVoidParamedDeltaV # DeltaV - Added light to the paramedic void suit slot: head - type: ContainerContainer containers: diff --git a/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/icon-flash.png b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/icon-flash.png new file mode 100644 index 00000000000..2c0ff73c793 Binary files /dev/null and b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/icon-flash.png differ diff --git a/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/icon.png b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/icon.png new file mode 100644 index 00000000000..6bf3815dd57 Binary files /dev/null and b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/icon.png differ diff --git a/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/inhand-left.png b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/inhand-left.png new file mode 100644 index 00000000000..0201234bf39 Binary files /dev/null and b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/inhand-left.png differ diff --git a/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/inhand-right.png b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/inhand-right.png new file mode 100644 index 00000000000..9e87a46662e Binary files /dev/null and b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/inhand-right.png differ diff --git a/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/meta.json b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/meta.json new file mode 100644 index 00000000000..d33d71b631e --- /dev/null +++ b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/meta.json @@ -0,0 +1,50 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from paradise station at commit https://github.com/ParadiseSS13/Paradise/commit/e5e584804b4b0b373a6a69d23afb73fd3c094365, redrawn by Ubaser. vox state by Flareguy, modified by Radezolid to add light", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-flash" + }, + { + "name": "off-equipped-HELMET", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vox", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vulpkanin", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-vox", + "directions": 4 + }, + { + "name": "on-equipped-HELMET", + "directions": 4 + } + + ] +} diff --git a/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/off-equipped-HELMET-vox.png b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/off-equipped-HELMET-vox.png new file mode 100644 index 00000000000..52483c501ec Binary files /dev/null and b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/off-equipped-HELMET-vox.png differ diff --git a/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/off-equipped-HELMET-vulpkanin.png b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/off-equipped-HELMET-vulpkanin.png new file mode 100644 index 00000000000..002e49f0282 Binary files /dev/null and b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/off-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/off-equipped-HELMET.png b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/off-equipped-HELMET.png new file mode 100644 index 00000000000..07450df725f Binary files /dev/null and b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/off-equipped-HELMET.png differ diff --git a/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/on-equipped-HELMET-vox.png b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/on-equipped-HELMET-vox.png new file mode 100644 index 00000000000..bc97bd641ff Binary files /dev/null and b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/on-equipped-HELMET-vox.png differ diff --git a/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/on-equipped-HELMET-vulpkanin.png b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/on-equipped-HELMET-vulpkanin.png new file mode 100644 index 00000000000..2a475a9e463 Binary files /dev/null and b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/on-equipped-HELMET-vulpkanin.png differ diff --git a/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/on-equipped-HELMET.png b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/on-equipped-HELMET.png new file mode 100644 index 00000000000..fc10c3d1f12 Binary files /dev/null and b/Resources/Textures/DeltaV/Clothing/Head/Helmets/paramedhelm.rsi/on-equipped-HELMET.png differ