Configuration
Pond Cafe Config.Settings — key knobs and concepts.
Common configuration for Config.Base. This page explains the key settings specific to Pond Cafe.
The full list (all recipes, coordinates, waiter routes) is in the
config.lua file. Here you'll only find concepts + frequently changed knobs.General
JobName
string
pondcafe — 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; below that, items are sold to the customer directly at the config price.
TipTax / TaxRate
boolean / number
Tax on sale/tip income and its rate (
0.1 = 10%). When disabled, all income goes entirely to the business.StandStash / FreezerStash
string
Service counter and cold storage stash IDs.
System Toggles
WaiterEnabled
boolean
Enable/disable the waiter NPC table service. Details (
WaiterSettings: ped, coordinates) are in config.lua.RentEnabled
boolean
Enable/disable vehicle (jet ski) rental. The vehicle/duration/price list (
RentSettings) is in config.lua.SoundBoxSettings.soundBoxPrice
number
Jukebox usage fee. Location/model are under
Locations.Recipes
Products are organized in categories; each product with an itemCraftRecipe list:
CoffeeItems = {
Items = {
[1] = {
itemName = "pond_espresso", itemLabel = "Espresso",
itemPrice = 25, itemAmount = 1,
itemCraftRecipe = { { itemName = "pond_coffeebean", itemAmount = 1 } },
},
}
}
Categories: CoffeeItems, CoffeeSpecialItems, BakeryItems, RawDoughItems, OvenItems, JuiceItems + stock: StockShop.Freezer.
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 + consumption animations (DrinkCoffee, DrinkJuice, EatFood). The full table is in config.lua.