WENTUS

Configuration

Irish Pub Config.Settings — key knobs and concepts.

Common configuration for Config.Base. This page explains the key settings specific to Irish Pub.

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

General

JobName
string
irishpub — the same as the job in your framework.
StandStash
string
Service-counter stash ID. Only the irishpub job can open it.
StashSettings
table
{ slots, weight } — stand stash size, applied to both ox_inventory and qb-inventory from one place.
SoundBoxSettings.soundBoxPrice
number
Music box usage fee. Locations (jukebox, djpad) with coords/radius/volume are under Locations.

Recipes

Products are organized in categories; each product carries an itemCraftRecipe list:

CocktailItems = {
    Items = {
        [1] = {
            itemName = "ip_mojito", itemLabel = "Mojito",
            itemPrice = 25, itemAmount = 1,
            itemCraftRecipe = {
                { itemName = "ip_45clrum", itemAmount = 1 },
                { itemName = "ip_lime",    itemAmount = 1 },
            },
        },
    }
}
  • Product categories (Config.Settings.ProductItems): CocktailItems, OvenItems, CoffeeItems, BeerItems, FryItems, ColaMachineItems, ComboMeals.
  • Base measures (Config.Settings.BaseCraftItems): Rum, Vodka, Whiskey, Wine, Tequila, Gin, Liqueur — the cl portions used as cocktail ingredients.
  • Stock shop (Config.Settings.StockShop.Freezer): raw materials employees buy into the stand.
New product: add an entry to the relevant category + add the item to items.lua / items-qbox.lua. The station menu updates automatically.

Animations

AnimationSettings — per category SoundName, SoundTime, ProgTime, AnimationDict, AnimationName:

  • Crafting: CocktailItems, OvenItems, CoffeeItems, BeerItems.
  • Consuming: Rum, Whiskey, Wine, Vodka, Tequila, Gin, Liqueur, Eat (the drink/eat animation when an item is used).
  • Utility: IceBreaker, Handwash, JukeBox.

The consumable → animation mapping lives in server/consumables.lua; the full animation table is in config.lua.