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: WeaponRevolverInspector
|
||||||
- id: SpeedLoaderMagnum
|
- id: SpeedLoaderMagnum
|
||||||
- id: SpeedLoaderMagnumRubber
|
- id: SpeedLoaderMagnumRubber
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ClothingBeltChefFilled
|
||||||
|
parent: ClothingBeltChef
|
||||||
|
suffix: Filled
|
||||||
|
components:
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- id: FoodShakerSalt
|
||||||
|
- id: FoodShakerPepper
|
||||||
|
|||||||
@@ -10,3 +10,4 @@
|
|||||||
ClothingUniformJumpskirtChef: 2
|
ClothingUniformJumpskirtChef: 2
|
||||||
ClothingHeadHatChef: 2
|
ClothingHeadHatChef: 2
|
||||||
ClothingShoesColorBlack: 2
|
ClothingShoesColorBlack: 2
|
||||||
|
ClothingBeltChef: 2
|
||||||
|
|||||||
@@ -356,6 +356,82 @@
|
|||||||
sprite: Clothing/Belt/belt_overlay.rsi
|
sprite: Clothing/Belt/belt_overlay.rsi
|
||||||
- type: Appearance
|
- 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
|
- type: entity
|
||||||
parent: ClothingBeltStorageBase
|
parent: ClothingBeltStorageBase
|
||||||
id: ClothingBeltSecurity
|
id: ClothingBeltSecurity
|
||||||
|
|||||||
@@ -28,6 +28,8 @@
|
|||||||
abstract: true
|
abstract: true
|
||||||
description: A small plastic pack with condiments to put on your food.
|
description: A small plastic pack with condiments to put on your food.
|
||||||
components:
|
components:
|
||||||
|
- type: Item
|
||||||
|
size: Tiny
|
||||||
- type: Drink
|
- type: Drink
|
||||||
solution: food
|
solution: food
|
||||||
refillable: false
|
refillable: false
|
||||||
@@ -53,6 +55,9 @@
|
|||||||
- type: PhysicalComposition
|
- type: PhysicalComposition
|
||||||
materialComposition:
|
materialComposition:
|
||||||
Plastic: 50
|
Plastic: 50
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Packet
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: BaseFoodCondimentPacket
|
parent: BaseFoodCondimentPacket
|
||||||
@@ -444,6 +449,9 @@
|
|||||||
visible: true
|
visible: true
|
||||||
- type: Icon
|
- type: Icon
|
||||||
state: bottle-enzyme
|
state: bottle-enzyme
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Enzyme
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: BaseFoodCondimentBottle
|
parent: BaseFoodCondimentBottle
|
||||||
@@ -552,6 +560,8 @@
|
|||||||
name: empty shaker
|
name: empty shaker
|
||||||
description: A shaker used to store and dispense spices.
|
description: A shaker used to store and dispense spices.
|
||||||
components:
|
components:
|
||||||
|
- type: Item
|
||||||
|
size: Tiny
|
||||||
- type: Drink
|
- type: Drink
|
||||||
solution: food
|
solution: food
|
||||||
- type: SolutionContainerManager
|
- type: SolutionContainerManager
|
||||||
@@ -599,6 +609,9 @@
|
|||||||
state: shaker-salt
|
state: shaker-salt
|
||||||
- type: Icon
|
- type: Icon
|
||||||
state: shaker-salt
|
state: shaker-salt
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- SaltShaker
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: BaseFoodShaker
|
parent: BaseFoodShaker
|
||||||
@@ -616,3 +629,6 @@
|
|||||||
state: shaker-pepper
|
state: shaker-pepper
|
||||||
- type: Icon
|
- type: Icon
|
||||||
state: shaker-pepper
|
state: shaker-pepper
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- PepperShaker
|
||||||
|
|||||||
@@ -45,6 +45,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- Trash
|
- Trash
|
||||||
|
- Skewer
|
||||||
|
|
||||||
# Custom Kebab Example
|
# Custom Kebab Example
|
||||||
|
|
||||||
|
|||||||
@@ -545,3 +545,6 @@
|
|||||||
- type: PhysicalComposition
|
- type: PhysicalComposition
|
||||||
materialComposition:
|
materialComposition:
|
||||||
Wood: 100
|
Wood: 100
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- RollingPin
|
||||||
|
|||||||
@@ -36,6 +36,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- Knife
|
- Knife
|
||||||
|
- KitchenKnife
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Weapons/Melee/kitchen_knife.rsi
|
sprite: Objects/Weapons/Melee/kitchen_knife.rsi
|
||||||
state: icon
|
state: icon
|
||||||
@@ -54,6 +55,7 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- Knife
|
- Knife
|
||||||
|
- Cleaver
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Weapons/Melee/cleaver.rsi
|
sprite: Objects/Weapons/Melee/cleaver.rsi
|
||||||
state: butch
|
state: butch
|
||||||
|
|||||||
@@ -29,6 +29,7 @@
|
|||||||
id: ChefPDA
|
id: ChefPDA
|
||||||
ears: ClothingHeadsetService
|
ears: ClothingHeadsetService
|
||||||
outerClothing: ClothingOuterApronChef
|
outerClothing: ClothingOuterApronChef
|
||||||
|
belt: ClothingBeltChefFilled
|
||||||
innerClothingSkirt: ClothingUniformJumpskirtChef
|
innerClothingSkirt: ClothingUniformJumpskirtChef
|
||||||
satchel: ClothingBackpackSatchelFilled
|
satchel: ClothingBackpackSatchelFilled
|
||||||
duffelbag: ClothingBackpackDuffelFilled
|
duffelbag: ClothingBackpackDuffelFilled
|
||||||
|
|||||||
@@ -302,6 +302,9 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
id: CigPack
|
id: CigPack
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: Cleaver
|
||||||
|
|
||||||
- type: Tag
|
- type: Tag
|
||||||
id: ClothMade
|
id: ClothMade
|
||||||
|
|
||||||
@@ -461,6 +464,9 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
id: EmitterBolt
|
id: EmitterBolt
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: Enzyme
|
||||||
|
|
||||||
- type: Tag
|
- type: Tag
|
||||||
id: ExplosivePassable
|
id: ExplosivePassable
|
||||||
|
|
||||||
@@ -671,6 +677,9 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
id: KeyedInstrument
|
id: KeyedInstrument
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: KitchenKnife
|
||||||
|
|
||||||
- type: Tag
|
- type: Tag
|
||||||
id: Knife
|
id: Knife
|
||||||
|
|
||||||
@@ -809,6 +818,9 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
id: Ore
|
id: Ore
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: Packet
|
||||||
|
|
||||||
- type: Tag
|
- type: Tag
|
||||||
id: Payload # for grenade/bomb crafting
|
id: Payload # for grenade/bomb crafting
|
||||||
|
|
||||||
@@ -818,6 +830,9 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
id: Pancake
|
id: Pancake
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: PepperShaker
|
||||||
|
|
||||||
- type: Tag
|
- type: Tag
|
||||||
id: PercussionInstrument
|
id: PercussionInstrument
|
||||||
|
|
||||||
@@ -939,6 +954,12 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
id: RollingPaper
|
id: RollingPaper
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: RollingPin
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: SaltShaker
|
||||||
|
|
||||||
- type: Tag
|
- type: Tag
|
||||||
id: SalvageExperiment
|
id: SalvageExperiment
|
||||||
|
|
||||||
@@ -975,6 +996,9 @@
|
|||||||
- type: Tag
|
- type: Tag
|
||||||
id: SkeletonMotorcycleKeys
|
id: SkeletonMotorcycleKeys
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: Skewer
|
||||||
|
|
||||||
- type: Tag
|
- type: Tag
|
||||||
id: SmallAIChip
|
id: SmallAIChip
|
||||||
|
|
||||||
|
|||||||
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
|
"y": 32
|
||||||
},
|
},
|
||||||
"states": [
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "bbqsauce"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "bottle"
|
"name": "bottle"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "bottle_spray"
|
"name": "bottle_spray"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "cleaver"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "coldsauce"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "crowbar"
|
"name": "crowbar"
|
||||||
},
|
},
|
||||||
@@ -40,6 +49,9 @@
|
|||||||
{
|
{
|
||||||
"name": "drill"
|
"name": "drill"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "enzyme"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "flashbang"
|
"name": "flashbang"
|
||||||
},
|
},
|
||||||
@@ -49,6 +61,9 @@
|
|||||||
{
|
{
|
||||||
"name": "hoe"
|
"name": "hoe"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "hotsauce"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "hydro"
|
"name": "hydro"
|
||||||
},
|
},
|
||||||
@@ -58,15 +73,30 @@
|
|||||||
{
|
{
|
||||||
"name": "jaws"
|
"name": "jaws"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "ketchup"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "kitchenknife"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "multitool"
|
"name": "multitool"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "peppershaker"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "pill"
|
"name": "pill"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "plantbgone"
|
"name": "plantbgone"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "rollingpin"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "saltshaker"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "screwdriver"
|
"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
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||