WENTUS

Configuration

Limey's Juice Bar Config.Settings — key knobs and concepts.

Common configuration for Config.Base. This page explains the key settings specific to Limey's Juice Bar.

The full list (all recipes, station coordinates, item fields) is in the config.lua file. Here you'll only find concepts + frequently changed knobs.

General

JobName
string
limeyjuicebar — the same as the job in your framework.
MinOnDuty
number
The minimum number of on-duty employees required for the stand to sell from its own stock.
TipTax / TaxRate
boolean / number
Sale/tip tax and its rate (0.1 = 10%).
StandStash / FreezerStash
string
Stash names for the customer stand and freezer. Slots/weight in StashSettings.

Animations

Five crafting animation types:

AnimationSettings = {
    FruitBlender = { SoundTime = 8000, ProgTime = 10000 },
    CocktailShaker = { SoundTime = 8000, ProgTime = 7000 },
    Bakery = { SoundTime = 8000, ProgTime = 10000 },
    Coffee = { SoundTime = 8000, ProgTime = 10000 },
    Smoothies = { SoundTime = 8000, ProgTime = 10000 },
}
FruitBlender plays blender sound + animation. CocktailShaker attaches a shaker prop to the player's hand. Bakery, Coffee, Smoothies use the bartender animation with their respective SFX.

Consumption animations (DrinkJuice, DrinkCocktail, DrinkCoffee) are also in AnimationSettings. Each uses the drinking idle animation with different props (plastic cup, cocktail glass, coffee cup).

Consumables (Calories)

ConsumablesSettings multipliers determine the effect (base calories × multiplier):

ConsumablesSettings = {
    HungerMultiplier = 0.1,
    ThirstyMultiplier = 0.1,
    StressMultiplier = 0.0,
}

Food → hunger, drinks → thirst. Framework bridge: QBox statebag, QBCore metadata, ESX esx_status.

Recipes

5 categories: FruitBlender (11 juices), CocktailShaker (4 cocktails), Bakery (2 pies), Coffee (1 americano), Smoothies (4 smoothies). Each product is defined with an itemCraftRecipe list:

{ itemName = "lm_orange_juice", itemLabel = "Orange Juice", itemPrice = 35, itemAmount = 5,
  itemCraftRecipe = { { itemName = "lm_orange", itemAmount = 6 } } },
Cocktails combine juices + fruits + ice/milk. Bakery uses fruit + dough + milk. Smoothies use fruit + milk/yoghurt. New product: add an entry to the category + add the item to items.lua/items-qbox.lua.

Stock Shop

Two shops: FruitShop (14 items — orange, grape, lemon, apple, peach, melon, pineapple, blueberry, strawberry, dragon fruit, banana, kiwi, mango, coffee bean) and FreezerShop (4 items — ice cube, milk, yoghurt, dough). Each item has no recipe (itemCraftRecipe = {}) — bought directly with cash.

Station Coordinates

The station zones are in client/client.lua. To adjust them to your own map, set DEBUG = true at the top of the file — the boxes will be drawn.