diff options
Diffstat (limited to 'building_guide')
| -rw-r--r-- | building_guide/rooms.md | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/building_guide/rooms.md b/building_guide/rooms.md index 31e45f0..608dcf5 100644 --- a/building_guide/rooms.md +++ b/building_guide/rooms.md @@ -246,7 +246,7 @@ Multiplayer table fields (`casino_tables`): | Field | Type | Default | Notes | |---|---|---|---| | `id` | string | — | Required. Nonempty, no surrounding whitespace, unique among the room's tables and machines. | -| `game` | string | — | Required. `blackjack`, `baccarat`, `roulette`, `craps`, `paigow`, `video_poker`, or `plinko`. | +| `game` | string | — | Required. `blackjack`, `baccarat`, `roulette`, `craps`, `paigow`, `video_poker`, `plinko`, `pachinko`, or `cash_hunt`. | | `max_players` | int | 8 | 0–64. Video poker is forced to 1; Pai Gow caps at 6. | | `betting_ticks` | int | 20 | 0–3600. | | `min_bet` | int | 1 | Must not exceed `max_bet`. | @@ -292,6 +292,25 @@ casino_tables: `max_players` may only be omitted, `0`, or `1`. Bet limits are per ball, and `max_bet` cannot exceed 10000000. +#### Pachinko + +Pachinko is a single-seat fixture under `casino_tables`, addressed with +`play pachinko`: + +```yaml +casino_tables: + - id: pachinko + game: pachinko + min_bet: 1 + max_bet: 10000 +``` + +No game-specific rule block is needed: the board is randomly drawn each +round and the best-slot return is exactly 100%. `max_players` must be omitted, +`0`, or `1`. There is no `max_bet` multiplier floor because the rare DOUBLE +space can chain an arbitrarily large payout; any return beyond the economy's +credit cap is clamped rather than rejected. + #### Blackjack ```yaml |
