Add Chef's Belt (#22868)
* Add Chef's Belt * Reduce contents in filled belt to just s&p --------- Co-authored-by: Jeff <velcroboy333@hotmail.com>
@@ -176,3 +176,13 @@
|
||||
- id: WeaponRevolverInspector
|
||||
- id: SpeedLoaderMagnum
|
||||
- id: SpeedLoaderMagnumRubber
|
||||
|
||||
- type: entity
|
||||
id: ClothingBeltChefFilled
|
||||
parent: ClothingBeltChef
|
||||
suffix: Filled
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: FoodShakerSalt
|
||||
- id: FoodShakerPepper
|
||||
|
||||
@@ -10,3 +10,4 @@
|
||||
ClothingUniformJumpskirtChef: 2
|
||||
ClothingHeadHatChef: 2
|
||||
ClothingShoesColorBlack: 2
|
||||
ClothingBeltChef: 2
|
||||
|
||||
@@ -356,6 +356,82 @@
|
||||
sprite: Clothing/Belt/belt_overlay.rsi
|
||||
- type: Appearance
|
||||
|
||||
- type: entity
|
||||
parent: ClothingBeltStorageBase
|
||||
id: ClothingBeltChef
|
||||
name: chef belt
|
||||
description: A belt used to hold kitchen knives and condiments for quick access.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Belt/chef.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Belt/chef.rsi
|
||||
- type: Storage
|
||||
whitelist:
|
||||
tags:
|
||||
- KitchenKnife
|
||||
- Cleaver
|
||||
- RollingPin
|
||||
- Coldsauce
|
||||
- Enzyme
|
||||
- Hotsauce
|
||||
- Ketchup
|
||||
- BBQsauce
|
||||
- SaltShaker
|
||||
- PepperShaker
|
||||
- CigPack
|
||||
- Packet
|
||||
- Skewer
|
||||
- MonkeyCube
|
||||
components:
|
||||
- Mousetrap
|
||||
- Smokable
|
||||
- Utensil
|
||||
- type: ItemMapper
|
||||
mapLayers:
|
||||
kitchenknife:
|
||||
whitelist:
|
||||
tags:
|
||||
- KitchenKnife
|
||||
cleaver:
|
||||
whitelist:
|
||||
tags:
|
||||
- Cleaver
|
||||
rollingpin:
|
||||
whitelist:
|
||||
tags:
|
||||
- RollingPin
|
||||
coldsauce:
|
||||
whitelist:
|
||||
tags:
|
||||
- Coldsauce
|
||||
enzyme:
|
||||
whitelist:
|
||||
tags:
|
||||
- Enzyme
|
||||
hotsauce:
|
||||
whitelist:
|
||||
tags:
|
||||
- Hotsauce
|
||||
ketchup:
|
||||
whitelist:
|
||||
tags:
|
||||
- Ketchup
|
||||
bbqsauce:
|
||||
whitelist:
|
||||
tags:
|
||||
- BBQsauce
|
||||
saltshaker:
|
||||
whitelist:
|
||||
tags:
|
||||
- SaltShaker
|
||||
peppershaker:
|
||||
whitelist:
|
||||
tags:
|
||||
- PepperShaker
|
||||
sprite: Clothing/Belt/belt_overlay.rsi
|
||||
- type: Appearance
|
||||
|
||||
- type: entity
|
||||
parent: ClothingBeltStorageBase
|
||||
id: ClothingBeltSecurity
|
||||
@@ -427,7 +503,7 @@
|
||||
tags:
|
||||
- CaptainSabre
|
||||
- type: Appearance
|
||||
|
||||
|
||||
# Belts without visualizers
|
||||
|
||||
- type: entity
|
||||
|
||||
@@ -28,6 +28,8 @@
|
||||
abstract: true
|
||||
description: A small plastic pack with condiments to put on your food.
|
||||
components:
|
||||
- type: Item
|
||||
size: Tiny
|
||||
- type: Drink
|
||||
solution: food
|
||||
refillable: false
|
||||
@@ -37,7 +39,7 @@
|
||||
# Since this one is closed, the only way to insert liquid is with a syringe.
|
||||
- type: InjectableSolution
|
||||
solution: food
|
||||
# Note NOT refillable.
|
||||
# Note NOT refillable.
|
||||
# It be a shame if it turned out ALL drinks were ALWAYS refillable.... ffs.
|
||||
# Well its fixed now, but I want to share my pain.
|
||||
- type: SolutionContainerManager
|
||||
@@ -53,6 +55,9 @@
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Plastic: 50
|
||||
- type: Tag
|
||||
tags:
|
||||
- Packet
|
||||
|
||||
- type: entity
|
||||
parent: BaseFoodCondimentPacket
|
||||
@@ -444,6 +449,9 @@
|
||||
visible: true
|
||||
- type: Icon
|
||||
state: bottle-enzyme
|
||||
- type: Tag
|
||||
tags:
|
||||
- Enzyme
|
||||
|
||||
- type: entity
|
||||
parent: BaseFoodCondimentBottle
|
||||
@@ -552,6 +560,8 @@
|
||||
name: empty shaker
|
||||
description: A shaker used to store and dispense spices.
|
||||
components:
|
||||
- type: Item
|
||||
size: Tiny
|
||||
- type: Drink
|
||||
solution: food
|
||||
- type: SolutionContainerManager
|
||||
@@ -599,6 +609,9 @@
|
||||
state: shaker-salt
|
||||
- type: Icon
|
||||
state: shaker-salt
|
||||
- type: Tag
|
||||
tags:
|
||||
- SaltShaker
|
||||
|
||||
- type: entity
|
||||
parent: BaseFoodShaker
|
||||
@@ -616,3 +629,6 @@
|
||||
state: shaker-pepper
|
||||
- type: Icon
|
||||
state: shaker-pepper
|
||||
- type: Tag
|
||||
tags:
|
||||
- PepperShaker
|
||||
|
||||
@@ -45,6 +45,7 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- Trash
|
||||
- Skewer
|
||||
|
||||
# Custom Kebab Example
|
||||
|
||||
|
||||
@@ -66,4 +66,4 @@
|
||||
description: Useful for catching rodents sneaking into your kitchen.
|
||||
components:
|
||||
- type: Mousetrap
|
||||
isActive: true
|
||||
isActive: true
|
||||
|
||||
@@ -545,3 +545,6 @@
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Wood: 100
|
||||
- type: Tag
|
||||
tags:
|
||||
- RollingPin
|
||||
|
||||
@@ -36,6 +36,7 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- Knife
|
||||
- KitchenKnife
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Melee/kitchen_knife.rsi
|
||||
state: icon
|
||||
@@ -54,6 +55,7 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- Knife
|
||||
- Cleaver
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Melee/cleaver.rsi
|
||||
state: butch
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
id: ChefPDA
|
||||
ears: ClothingHeadsetService
|
||||
outerClothing: ClothingOuterApronChef
|
||||
belt: ClothingBeltChefFilled
|
||||
innerClothingSkirt: ClothingUniformJumpskirtChef
|
||||
satchel: ClothingBackpackSatchelFilled
|
||||
duffelbag: ClothingBackpackDuffelFilled
|
||||
|
||||
@@ -302,6 +302,9 @@
|
||||
- type: Tag
|
||||
id: CigPack
|
||||
|
||||
- type: Tag
|
||||
id: Cleaver
|
||||
|
||||
- type: Tag
|
||||
id: ClothMade
|
||||
|
||||
@@ -461,6 +464,9 @@
|
||||
- type: Tag
|
||||
id: EmitterBolt
|
||||
|
||||
- type: Tag
|
||||
id: Enzyme
|
||||
|
||||
- type: Tag
|
||||
id: ExplosivePassable
|
||||
|
||||
@@ -671,6 +677,9 @@
|
||||
- type: Tag
|
||||
id: KeyedInstrument
|
||||
|
||||
- type: Tag
|
||||
id: KitchenKnife
|
||||
|
||||
- type: Tag
|
||||
id: Knife
|
||||
|
||||
@@ -809,6 +818,9 @@
|
||||
- type: Tag
|
||||
id: Ore
|
||||
|
||||
- type: Tag
|
||||
id: Packet
|
||||
|
||||
- type: Tag
|
||||
id: Payload # for grenade/bomb crafting
|
||||
|
||||
@@ -818,6 +830,9 @@
|
||||
- type: Tag
|
||||
id: Pancake
|
||||
|
||||
- type: Tag
|
||||
id: PepperShaker
|
||||
|
||||
- type: Tag
|
||||
id: PercussionInstrument
|
||||
|
||||
@@ -939,6 +954,12 @@
|
||||
- type: Tag
|
||||
id: RollingPaper
|
||||
|
||||
- type: Tag
|
||||
id: RollingPin
|
||||
|
||||
- type: Tag
|
||||
id: SaltShaker
|
||||
|
||||
- type: Tag
|
||||
id: SalvageExperiment
|
||||
|
||||
@@ -975,6 +996,9 @@
|
||||
- type: Tag
|
||||
id: SkeletonMotorcycleKeys
|
||||
|
||||
- type: Tag
|
||||
id: Skewer
|
||||
|
||||
- type: Tag
|
||||
id: SmallAIChip
|
||||
|
||||
@@ -1153,4 +1177,4 @@
|
||||
id: MindShield
|
||||
|
||||
- type: Tag
|
||||
id: boots
|
||||
id: boots
|
||||
|
||||
BIN
Resources/Textures/Clothing/Belt/belt_overlay.rsi/bbqsauce.png
Normal file
|
After Width: | Height: | Size: 272 B |
BIN
Resources/Textures/Clothing/Belt/belt_overlay.rsi/cleaver.png
Normal file
|
After Width: | Height: | Size: 483 B |
BIN
Resources/Textures/Clothing/Belt/belt_overlay.rsi/coldsauce.png
Normal file
|
After Width: | Height: | Size: 213 B |
BIN
Resources/Textures/Clothing/Belt/belt_overlay.rsi/enzyme.png
Normal file
|
After Width: | Height: | Size: 336 B |
BIN
Resources/Textures/Clothing/Belt/belt_overlay.rsi/hotsauce.png
Normal file
|
After Width: | Height: | Size: 309 B |
BIN
Resources/Textures/Clothing/Belt/belt_overlay.rsi/ketchup.png
Normal file
|
After Width: | Height: | Size: 312 B |
|
After Width: | Height: | Size: 383 B |
@@ -7,12 +7,21 @@
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "bbqsauce"
|
||||
},
|
||||
{
|
||||
"name": "bottle"
|
||||
},
|
||||
{
|
||||
"name": "bottle_spray"
|
||||
},
|
||||
{
|
||||
"name": "cleaver"
|
||||
},
|
||||
{
|
||||
"name": "coldsauce"
|
||||
},
|
||||
{
|
||||
"name": "crowbar"
|
||||
},
|
||||
@@ -40,6 +49,9 @@
|
||||
{
|
||||
"name": "drill"
|
||||
},
|
||||
{
|
||||
"name": "enzyme"
|
||||
},
|
||||
{
|
||||
"name": "flashbang"
|
||||
},
|
||||
@@ -49,6 +61,9 @@
|
||||
{
|
||||
"name": "hoe"
|
||||
},
|
||||
{
|
||||
"name": "hotsauce"
|
||||
},
|
||||
{
|
||||
"name": "hydro"
|
||||
},
|
||||
@@ -58,15 +73,30 @@
|
||||
{
|
||||
"name": "jaws"
|
||||
},
|
||||
{
|
||||
"name": "ketchup"
|
||||
},
|
||||
{
|
||||
"name": "kitchenknife"
|
||||
},
|
||||
{
|
||||
"name": "multitool"
|
||||
},
|
||||
{
|
||||
"name": "peppershaker"
|
||||
},
|
||||
{
|
||||
"name": "pill"
|
||||
},
|
||||
{
|
||||
"name": "plantbgone"
|
||||
},
|
||||
{
|
||||
"name": "rollingpin"
|
||||
},
|
||||
{
|
||||
"name": "saltshaker"
|
||||
},
|
||||
{
|
||||
"name": "screwdriver"
|
||||
},
|
||||
|
||||
|
After Width: | Height: | Size: 141 B |
BIN
Resources/Textures/Clothing/Belt/belt_overlay.rsi/rollingpin.png
Normal file
|
After Width: | Height: | Size: 203 B |
BIN
Resources/Textures/Clothing/Belt/belt_overlay.rsi/saltshaker.png
Normal file
|
After Width: | Height: | Size: 141 B |
BIN
Resources/Textures/Clothing/Belt/chef.rsi/equipped-BELT.png
Normal file
|
After Width: | Height: | Size: 665 B |
BIN
Resources/Textures/Clothing/Belt/chef.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 419 B |
BIN
Resources/Textures/Clothing/Belt/chef.rsi/inhand-left.png
Normal file
|
After Width: | Height: | Size: 494 B |
BIN
Resources/Textures/Clothing/Belt/chef.rsi/inhand-right.png
Normal file
|
After Width: | Height: | Size: 500 B |
26
Resources/Textures/Clothing/Belt/chef.rsi/meta.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Base taken from tgstation at commit https://github.com/tgstation/tgstation/commit/3fd95ab2a061459c881eeab6dbecaae5a8884f0a altered by Velcroboy",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-BELT",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||