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

View File

@@ -706,8 +706,16 @@
Durathread: 300
- type: latheRecipe
id: ClothingOuterWinterHoS
result: ClothingOuterWinterHoS
id: ClothingOuterWinterHoSUnarmored
result: ClothingOuterWinterHoSUnarmored
completetime: 3.2
materials:
Cloth: 500
Durathread: 300
- type: latheRecipe
id: ClothingOuterWinterWardenUnarmored
result: ClothingOuterWinterWardenUnarmored
completetime: 3.2
materials:
Cloth: 500

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 624 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 626 B

View File

@@ -0,0 +1,26 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from vg at commit https://github.com/vgstation-coders/vgstation13/commit/a16e41020a93479e9a7e2af343b1b74f7f2a61bd, recolored by Github user PursuitinAshes",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-OUTERCLOTHING",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 772 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 761 B

After

Width:  |  Height:  |  Size: 324 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 623 B

After

Width:  |  Height:  |  Size: 493 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 621 B

After

Width:  |  Height:  |  Size: 484 B

View File

@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from vg at commit https://github.com/vgstation-coders/vgstation13/commit/a16e41020a93479e9a7e2af343b1b74f7f2a61bd",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/77cff42b6c514e73881a885036be4b4dd2949f62, recolored by Github user Dutch-VanDerLinde.",
"size": {
"x": 32,
"y": 32
@@ -23,4 +23,4 @@
"directions": 4
}
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 761 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 623 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 621 B

View File

@@ -0,0 +1,26 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from vg at commit https://github.com/vgstation-coders/vgstation13/commit/a16e41020a93479e9a7e2af343b1b74f7f2a61bd",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-OUTERCLOTHING",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}