Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 31 additions & 21 deletions Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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
Expand Down Expand Up @@ -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.
Expand All @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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

Expand Down
3 changes: 2 additions & 1 deletion Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -956,7 +956,8 @@
- ClothingOuterWinterCE
- ClothingOuterWinterCMO
- ClothingOuterWinterHoP
- ClothingOuterWinterHoS
- ClothingOuterWinterHoSUnarmored
- ClothingOuterWinterWardenUnarmored
- ClothingOuterWinterQM
- ClothingOuterWinterRD
- ClothingNeckMantleCap
Expand Down
12 changes: 10 additions & 2 deletions Resources/Prototypes/Recipes/Lathes/clothing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -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
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -23,4 +23,4 @@
"directions": 4
}
]
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -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
}
]
}
Loading