Command Boozeomat (#3493)

* Command Boozeomat

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

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

* Fixes

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
Field Command 2025-04-17 13:08:16 +02:00 committed by GitHub
parent 9a93f04292
commit b00a9a721b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 53 additions and 1 deletions

View File

@ -53,6 +53,8 @@
- type: VendingMachineRestock
canRestock:
- BoozeOMatInventory
- BoozeOMatUnlockedInventory # DeltaV - Make maint booz-o-mat refillable
- BoozeOMatCommandInventory # DeltaV - Make command booz-o-mat refillable
- type: Sprite
layers:
- state: base

View File

@ -0,0 +1,39 @@
- type: vendingMachineInventory
id: BoozeOMatCommandInventory
startingInventory:
DrinkGlass: 10 #Kept glasses at top for ease to differentiate from booze.
DrinkShotGlass: 5
DrinkGlassCoupeShaped: 5
DrinkVacuumFlask: 2
DrinkFlaskBar: 2
DrinkShaker: 2
DrinkJigger: 1
DrinkIceBucket: 1
BarSpoon: 1
CustomDrinkJug: 1 #to allow for custom drinks in the soda/booze dispensers
DrinkAbsintheBottleFull: 1
DrinkBlueCuracaoBottleFull: 1
DrinkCognacBottleFull: 2
DrinkCoconutWaterCarton: 1
DrinkMilkCarton: 1
DrinkCreamCarton: 2
DrinkGinBottleFull: 2
DrinkGildlagerBottleFull: 1 #if champagne gets less because its premium, then gildlager should match this and have two
DrinkGrenadineBottleFull: 1
DrinkJuiceLimeCarton: 2
DrinkJuiceLemonCarton: 2
DrinkJuiceOrangeCarton: 2
DrinkJuiceTomatoCarton: 1
DrinkCoffeeLiqueurBottleFull: 1
DrinkMelonLiquorBottleFull: 2
DrinkPatronBottleFull: 1
DrinkRumBottleFull: 2
DrinkSodaWaterCan: 4
DrinkTequilaBottleFull: 1
DrinkTonicWaterCan: 4
DrinkVermouthBottleFull: 1
DrinkVodkaBottleFull: 1
DrinkWhiskeyBottleFull: 2
DrinkWineBottleFull: 3
DrinkChampagneBottleFull: 1 #because the premium drink
DrinkAngobittersBottleFull: 1 #Angostura Bitters Bottle

View File

@ -7,6 +7,7 @@
DrinkVacuumFlask: 1
DrinkFlaskBar: 1
DrinkShaker: 4
BarSpoon: 1 #quality of life
CustomDrinkJug: 2 #to allow for custom drinks in the soda/booze dispensers
DrinkAleBottleFull: 8
DrinkBeerBottleFull: 8

View File

@ -29,9 +29,19 @@
- type: entity
parent: VendingMachineBooze
id: VendingMachineBoozeUnlocked
suffix: Unlocked
suffix: Unlocked, Maint
components:
- type: VendingMachine
pack: BoozeOMatUnlockedInventory
- type: AccessReader
enabled: false
- type: entity
parent: VendingMachineBooze
id: VendingMachineBoozeCommand
suffix: Command
components:
- type: VendingMachine
pack: BoozeOMatCommandInventory
- type: AccessReader
access: [["Command"]]