* AAAAAA I LOVE FASHION

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* forgot to put the naval coat in

* capitalize heat so github stops yelling at me

Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>

* fix typo

* please spare me nukeops

* remove nukeops propaganda

* fix cost thing

---------

Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
AeraAulin 2025-11-02 01:38:10 -08:00 committed by GitHub
parent 7d06349138
commit 1b4db9965a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
46 changed files with 325 additions and 1 deletions

View File

@ -42,7 +42,7 @@
sprite: Objects/Specific/Service/vending_machine_restock.rsi
state: base
product: CrateVendingMachineRestockAutoDrobeFilled
cost: 2450 # DeltaV
cost: 2804 # DeltaV
category: cargoproduct-category-name-service
group: market

View File

@ -69,6 +69,13 @@
ClothingUniformDressRed: 1
ClothingHeadHatCake: 2
ClothingUniformSchoolGakuranBlack: 2
ClothingUniformJumpskirtWaitstaffFormal: 2
ClothingUniformJumpsuitWaitstaffFormal: 2
ClothingUniformJumpsuitWorkvest: 2
ClothingOuterDusterCoat: 2
ClothingOuterCoatNavalCoat: 2
ClothingNeckCloakWitchCloak: 2
ClothingNeckCopperNecklace: 2
UniformSchoolgirlBlack: 1
UniformSchoolgirlBlue: 1
UniformSchoolgirlCyan: 1

View File

@ -47,6 +47,8 @@
weight: 10
- id: VendingMachineTheater
weight: 10
- id: VendingMachineCrescentMoon # DeltaV
weight: 30
- type: entity
id: RandomVendingClothing

View File

@ -0,0 +1,10 @@
- type: vendingMachineInventory
id: CrescentMoonInventory
startingInventory:
ClothingUniformJumpskirtWaitstaffFormal: 2
ClothingUniformJumpsuitWaitstaffFormal: 2
ClothingUniformJumpsuitWorkvest: 2
ClothingOuterDusterCoat: 2
ClothingOuterCoatNavalCoat: 2
ClothingNeckCloakWitchCloak: 2
ClothingNeckCopperNecklace: 3

View File

@ -44,3 +44,14 @@
sprite: _DV/Clothing/Neck/Cloaks/cjcloak.rsi
- type: StealTarget
stealGroup: HeadCloak
- type: entity
parent: ClothingNeckBase
id: ClothingNeckCloakWitchCloak
name: Witch's cloak
description: a comfortable and encompassing brown cloak that comes up over your face.
components:
- type: Sprite
sprite: _DV/Clothing/Neck/Cloaks/witchcloak.rsi
- type: Clothing
sprite: _DV/Clothing/Neck/Cloaks/witchcloak.rsi

View File

@ -62,3 +62,14 @@
- type: ClothingSpeedModifier
walkModifier: 1.0
sprintModifier: 0.95
- type: entity
parent: ClothingNeckBase
id: ClothingNeckCopperNecklace
name: copper necklace
description: A large copper necklace with a piece of rose quartz embedded into the medallion.
components:
- type: Sprite
sprite: _DV/Clothing/Neck/Misc/coppernecklace.rsi
- type: Clothing
sprite: _DV/Clothing/Neck/Misc/coppernecklace.rsi

View File

@ -182,3 +182,34 @@
- type: TemperatureProtection
coolingCoefficient: 0.1
heatingCoefficient: 1.1
- type: entity
parent: ClothingOuterStorageBase
id: ClothingOuterCoatNavalCoat
name: Naval Coat
description: A thick naval coat with gold trimming for formal occasions.
components:
- type: Sprite
sprite: _DV/Clothing/OuterClothing/Coats/navalcoat.rsi
- type: Clothing
sprite: _DV/Clothing/OuterClothing/Coats/navalcoat.rsi
- type: TemperatureProtection
coolingCoefficient: 0.1
heatingCoefficient: 1.1
- type: entity
parent: ClothingOuterStorageBase
id: ClothingOuterDusterCoat
name: rugged duster
description: A rugged duster with a bandana scarf made for keeping off the ash and dust. Not much of that up in space though.
components:
- type: Sprite
sprite: _DV/Clothing/OuterClothing/Coats/duster.rsi
- type: Clothing
sprite: _DV/Clothing/OuterClothing/Coats/duster.rsi
- type: TemperatureProtection
coolingCoefficient: 0.1
- type: Armor
modifiers:
coefficients:
Heat: 0.9

