Stations
Stations are the interactive building blocks of a restaurant. Every type is defined in shared/config_stations.lua (label, icon, default prop model, slot counts) and placed via the builder.
Cooking & prep
| Station |
Role |
| Grill |
Cook patties & meats. Cook stages (rare → medium → well-done → burnt) with a burn timer. |
| Fryer |
Fry potatoes/onion rings using a basket. Supports modifier ingredients (e.g. salt → French Fries). |
| Pizza Oven |
Bake pizzas. |
| Microwave |
Custom prop with a live DUI screen; door open/close, spinning food, recipe cooking. |
| Coffee Machine / Espresso |
Espresso is a custom prop with a live DUI screen and recipe-based brewing. |
| Beverage Dispenser |
Fill drinks using per-drink ingredient recipes. |
| Prep / Assembly Board |
Combine cooked items + ingredients into finished dishes. One-click auto-deposit crafting. |
Storage
| Station |
Role |
| Fridge / Freezer |
Cold storage for ingredients (spoilage applies). |
| Storage |
General restaurant storage. |
| Condiment Set |
Quick access to sauces/condiments. |
Service & orders
| Station |
Role |
| POS |
Point of sale — charge customers, take payments/tips. |
| Order Board (DUI) |
Prop-mounted order board screen. |
| Self-Service Kiosk (DUI) |
Customer-facing ordering kiosk. |
| Menu Display (DUI) |
Prop-mounted menu screen. |
| Order List (TODO) |
Kitchen order tracker. |
| Delivery Tray |
Hand-off point for prepared orders. |
| Customer Seat |
Placeable seating for AI/player customers. |
Management & staff
| Station |
Role |
| Management PC / Tablet |
Opens the management dashboard (gated by Config.ManagementAccess). |
| Clock-In Terminal |
Employees clock on/off duty. |
| Purchase Point |
Where an unowned restaurant is bought. |
Cleaning
| Station |
Role |
| Mop Bucket / Cleaning Station |
Take a mop to scrub stains. |
| Sink |
Wash/clean action, hygiene bonus. |
| Trash Bin |
Dispose of trash and spoiled items. |
`Config.StationPropDistance` controls how close players must be for station props to physically spawn — lower values reduce entity-pool size and startup hitch.