From e460963964bde47ee897af03a50fb3ddbd294f45 Mon Sep 17 00:00:00 2001 From: Alekshhh <44923899+Alekshhh@users.noreply.github.com> Date: Mon, 13 Mar 2023 19:47:56 +0200 Subject: [PATCH] Added Warden's Hardsuit (#14521) --- .../Catalog/Fills/Lockers/security.yml | 1 + .../Clothing/Head/hardsuit-helmets.yml | 23 +++++++++++++ .../Clothing/OuterClothing/hardsuits.yml | 32 ++++++++++++++++-- .../security-warden.rsi/icon-flash.png | Bin 0 -> 426 bytes .../Hardsuits/security-warden.rsi/icon.png | Bin 0 -> 438 bytes .../Hardsuits/security-warden.rsi/meta.json | 25 ++++++++++++++ .../off-equipped-HELMET.png | Bin 0 -> 843 bytes .../on-equipped-HELMET.png | Bin 0 -> 915 bytes .../equipped-OUTERCLOTHING.png | Bin 0 -> 1773 bytes .../Hardsuits/security-warden.rsi/icon.png | Bin 0 -> 831 bytes .../security-warden.rsi/inhand-left.png | Bin 0 -> 894 bytes .../security-warden.rsi/inhand-right.png | Bin 0 -> 858 bytes .../Hardsuits/security-warden.rsi/meta.json | 26 ++++++++++++++ 13 files changed, 104 insertions(+), 3 deletions(-) create mode 100644 Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/icon-flash.png create mode 100644 Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/off-equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/on-equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi/icon.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi/meta.json diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/security.yml b/Resources/Prototypes/Catalog/Fills/Lockers/security.yml index 874447a720..144f6119a7 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/security.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/security.yml @@ -20,6 +20,7 @@ - id: ClothingOuterWinterWarden - id: RubberStampWarden - id: DoorRemoteArmory + - id: ClothingOuterHardsuitWarden - type: entity id: LockerSecurityFilled diff --git a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml index 754b272c59..9f8e5b9dd1 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml @@ -231,6 +231,29 @@ Slash: 0.8 Piercing: 0.8 +- type: entity + parent: ClothingHeadHardsuitWithLightBase + id: ClothingHeadHelmetHardsuitWarden + noSpawn: true + name: warden's hardsuit helmet + description: A modified riot helmet. Oddly comfortable. + components: + - type: Sprite + sprite: Clothing/Head/Hardsuits/security-warden.rsi + - type: Clothing + sprite: Clothing/Head/Hardsuits/security-warden.rsi + - type: PointLight + color: "#ffeead" + - type: PressureProtection + highPressureMultiplier: 0.525 + lowPressureMultiplier: 10000 + - type: Armor + modifiers: + coefficients: + Blunt: 0.8 + Slash: 0.8 + Piercing: 0.8 + - type: entity parent: ClothingHeadHardsuitWithLightBase id: ClothingHeadHelmetHardsuitSyndie diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml index d7f0cbaf93..e2b110f800 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml @@ -343,6 +343,32 @@ - type: ToggleableClothing clothingPrototype: ClothingHeadHelmetHardsuitSecurityRed +- type: entity + parent: ClothingOuterHardsuitBase + id: ClothingOuterHardsuitWarden + name: warden's hardsuit + description: A specialized riot suit geared to combat low pressure environments while maintaining agility. + components: + - type: Sprite + sprite: Clothing/OuterClothing/Hardsuits/security-warden.rsi + - type: Clothing + sprite: Clothing/OuterClothing/Hardsuits/security-warden.rsi + - type: PressureProtection + highPressureMultiplier: 0.525 + lowPressureMultiplier: 10000 + - type: Armor + modifiers: + coefficients: + Blunt: 0.5 + Slash: 0.6 + Piercing: 0.6 + Heat: 0.8 + Radiation: 0.25 + - type: ExplosionResistance + damageCoefficient: 0.4 + - type: ToggleableClothing + clothingPrototype: ClothingHeadHelmetHardsuitWarden + - type: entity parent: ClothingOuterHardsuitBase id: ClothingOuterHardsuitSyndie @@ -591,7 +617,7 @@ walkModifier: 1.0 sprintModifier: 1.0 - type: TemperatureProtection - coefficient: 0.001 + coefficient: 0.001 - type: Armor modifiers: coefficients: @@ -632,7 +658,7 @@ sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertengineer.rsi - type: ToggleableClothing clothingPrototype: ClothingHeadHelmetHardsuitERTEngineer - + - type: entity parent: ClothingOuterHardsuitERTLeader id: ClothingOuterHardsuitERTMedical @@ -656,7 +682,7 @@ sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertsecurity.rsi - type: ToggleableClothing clothingPrototype: ClothingHeadHelmetHardsuitERTSecurity - + - type: entity parent: ClothingOuterHardsuitERTLeader id: ClothingOuterHardsuitERTJanitor diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/icon-flash.png b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/icon-flash.png new file mode 100644 index 0000000000000000000000000000000000000000..1e843dce4b9d2f59a4f67c0ecf8f57dff9c08247 GIT binary patch literal 426 zcmV;b0agBqP)$OWd5ydWO;@xO(4s)n3++^uxo$+GLYj4k{zJ0 zXZT-OSeT*y%^MU4G>V8YynXwY;o_z9B$-K)VwmMZLOcxS*Y2V?;G~u^!@GB1NOlBC z4p353`fuy2#_;tC2Se_y2Ph7htfs)gE%Srn@a9_#_wL;z+FYU)f-Kjv5M%iEoQDAv z0=$=Rp*Y~Pt{ON5xFo+YTs!fKXh)Fb0FdwBzWxBVSmo1q6bIbl;{@}CMFmI-1(F>w zp_(6Vv4D^}nEm11PPkY>>qpu-02BovAA&+*^P)7A5b%wg1(%~q6o71lr2|+{Bf9_= zHKbS$(ob|0z$^nff?raHfuEm`L0%P77CgKy!tn9qCx(yDuMnO1VCIqR0FXvyEz|#e zf|4jv@ag??hP&5JlWZQz8eq199D(ctax5n+3aH(PB|8MD<&aSajE2By2#kgR0I>>- UA=0vTKL7v#07*qoM6N<$g41ZbzyJUM literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/icon.png b/Resources/Textures/Clothing/Head/Hardsuits/security-warden.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a191340e76f84440fdf170b5c32d7487ce9c204a GIT binary patch literal 438 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 Ju0mjf007K$b!7km literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..2b5da3468988bb8361cb2ecdb1760bc0745ee970 GIT binary patch literal 894 zcmV-^1A+XBP)FhY?zQJQ6d2aSy50#JoyAd-oXd(5qt;1qk?$w;7Jtsq7V!k z{6m%`B9X;S*klxqNBH{P0Ii{63rb zO-FTk-_wb$uCW3D#WslOZf%O%?KZt$S?DuI-Olwe(@+1f*SAisRcp|#KhnG4<2T|ZwhDNfMFQM)3uP^ zyj|($1_XYvc|6$2`bLwQ&1PmkHQs*%Ac`UyIa;IR(psi1!b00kpCy2lT?jwes& z0Ceoo_wMZTxk=mL; z;9Eyr*CPsWP29J9q5$7I;<_GDfNSEu2k|3V2cWwFU)KEwyvEf~ UY`SX!00000NkvXXu0mjf0Q*9i{r~^~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/Hardsuits/security-warden.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..a76acc62d722614e30b7ccaf8072a6604010f7d6 GIT binary patch literal 858 zcmV-g1Eu_lP)cY*HFEHVFdvkwsm4*0_EHaIgg)|098QF8PF2Q zxd5~YY6)lw1@J!o!GO)v?-`C)aXhxwuRGZJqo0p)Vp zpFVY(5OC1i?KbUv-=h7#a;9*v)@(3#nDwDq}8<4%zdybjHruhF;7FLdyuNsi-)BmfCyyc|aq z-o6<$O92eVNlD5}aO2i}-^79hMk%!~0bmjrfkifC9VSuwj1fJ6e@744`+YpJSH&s- zlHXW+SD2f>;-e&_Ha`v;IMd*bQ~)A5@4HgY5r6J(lTNjk1D`6M4_SSKJjDCOCE(i!}q z1YpcHF*!}!>u