> For the complete documentation index, see [llms.txt](https://documentation.rcore.cz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.rcore.cz/paid-resources/rcore_casino/rcore_casino-2/editor/seats.md).

# Seats

The Seats editor allows you to quickly create sit interaction spots anywhere on the map. It does not spawn any chairs or objects — it simply defines a position and rotation and marks that location as a usable seat.

When a player approaches the defined seat location, they can interact with it (for example by pressing E) to sit down using the configured seating behavior.

<div data-full-width="false"><figure><img src="/files/4pvT1uao8ErD02dPGjnX" alt=""><figcaption></figcaption></figure></div>

### Editor Settings

<table data-full-width="false"><thead><tr><th>Setting</th><th>Type</th><th>Info</th></tr></thead><tbody><tr><td>Seat type</td><td>Select/List</td><td>Choose seat behavior type (<code>1</code> normal seat, <code>2</code> chair/bar seat)</td></tr><tr><td>Duplicate seat</td><td>Action</td><td>Create a copy of selected seat at the same coordinates/heading</td></tr><tr><td>Delete seat</td><td>Action</td><td>Delete selected seat</td></tr><tr><td>Add seat</td><td>Action</td><td>Create a new local seat near current player position</td></tr><tr><td>Add global seat</td><td>Action</td><td>Open global seat menu for model-wide seat definitions</td></tr></tbody></table>

## Preview / Seat Type

<table data-full-width="false"><thead><tr><th width="127">Preview</th><th>Seat Type</th><th>Use case</th></tr></thead><tbody><tr><td><img src="/files/ZUTjAvCjinzCRuvXh6eZ" alt=""></td><td>Normal seat</td><td>Standard sit spots using normal seat enter/idle behavior</td></tr><tr><td><img src="/files/ToSP4IfUKFD2D1k3x2ps" alt=""></td><td>Chair/Bar seat</td><td>Chair/bar-like sit spots using the alternate seating flow</td></tr></tbody></table>

## GlobalSeats (important)

Global seats are model-based seat definitions in `rcore_casino/configs/seats.lua` under `GlobalSeats`.

Use these when you want a single model to act as a seat everywhere in the map/interior, with optional animation offsets.

<table data-full-width="false"><thead><tr><th>Config field</th><th>Type</th><th>Info</th></tr></thead><tbody><tr><td><code>name</code></td><td>Text</td><td>Display name for global seat definition</td></tr><tr><td><code>model</code></td><td>Hash/Number</td><td>Object model hash used for global seat matching</td></tr><tr><td><code>type</code></td><td>Number</td><td>Seat type (<code>1</code> normal, <code>2</code> chair/bar)</td></tr><tr><td><code>offset</code></td><td>Vector3</td><td>Animation position offset applied when using this model</td></tr><tr><td><code>offsetHeading</code></td><td>Number</td><td>Heading offset applied to seating animation</td></tr></tbody></table>
