WENTUS

Configuration

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

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

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

Two crafting animation types:

AnimationSettings = {
    FruitBlender = { SoundTime = 8000, ProgTime = 10000 },
    CocktailShaker = { SoundTime = 8000, ProgTime = 7000 },
}
FruitBlender plays blender sound + animation. CocktailShaker attaches a shaker prop to the player's hand.

Consumption animations (DrinkJuice, DrinkCocktail) are also in AnimationSettings. Both use the drinking idle animation with different props (plastic cup vs cocktail glass).

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

2 categories: FruitBlender (7 juices) and CocktailShaker (4 cocktails). 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. New product: add an entry to the category + add the item to items.lua/items-qbox.lua.

Stock Shop

Two shops: FruitShop (9 fruits) and FreezerShop (ice, milk). 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.