> For the complete documentation index, see [llms.txt](https://atiysus-organization.gitbook.io/aty-scripts/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://atiysus-organization.gitbook.io/aty-scripts/restaurant-creator/features/stations.md).

# 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. |

{% hint style="info" %}
`Config.StationPropDistance` controls how close players must be for station props to physically spawn — lower values reduce entity-pool size and startup hitch.
{% endhint %}
