Several new bartender tools (#27406)

* added bar specs

* specs in boozeomat

* added jigger in bartender guide

* fixed ice bucket

* cdn

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
NotSoDana
2024-04-28 06:40:07 +02:00
committed by GitHub
parent 72f790844f
commit f5aa5f1f22
12 changed files with 129 additions and 1 deletions

View File

@@ -7,6 +7,9 @@
DrinkVacuumFlask: 5
DrinkFlaskBar: 5
DrinkShaker: 5
DrinkJigger: 5
DrinkIceBucket: 2
BarSpoon: 3
CustomDrinkJug: 2 #to allow for custom drinks in the soda/booze dispensers
DrinkAbsintheBottleFull: 2
DrinkAleBottleFull: 5

View File

@@ -104,3 +104,63 @@
- type: Drink
- type: Sprite
sprite: Objects/Consumable/Drinks/jar_what.rsi
- type: entity
id: BartenderMixer
abstract: true
components:
- type: DrainableSolution
solution: drink
- type: Drink
- type: DrawableSolution
solution: drink
- type: RefillableSolution
solution: drink
- type: SolutionTransfer
canChangeTransferAmount: true
- type: Spillable
solution: drink
- type: UserInterface
interfaces:
enum.TransferAmountUiKey.Key:
type: TransferAmountBoundUserInterface
- type: entity
parent: [BaseItem, BartenderMixer]
id: DrinkJigger
name: jigger
description: Like a shaker, but smaller. Used to control the amount of ingredients.
components:
- type: SolutionContainerManager
solutions:
drink:
maxVol: 20
- type: MixableSolution
solution: drink
- type: FitsInDispenser
solution: drink
- type: Sprite
sprite: Objects/Consumable/Drinks/jigger.rsi
state: icon
- type: PhysicalComposition
materialComposition:
Steel: 20
- type: entity
parent: [BaseItem, BartenderMixer]
id: DrinkIceBucket
name: ice bucket
description: A special bucket of refreshy ice. Prohibited use for challenge with the same name!
components:
- type: SolutionContainerManager
solutions:
drink:
reagents:
- ReagentId: Ice
Quantity: 200
- type: Sprite
sprite: Objects/Consumable/Drinks/icebucket.rsi
state: icon
- type: PhysicalComposition
materialComposition:
Steel: 75

View File

@@ -120,3 +120,28 @@
- Plastic
- Trash
- Knife
- type: entity
parent: UtensilBase
id: BarSpoon
name: bar spoon
description: Your personal helper to mix drinks and changes lives.
components:
- type: Tag
tags:
- Metal
- type: Sprite
state: bar_spoon
- type: Item
heldPrefix: spoon
- type: Utensil
types:
- Spoon
- type: MeleeWeapon
wideAnimationRotation: 180
attackRate: 2
damage:
types:
Blunt: 2
- type: Shovel
speedModifier: 0.05 # nah

View File

@@ -18,6 +18,7 @@ Don't forget containers to serve them in!
<GuideEntityEmbed Entity="DrinkGlass" Caption="Glass"/>
<GuideEntityEmbed Entity="DrinkGlassCoupeShaped"/>
<GuideEntityEmbed Entity="DrinkShaker"/>
<GuideEntityEmbed Entity="DrinkJigger"/>
</Box>
## Drinks

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 B

View File

@@ -0,0 +1,14 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Made by Dezzzix; Discord: dezzzix",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 B

View File

@@ -0,0 +1,14 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Made by Dezzzix; Discord: dezzzix",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 312 B

View File

@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432 and modified by Swept",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432 and modified by Swept; Bar spoon by Dezzzix",
"size": {
"x": 32,
"y": 32
@@ -40,6 +40,17 @@
},
{
"name": "plastic_knife"
},
{
"name": "bar_spoon"
},
{
"name": "bar_spoon-inhand-left",
"directions": 4
},
{
"name": "bar_spoon-inhand-right",
"directions": 4
}
]
}