Add unlockable reporter cosmetics (#41079)
* Initial commit * Lower the requirements slightly * Revert vox displacement fix for another PR
|
|
@ -207,5 +207,7 @@ loadout-group-medical-glasses = Medical glasses
|
|||
|
||||
# Wildcards
|
||||
loadout-group-reporter-jumpsuit = Reporter jumpsuit
|
||||
loadout-group-reporter-head = Reporter hat
|
||||
loadout-group-reporter-outerclothing = Reporter vest
|
||||
|
||||
loadout-group-psychologist-jumpsuit = Psychologist jumpsuit
|
||||
|
|
|
|||
|
|
@ -364,7 +364,7 @@
|
|||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
parent: ClothingHeadHatFedoraBrown
|
||||
id: ClothingHeadHatFedoraGrey
|
||||
name: grey fedora
|
||||
description: It's a grey fedora.
|
||||
|
|
@ -373,10 +373,17 @@
|
|||
sprite: Clothing/Head/Hats/greyfedora.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hats/greyfedora.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- PetWearable
|
||||
- CorgiWearable
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatFedoraBrown
|
||||
id: ClothingHeadHatFedoraPress
|
||||
name: press fedora
|
||||
description: It has a little note stuck in the band saying "PRESS". Practically an all-access pass!
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/presshat.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hats/presshat.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
|
|
|
|||
|
|
@ -69,3 +69,34 @@
|
|||
tags:
|
||||
- PermissibleForSurgery
|
||||
- WhitelistChameleon
|
||||
|
||||
# Reporter unlockable PRESS vest
|
||||
- type: entity
|
||||
parent: [ClothingOuterBase, AllowSuitStorageClothingGasTanks]
|
||||
id: ClothingOuterVestPress
|
||||
name: press vest
|
||||
description: A cloth vest for the fearless reporter in the field. Go land an interview with that space dragon!
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/Vests/pressvest.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- state: icon-unshaded # See ClothingOuterVestHazard for why we double-add these unshaded states this way
|
||||
shader: unshaded
|
||||
- state: icon-unshaded
|
||||
shader: shaded
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Vests/pressvest.rsi
|
||||
clothingVisuals:
|
||||
outerClothing:
|
||||
- state: equipped-OUTERCLOTHING
|
||||
- state: equipped-OUTERCLOTHING-unshaded
|
||||
shader: unshaded
|
||||
- state: equipped-OUTERCLOTHING-unshaded
|
||||
shader: shaded
|
||||
outerClothing-vox:
|
||||
- state: equipped-OUTERCLOTHING-vox
|
||||
- state: equipped-OUTERCLOTHING-unshaded-vox
|
||||
shader: unshaded
|
||||
- state: equipped-OUTERCLOTHING-unshaded-vox
|
||||
shader: shaded
|
||||
|
|
|
|||
|
|
@ -8,3 +8,27 @@
|
|||
id: JournalistJumpsuit
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpsuitJournalist
|
||||
|
||||
# Head
|
||||
- type: loadout
|
||||
id: ReporterPressFedora
|
||||
effects:
|
||||
- !type:JobRequirementLoadoutEffect
|
||||
requirement:
|
||||
!type:RoleTimeRequirement
|
||||
role: JobReporter
|
||||
time: 10h
|
||||
equipment:
|
||||
head: ClothingHeadHatFedoraPress
|
||||
|
||||
# Outerclothing
|
||||
- type: loadout
|
||||
id: ReporterPressVest
|
||||
effects:
|
||||
- !type:JobRequirementLoadoutEffect
|
||||
requirement:
|
||||
!type:RoleTimeRequirement
|
||||
role: JobReporter
|
||||
time: 35h
|
||||
equipment:
|
||||
outerClothing: ClothingOuterVestPress
|
||||
|
|
|
|||
|
|
@ -1973,6 +1973,20 @@
|
|||
- ClothingUniformBrosBlazer #imp
|
||||
- ClothingUniformBrosBlazerSkirt #imp
|
||||
|
||||
- type: loadoutGroup
|
||||
id: ReporterHead
|
||||
name: loadout-group-reporter-head
|
||||
minLimit: 0
|
||||
loadouts:
|
||||
- ReporterPressFedora
|
||||
|
||||
- type: loadoutGroup
|
||||
id: ReporterOuterClothing
|
||||
name: loadout-group-reporter-outerclothing
|
||||
minLimit: 0
|
||||
loadouts:
|
||||
- ReporterPressVest
|
||||
|
||||
- type: loadoutGroup
|
||||
id: ReporterJobTrinkets
|
||||
name: loadout-group-jobtrinkets
|
||||
|
|
|
|||
|
|
@ -581,6 +581,8 @@
|
|||
groups:
|
||||
- GroupTankHarness
|
||||
- ReporterJumpsuit
|
||||
- ReporterHead
|
||||
- ReporterOuterClothing
|
||||
- CommonBackpack
|
||||
- Glasses
|
||||
- Survival
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e & modified by Flareguy for SS14 & further modified by SlamBamActionman for SS14. icon state made by Flareguy for Space Station 14 and modified by SlamBamActionman for SS14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-HELMET",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d90c7e5de6f6d94596c164da78dbc8d3cd35bb99, modified by Flareguy and further modified by SlamBamActionman for SS14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "icon-unshaded"
|
||||
},
|
||||
{
|
||||
"name": "equipped-OUTERCLOTHING",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-OUTERCLOTHING-unshaded",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-OUTERCLOTHING-vox",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-OUTERCLOTHING-unshaded-vox",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 979 B After Width: | Height: | Size: 15 KiB |