Standardize HoS/Warden winter coats, add unarmored variants for printing (#24865)

* Both winter coats with same armor as their counterparts

* Matching description for HoS's, unarmored variants for balancing the uniform printer

* Forgot some text

* New sprite provided by PursuitinAshes, old sprite moved to unarmored version

* Removed the 'unarmored' specifier, in line with the rest of the winter coats

* Remove unarmored warden, no sprite

* Re-implemented the warden's unarmored coat, with sprites from Dutch-VanDerLinde

* CRLF to LF

* Move armor values to abstract
This commit is contained in:
Krunklehorn
2024-04-17 20:08:06 -04:00
committed by GitHub
parent d2dc0734df
commit d67d782f99
19 changed files with 126 additions and 35 deletions

View File

@@ -43,7 +43,36 @@
sprite: Clothing/OuterClothing/Coats/gentlecoat.rsi
- type: entity
parent: ClothingOuterStorageBase
abstract: true
id: ClothingOuterArmorHoS
components:
- type: Armor
modifiers:
coefficients:
Blunt: 0.7
Slash: 0.7
Piercing: 0.7
Heat: 0.7
Caustic: 0.75 # not the full 90% from ss13 because of the head
- type: ExplosionResistance
damageCoefficient: 0.9
- type: entity
abstract: true
id: ClothingOuterArmorWarden
components:
- type: Armor
modifiers:
coefficients:
Blunt: 0.7
Slash: 0.7
Piercing: 0.7
Heat: 0.7
- type: ExplosionResistance
damageCoefficient: 0.9
- type: entity
parent: [ClothingOuterArmorHoS, ClothingOuterStorageBase]
id: ClothingOuterCoatHoSTrench
name: head of security's armored trenchcoat
description: A greatcoat enhanced with a special alloy for some extra protection and style for those with a commanding presence.
@@ -52,16 +81,6 @@
sprite: Clothing/OuterClothing/Coats/hos_trenchcoat.rsi
- type: Clothing
sprite: Clothing/OuterClothing/Coats/hos_trenchcoat.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.70
Slash: 0.70
Piercing: 0.70
Heat: 0.70
Caustic: 0.75 #not the full 90% from ss13 because of the head
- type: ExplosionResistance
damageCoefficient: 0.90
- type: entity
parent: ClothingOuterStorageBase
@@ -286,7 +305,7 @@
sprite: Clothing/OuterClothing/Coats/pirate.rsi
- type: entity
parent: ClothingOuterStorageBase
parent: [ClothingOuterArmorWarden, ClothingOuterStorageBase]
id: ClothingOuterCoatWarden
name: warden's armored jacket
description: A sturdy, utilitarian jacket designed to protect a warden from any brig-bound threats.
@@ -295,15 +314,6 @@
sprite: Clothing/OuterClothing/Coats/warden.rsi
- type: Clothing
sprite: Clothing/OuterClothing/Coats/warden.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.70
Slash: 0.70
Piercing: 0.70
Heat: 0.70
- type: ExplosionResistance
damageCoefficient: 0.90
- type: entity
parent: ClothingOuterStorageBase

View File

@@ -224,9 +224,23 @@
clothingPrototype: ClothingHeadHatHoodWinterHOP
- type: entity
parent: ClothingOuterWinterCoatToggleable
parent: [ClothingOuterArmorHoS, ClothingOuterWinterCoatToggleable]
id: ClothingOuterWinterHoS
name: head of security's armored winter coat
description: A sturdy, utilitarian winter coat designed to protect a head of security from any brig-bound threats and hypothermic events.
components:
- type: Sprite
sprite: Clothing/OuterClothing/WinterCoats/coathosarmored.rsi
- type: Clothing
sprite: Clothing/OuterClothing/WinterCoats/coathosarmored.rsi
- type: ToggleableClothing
clothingPrototype: ClothingHeadHatHoodWinterHOS
- type: entity
parent: ClothingOuterWinterCoatToggleable
id: ClothingOuterWinterHoSUnarmored
name: head of security's winter coat
description: A sturdy coat, a warm coat, but not an armored coat.
components:
- type: Sprite
sprite: Clothing/OuterClothing/WinterCoats/coathos.rsi
@@ -424,22 +438,28 @@
clothingPrototype: ClothingHeadHatHoodWinterSci
- type: entity
parent: ClothingOuterWinterCoatToggleable
parent: [ClothingOuterArmorWarden, ClothingOuterWinterCoatToggleable]
id: ClothingOuterWinterWarden
name: warden's armored winter coat
description: A sturdy, utilitarian winter coat designed to protect a warden from any brig-bound threats and hypothermic events.
components:
- type: Sprite
sprite: Clothing/OuterClothing/WinterCoats/coatwardenarmored.rsi
- type: Clothing
sprite: Clothing/OuterClothing/WinterCoats/coatwardenarmored.rsi
- type: ToggleableClothing
clothingPrototype: ClothingHeadHatHoodWinterWarden
- type: entity
parent: ClothingOuterWinterCoatToggleable
id: ClothingOuterWinterWardenUnarmored
name: warden's winter coat
description: A sturdy coat, a warm coat, but not an armored coat.
components:
- type: Sprite
sprite: Clothing/OuterClothing/WinterCoats/coatwarden.rsi
- type: Clothing
sprite: Clothing/OuterClothing/WinterCoats/coatwarden.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.70
Slash: 0.70
Piercing: 0.8 #slightly less bulletproof then warden's normal coat
Heat: 0.70
- type: ToggleableClothing
clothingPrototype: ClothingHeadHatHoodWinterWarden

View File

@@ -956,7 +956,8 @@
- ClothingOuterWinterCE
- ClothingOuterWinterCMO
- ClothingOuterWinterHoP
- ClothingOuterWinterHoS
- ClothingOuterWinterHoSUnarmored
- ClothingOuterWinterWardenUnarmored
- ClothingOuterWinterQM
- ClothingOuterWinterRD
- ClothingNeckMantleCap