View File

@ -40,6 +40,17 @@
- type: Clothing
sprite: _DV/Clothing/Uniforms/Jumpskirt/overalls.rsi
- type: entity
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtWaitstaffFormal
name: waitstaff skirt
description: A sharp vest with a pencil skirt made for serving tables and looking professional.
components:
- type: Sprite
sprite: _DV/Clothing/Uniforms/Jumpskirt/waitingskirt.rsi
- type: Clothing
sprite: _DV/Clothing/Uniforms/Jumpskirt/waitingskirt.rsi
# Formal uniforms
- type: entity

View File

@ -207,6 +207,28 @@
- type: Clothing
sprite: _DV/Clothing/Uniforms/Jumpsuit/littleguy_overalls.rsi
- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitWaitstaffFormal
name: waitstaff suit
description: A sharp vest with comfortable slacks made for serving tables and looking professional.
components:
- type: Sprite
sprite: _DV/Clothing/Uniforms/Jumpsuit/waitingsuit.rsi
- type: Clothing
sprite: _DV/Clothing/Uniforms/Jumpsuit/waitingsuit.rsi
- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitWorkvest
name: work vest
description: A sturdy suspender vest over a rolled up workshirt, shorts, and a pair of blue leggings. For when you want to look good while you work.
components:
- type: Sprite
sprite: _DV/Clothing/Uniforms/Jumpsuit/workvest.rsi
- type: Clothing
sprite: _DV/Clothing/Uniforms/Jumpsuit/workvest.rsi
# Formal uniforms
- type: entity

View File

@ -55,3 +55,25 @@
pack: ChefvendUnlockedInventory
- type: AccessReader
enabled: false
- type: entity
parent: VendingMachine
id: VendingMachineCrescentMoon
name: crescentmoon vendor
description: Making the station look good one outfit at a time.
components:
- type: VendingMachine
pack: CrescentMoonInventory
offState: off
brokenState: broken
normalState: normal-unshaded
- type: Sprite
sprite: _DV/Structures/Machines/VendingMachines/crescentmoon.rsi
layers:
- state: "off"
map: ["enum.VendingMachineVisualLayers.Base"]
- state: "off"
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
shader: unshaded
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]

Binary file not shown.

After

Width:  |  Height:  |  Size: 932 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 403 B

View File

@ -0,0 +1,18 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Original work by AeraAulin(Github)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-NECK",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 313 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 B

View File

@ -0,0 +1,18 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Original work by AeraAulin(Github)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-NECK",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 512 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 516 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 529 B

View File

@ -0,0 +1,26 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Original work by AeraAulin(Github)",
"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.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 904 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 961 B

View File

@ -0,0 +1,26 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Original work by AeraAulin(Github)",
"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.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 449 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 347 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 B

View File

@ -0,0 +1,26 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Original work by AeraAulin(Github).",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 467 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 353 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 370 B

View File

@ -0,0 +1,26 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Original work by AeraAulin(Github).",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 974 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 874 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 889 B

View File

@ -0,0 +1,26 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Original work by AeraAulin(Github).",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 698 B

View File

@ -0,0 +1,31 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/a879151ef04192ae2a791278ee882c1bce7c5062 and modified by AeraAulin(Github)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "broken"
},
{
"name": "off"
},
{
"name": "panel"
},
{
"name": "normal-unshaded",
"delays": [
[
1.5,
0.1,
1.5,
0.1
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 639 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 449 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B