diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml index 80210e8a1d..5a0b90101c 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml @@ -137,6 +137,7 @@ - id: ClothingUniformJumpsuitBoatswain # DeltaV - Add turtleneck for HoP. - id: ClothingShoesBootsLaceup # DeltaV - add fancy shoes for HoP and cap - id: ClothingShoesMiscWhite # DeltaV - add fancy shoes for HoP and cap + - id: ClothingOuterHardsuitHoP # Parkstation-HoPSuit - type: entity id: LockerChiefEngineerFilledHardsuit diff --git a/Resources/Prototypes/SimpleStation14/Entites/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/SimpleStation14/Entites/Clothing/Head/hardsuit-helmets.yml new file mode 100644 index 0000000000..842796607b --- /dev/null +++ b/Resources/Prototypes/SimpleStation14/Entites/Clothing/Head/hardsuit-helmets.yml @@ -0,0 +1,41 @@ +- type: entity + parent: ClothingHeadHardsuitWithLightBase + id: ClothingHeadHelmetHardsuitHoP + noSpawn: true + name: head of personnel's hardsuit helmet + description: Fancy helmet for a fancy hardsuit. Doesn't offer much damage protection. + components: + - type: Sprite + netsync: false + sprite: SimpleStation14/Clothing/Head/Hardsuits/hopsuit.rsi + layers: + - state: icon + - state: light-overlay + visible: false + shader: unshaded + map: [ "light" ] + - type: HandheldLight + addPrefix: false + - type: ToggleableLightVisuals + spriteLayer: light + clothingVisuals: + head: + - state: equipped-head-light + shader: unshaded + - type: Clothing + clothingVisuals: + head: + - state: equipped-head + - type: PointLight + color: "#ff2034" + - type: PressureProtection + highPressureMultiplier: 0.525 + lowPressureMultiplier: 1000 + - type: Armor + modifiers: + coefficients: + Blunt: 0.95 + Slash: 0.95 + Piercing: 0.95 + Heat: 0.9 + Radiation: 0.6 diff --git a/Resources/Prototypes/SimpleStation14/Entites/Clothing/OuterClothing/hardsuits.yml b/Resources/Prototypes/SimpleStation14/Entites/Clothing/OuterClothing/hardsuits.yml new file mode 100644 index 0000000000..7f26eeb1f3 --- /dev/null +++ b/Resources/Prototypes/SimpleStation14/Entites/Clothing/OuterClothing/hardsuits.yml @@ -0,0 +1,28 @@ +- type: entity + parent: ClothingOuterHardsuitBase + id: ClothingOuterHardsuitHoP + name: head of personnel's hardsuit + description: A stylish hardsuit for only the most esteemed crew members. Doesn't offer much damage protection. + components: + - type: Sprite + sprite: SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi + - type: Clothing + sprite: SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi + - type: PressureProtection + highPressureMultiplier: 0.02 + lowPressureMultiplier: 4500 + - type: ClothingSpeedModifier + walkModifier: 0.8 + sprintModifier: 0.8 + - type: Armor + modifiers: + coefficients: + Blunt: 0.90 + Slash: 0.8 + Piercing: 0.90 + Heat: 0.8 + Radiation: 0.6 + - type: ExplosionResistance + damageCoefficient: 0.8 + - type: ToggleableClothing + clothingPrototype: ClothingHeadHelmetHardsuitHoP diff --git a/Resources/Textures/SimpleStation14/Clothing/Head/Hardsuits/hopsuit.rsi/equipped-head-light.png b/Resources/Textures/SimpleStation14/Clothing/Head/Hardsuits/hopsuit.rsi/equipped-head-light.png new file mode 100644 index 0000000000..3258b0918f Binary files /dev/null and b/Resources/Textures/SimpleStation14/Clothing/Head/Hardsuits/hopsuit.rsi/equipped-head-light.png differ diff --git a/Resources/Textures/SimpleStation14/Clothing/Head/Hardsuits/hopsuit.rsi/equipped-head.png b/Resources/Textures/SimpleStation14/Clothing/Head/Hardsuits/hopsuit.rsi/equipped-head.png new file mode 100644 index 0000000000..a11c3bf517 Binary files /dev/null and b/Resources/Textures/SimpleStation14/Clothing/Head/Hardsuits/hopsuit.rsi/equipped-head.png differ diff --git a/Resources/Textures/SimpleStation14/Clothing/Head/Hardsuits/hopsuit.rsi/icon.png b/Resources/Textures/SimpleStation14/Clothing/Head/Hardsuits/hopsuit.rsi/icon.png new file mode 100644 index 0000000000..5b5c948d8a Binary files /dev/null and b/Resources/Textures/SimpleStation14/Clothing/Head/Hardsuits/hopsuit.rsi/icon.png differ diff --git a/Resources/Textures/SimpleStation14/Clothing/Head/Hardsuits/hopsuit.rsi/light-overlay.png b/Resources/Textures/SimpleStation14/Clothing/Head/Hardsuits/hopsuit.rsi/light-overlay.png new file mode 100644 index 0000000000..82ce3424e0 Binary files /dev/null and b/Resources/Textures/SimpleStation14/Clothing/Head/Hardsuits/hopsuit.rsi/light-overlay.png differ diff --git a/Resources/Textures/SimpleStation14/Clothing/Head/Hardsuits/hopsuit.rsi/meta.json b/Resources/Textures/SimpleStation14/Clothing/Head/Hardsuits/hopsuit.rsi/meta.json new file mode 100644 index 0000000000..028d44850e --- /dev/null +++ b/Resources/Textures/SimpleStation14/Clothing/Head/Hardsuits/hopsuit.rsi/meta.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by DSC@Cabbage#9633", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "light-overlay" + }, + { + "name": "equipped-head", + "directions": 4 + }, + { + "name": "equipped-head-light", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000..5e904b8e11 Binary files /dev/null and b/Resources/Textures/SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi/equipped-OUTERCLOTHING.png differ diff --git a/Resources/Textures/SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi/icon.png b/Resources/Textures/SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi/icon.png new file mode 100644 index 0000000000..fdf8756131 Binary files /dev/null and b/Resources/Textures/SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi/icon.png differ diff --git a/Resources/Textures/SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi/inhand-left.png b/Resources/Textures/SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi/inhand-left.png new file mode 100644 index 0000000000..9c25609da3 Binary files /dev/null and b/Resources/Textures/SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi/inhand-left.png differ diff --git a/Resources/Textures/SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi/inhand-right.png b/Resources/Textures/SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi/inhand-right.png new file mode 100644 index 0000000000..fee0c1b994 Binary files /dev/null and b/Resources/Textures/SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi/inhand-right.png differ diff --git a/Resources/Textures/SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi/meta.json b/Resources/Textures/SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi/meta.json new file mode 100644 index 0000000000..9c0b0d7378 --- /dev/null +++ b/Resources/Textures/SimpleStation14/Clothing/OuterClothing/Hardsuits/hopsuit.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by DSC@Cabbage#9633", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +}