blob: 6aea61d394002bc6bbf686c488f2aa3813dde524 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# Pai Gow Poker tables
Add a `casino_tables` entry to a room with `game: paigow`:
```yaml
casino_tables:
- id: fortune
game: paigow
max_players: 6
min_bet: 5
max_bet: 1000
betting_ticks: 30
pai_gow:
variant: classic
envy: true
autoset: false
a2345_second_highest: true
action_ticks: 60
```
| Field | Type | Default | Notes |
|---|---|---|---|
| `variant` | string | `classic` | `classic`, `ez`, `no_push`, or `face_up`. Each is a separate house ruleset. |
| `envy` | bool | false | Enables Envy prizes and selects the Fortune/Envy pay schedule. |
| `push_ace_high` | string | — | `face_up` only, and required there. `5_15_40` or `5_12_40`; selects the Push Ace High payout schedule. |
| `autoset` | bool | false | Seeds the seat default. When true a legal arrangement locks immediately, without a `set` confirmation. Players may toggle it per seat in game. |
| `action_ticks` | int | 60 | 1–600. |
| `a2345_second_highest` | bool | true | When true, A-2-3-4-5 is the second-highest straight; when false it is the lowest. |
`max_players` is capped at 6, and `max_bet` at 500,000,000. Each wager is
bounded by the table's `min_bet`/`max_bet`.
The `id` is internal; players join with `play paigow`. Shared table fields
(`betting_ticks`, `min_bet`, `max_bet`, and ID rules) are documented under
[Rooms — Casino Tables](rooms.md#casino-tables).
|