Skip to content

Commit

Permalink
Sec Outerclothing Update (#1756)
Browse files Browse the repository at this point in the history
* add security coats, tweak armours, add new carrier

+ add security winter coat
+ add security greatcoat
+ add advanced plate carrier
/ tweak stasec sweater values

* add greatcoats, add hos/warden winter coats

* fix warden ref

* adjust balance of adv carrier and winter coats

* update secdrobe inventory

* adjust coat names

* fix typo
  • Loading branch information
TadJohnson00 authored Sep 6, 2024
1 parent 73eab01 commit eb18b40
Show file tree
Hide file tree
Showing 57 changed files with 332 additions and 27 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
ClothingUniformJumpskirtSecBlue: 3 # DeltaV - new skirt sprited, added to secdrobe
ClothingHeadsetSecurity: 3
ClothingHeadsetPrison: 3 # DeltaV - prison headsets in secdrobe
ClothingOuterWinterSec: 2
ClothingOuterCoatGreatcoat: 2 # DeltaV - added greatcoats to SecDrobe. Surplus, reminds the officers of the good times.
ClothingOuterCoatStasec: 2 # DeltaV - replace ClothingOuterWinterSec
ClothingOuterGreatcoatStasec: 2 # DeltaV - added greatcoats to SecDrobe. Surplus, reminds the officers of the good times.
## ClothingOuterArmorBasic: 2 # DeltaV - moved body armour from SecDrobe to SecTech
## ClothingOuterArmorBasicSlim: 2
ClothingNeckScarfStripedRed: 3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,27 +54,6 @@
Slash: 0.9
Heat: 0.75

- type: entity
parent: ClothingOuterStorageBase
id: ClothingOuterCoatGreatcoat
name: greatcoat
description: A drab and rugged greatcoat, padded for protection against the elements.
components:
- type: Sprite
sprite: DeltaV/Clothing/OuterClothing/Coats/greatcoat.rsi
- type: Clothing
sprite: DeltaV/Clothing/OuterClothing/Coats/greatcoat.rsi
- type: TemperatureProtection
coefficient: 0.1
- type: Armor # MAKE SURE THE STATS ALIGN WITH SEC WINTER COAT!!!
modifiers:
coefficients:
Blunt: 0.85
Slash: 0.85
Piercing: 0.85
Heat: 0.75
- type: AllowSuitStorage

- type: entity
parent: ClothingOuterStorageBase
id: ClothingOuterCoatLeatherJacket
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,26 @@
- type: Clothing
sprite: DeltaV/Clothing/OuterClothing/Vests/clerkvest.rsi

- type: entity
parent: [ClothingOuterStorageBase, AllowSuitStorageClothing]
id: ClothingOuterVestPlateCarrierAdv
name: advanced plate carrier
description: A large and bulky carrier, sporting steel plates, reinforced shoulder pads, and a durathread neckpiece. This particular carrier has some webbing attached to the front for holding various small items.
components:
- type: Sprite
sprite: DeltaV/Clothing/OuterClothing/Vests/advcarrier.rsi
- type: Clothing
sprite: DeltaV/Clothing/OuterClothing/Vests/advcarrier.rsi
- type: Armor # intended as Head of Security's and Warden's armour only, hence high values; resists at 30% flat with 50% pierce and 20% shock.
modifiers:
coefficients:
Blunt: 0.7
Slash: 0.7
Piercing: 0.5
Shock: 0.8
Heat: 0.7
- type: ClothingSpeedModifier
walkModifier: 1.0
sprintModifier: 0.85
- type: ExplosionResistance
damageCoefficient: 0.7
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,87 @@
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/stasecsweater.rsi
- type: Clothing
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/stasecsweater.rsi
- type: Armor # Keep this the same as the sec winter coat
- type: Armor
modifiers:
coefficients:
Blunt: 0.75
Slash: 0.75
Piercing: 0.75
Heat: 0.75
- type: AllowSuitStorage

- type: entity
parent: ClothingOuterStasecSweater
id: ClothingOuterCoatStasec
name: station security coat
description: A warm and comfortable winter coat, reinforced with durathread and compliant with Station Security uniform standards.
components:
- type: Sprite
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/staseccoat.rsi
- type: Clothing
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/staseccoat.rsi

- type: entity
parent: ClothingOuterStasecSweater
id: ClothingOuterCoatStasecHoS
name: head of security's coat
description: A warm and comfortable winter coat, reinforced with durathread and compliant with Station Security uniform standards. Bears HoS arm flashes.
components:
- type: Sprite
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/hoscoat.rsi
- type: Clothing
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/hoscoat.rsi

- type: entity
parent: ClothingOuterStasecSweater
id: ClothingOuterCoatStasecWarden
name: warden's coat
description: A warm and comfortable winter coat, reinforced with durathread and compliant with Station Security uniform standards. Sports warden arm flashes.
components:
- type: Sprite
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/armourercoat.rsi
- type: Clothing
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/armourercoat.rsi

- type: entity
parent: ClothingOuterStorageFoldableBase
id: ClothingOuterGreatcoatStasec
name: station security greatcoat
description: A long and heavy greatcoat, yet to be phased out of use for Station Security. It's hard to tell what's so great about it, but it sure is warm and sturdy.
components:
- type: Sprite
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/stasecgreatcoat.rsi
- type: Clothing
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/stasecgreatcoat.rsi
- type: TemperatureProtection
coefficient: 0.1
- type: Armor
modifiers:
coefficients:
Blunt: 0.85
Slash: 0.85
Piercing: 0.85
Blunt: 0.75
Slash: 0.75
Piercing: 0.75
Heat: 0.75
- type: AllowSuitStorage

- type: entity
parent: ClothingOuterGreatcoatStasec
id: ClothingOuterGreatcoatStasecHoS
name: head of security's greatcoat
description: A long and heavy greatcoat, yet to be phased out of use for Station Security. Bears HoS arm flashes.
components:
- type: Sprite
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/hosgreatcoat.rsi
- type: Clothing
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/hosgreatcoat.rsi

- type: entity
parent: ClothingOuterGreatcoatStasec
id: ClothingOuterGreatcoatStasecWarden
name: warden's greatcoat
description: A long and heavy greatcoat, yet to be phased out of use for Station Security. Sports warden arm flashes.
components:
- type: Sprite
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/armourergreatcoat.rsi
- type: Clothing
sprite: DeltaV/Clothing/OuterClothing/WinterCoats/armourergreatcoat.rsi
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.
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.
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": "CC0-1.0",
"copyright": "Original work by TJohnson.",
"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
@@ -0,0 +1,26 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Original work by TJohnson.",
"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.
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,41 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Original work by TJohnson.",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-OUTERCLOTHING",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "icon-open"
},
{
"name": "open-equipped-OUTERCLOTHING",
"directions": 4
},
{
"name": "open-inhand-left",
"directions": 4
},
{
"name": "open-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.
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": "CC0-1.0",
"copyright": "Original work by TJohnson.",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-OUTERCLOTHING",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Original work by TJohnson.",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-OUTERCLOTHING",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "icon-open"
},
{
"name": "open-equipped-OUTERCLOTHING",
"directions": 4
},
{
"name": "open-inhand-left",
"directions": 4
},
{
"name": "open-inhand-right",
"directions": 4
}
]
}
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 tgstation at commit https://github.com/tgstation/tgstation/commit/77cff42b6c514e73881a885036be4b4dd2949f62, modified by TJohnson.",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-OUTERCLOTHING",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Original work by TJohnson.",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-OUTERCLOTHING",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "icon-open"
},
{
"name": "open-equipped-OUTERCLOTHING",
"directions": 4
},
{
"name": "open-inhand-left",
"directions": 4
},
{
"name": "open-inhand-right",
"directions": 4
}
]
}

0 comments on commit eb18b40

Please sign in to comment.