WENTUS

Configuration

Cafe Cool Beans Config.Settings — key knobs and concepts.

Common configuration for Config.Base. This page explains the key settings specific to Cafe Cool Beans.

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
coolbeans — the same as the job in your framework.
Logo
string
Menu header image URL. Leave empty to use the inventory item images.
SoundBoxSettings.soundBoxPrice
number
Music box usage fee. Locations (lobby, bossroom) with coords/radius/volume are under Locations.

Recipes

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

CoffeeItems = {
    Items = {
        [1] = {
            itemName = "cb_espresso", itemLabel = "Espresso",
            itemPrice = 15, itemAmount = 1,
            itemCraftRecipe = {
                { itemName = "cb_coffeebean", itemAmount = 1 },
            },
        },
    }
}
  • Product categories (Config.Settings.ProductItems): MaterialItems, CoffeeItems, OvenItems, BakeryItems, JuiceItems.
  • Stock shop (Config.Settings.StockShop.Freezer): raw materials employees buy into the stand (oil, egg, sugar, flour, milk, salt, chocolate, vanilla, caramel, strawberry, orange, cream, coffee beans, etc.).
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: MaterialItems, OvenItems, CoffeeItems, BakeryItems, JuiceItems.
  • Consuming: DrinkCoffee, DrinkJuice, EatFood (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.