From 1082f3336085c15992ca83d5553c0ba52208d70a Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Thu, 1 Oct 2026 14:38:08 -0400 Subject: feat: pai gow poker added to the casino --- data/rooms/casino/6100.yaml | 2 +- data/rooms/casino/6192.yaml | 4 +++- data/rooms/casino/6195.yaml | 29 +++++++++++++++++++++++++++++ data/rooms/casino/6196.yaml | 27 +++++++++++++++++++++++++++ data/rooms/casino/6197.yaml | 25 +++++++++++++++++++++++++ data/rooms/casino/6198.yaml | 26 ++++++++++++++++++++++++++ 6 files changed, 111 insertions(+), 2 deletions(-) create mode 100644 data/rooms/casino/6195.yaml create mode 100644 data/rooms/casino/6196.yaml create mode 100644 data/rooms/casino/6197.yaml create mode 100644 data/rooms/casino/6198.yaml (limited to 'data/rooms/casino') diff --git a/data/rooms/casino/6100.yaml b/data/rooms/casino/6100.yaml index cf85c90..bcde393 100644 --- a/data/rooms/casino/6100.yaml +++ b/data/rooms/casino/6100.yaml @@ -12,7 +12,7 @@ mobs: objects: - name: wayboard description: 'Domita Fortuna in one line: take the stairs up to the gaming street — blackjack, - baccarat, roulette, craps, slots, then video poker, going east. Each salon keeps its own house + baccarat, roulette, craps, slots, video poker, then Pai Gow Poker, going east. Each salon keeps its own house editions in the galleries north and south. The bank booth by the door stores your valuables; no wager is needed to explore.' inroom_description: A wayboard stands where travelers can read it. diff --git a/data/rooms/casino/6192.yaml b/data/rooms/casino/6192.yaml index 2f47b9e..b0419a7 100644 --- a/data/rooms/casino/6192.yaml +++ b/data/rooms/casino/6192.yaml @@ -1,8 +1,10 @@ name: Video Poker Parlor description: A row of low-limit single-seat poker cabinets glows blue beneath yellow pay-table borders. Classic poker, two Ultimate X editions, Super Times Pay and Hot Roll stand side by side. The high-limit - room waits north; the reels are back west. + room waits north; the reels are back west and Pai Gow Poker waits east. exits: + east: + room: 6195 west: room: 6118 north: diff --git a/data/rooms/casino/6195.yaml b/data/rooms/casino/6195.yaml new file mode 100644 index 0000000..4e8084d --- /dev/null +++ b/data/rooms/casino/6195.yaml @@ -0,0 +1,29 @@ +name: Fortune Pai Gow Salon +description: Seven-card fans gleam beneath jade lamps. The green felt displays Fortune + prizes beside a pair of small and large hand boxes. EZ Pai Gow waits north and + No Push south; the video poker cabinets glow to the west. +exits: + west: + room: 6192 + north: + room: 6196 + south: + room: 6197 +casino_tables: +- id: fortune + game: pai_gow + max_players: 6 + min_bet: 5 + max_bet: 1000 + betting_ticks: 30 + pai_gow: + variant: classic + envy: true + action_ticks: 60 +objects: +- name: fortune plaque + description: 'play pai; bet 20, optionally bet 5 fortune, then deal. Set two low cards + with 24 or five high cards with 13456; house sets automatically. High must beat low. + Classic wins pay 0.95:1. Fortune pays independently; five credits qualifies for Envy + on other active players. table rules shows the payout felt.' + inroom_description: A jade fortune plaque explains the table. diff --git a/data/rooms/casino/6196.yaml b/data/rooms/casino/6196.yaml new file mode 100644 index 0000000..07dd081 --- /dev/null +++ b/data/rooms/casino/6196.yaml @@ -0,0 +1,27 @@ +name: EZ Pai Gow Gallery +description: A queen of jade watches over a commission-free Pai Gow table. The felt + warns that a dealer queen-high pushes the main bets. Face Up Pai Gow waits north + and the Fortune salon south. +exits: + south: + room: 6195 + north: + room: 6198 +casino_tables: +- id: ez + game: pai_gow + max_players: 6 + min_bet: 5 + max_bet: 1000 + betting_ticks: 30 + pai_gow: + variant: ez + envy: true + action_ticks: 60 +objects: +- name: ez plaque + description: 'play pai; main wins pay 1:1, but a dealer queen-high pushes. The Joker is + an ace or completes a straight or flush. bet 20, optionally bet 5 fortune, then deal. + Set your low hand with two numbers or high with five; house sets automatically. + table rules shows Fortune payouts and fixed Envy awards.' + inroom_description: A queen-shaped plaque marks the EZ rules. diff --git a/data/rooms/casino/6197.yaml b/data/rooms/casino/6197.yaml new file mode 100644 index 0000000..fabbc75 --- /dev/null +++ b/data/rooms/casino/6197.yaml @@ -0,0 +1,25 @@ +name: No Push Pai Gow Gallery +description: Two extra card boxes sit above the dealer's hand on a jade-green felt. + Here every main wager wins or loses; even a split result has a tiebreaker. + The Fortune salon is north. +exits: + north: + room: 6195 +casino_tables: +- id: no_push + game: pai_gow + max_players: 6 + min_bet: 5 + max_bet: 1000 + betting_ticks: 30 + pai_gow: + variant: no_push + envy: false + action_ticks: 60 +objects: +- name: no push plaque + description: 'play pai; bet 20, optionally bet 5 fortune, then deal. Two numbers set + your low hand; five set your high hand; house sets automatically. Main wins pay 1:1. + Split results compare two extra cards: player must be higher, ties lose, Joker is ace. + Envy is off here, so Fortune quads improve to 30:1. table rules shows all prizes.' + inroom_description: A two-card plaque explains the tiebreaker. diff --git a/data/rooms/casino/6198.yaml b/data/rooms/casino/6198.yaml new file mode 100644 index 0000000..e60b5dd --- /dev/null +++ b/data/rooms/casino/6198.yaml @@ -0,0 +1,26 @@ +name: Face Up Pai Gow Parlor +description: Seven-card fans face a glass dealer rail; the dealer's cards are turned + face up here. The felt warns that a dealer ace-high pai gow pushes every main + bet, and offers the Push Ace High side bet. EZ Pai Gow waits south. +exits: + south: + room: 6196 +casino_tables: +- id: face_up + game: pai_gow + max_players: 6 + min_bet: 5 + max_bet: 1000 + betting_ticks: 30 + pai_gow: + variant: face_up + push_ace_high: 5_15_40 + envy: true + action_ticks: 60 +objects: +- name: face up plaque + description: 'play pai; bet 20, optionally bet 5 fortune and/or bet 10 pushace, then + deal. The dealer sets and reveals first; dealer ace-high pai gow pushes main bets. + Push Ace High pays 5:1 (no Joker), 15:1 (with Joker) or 40:1 (both ace-high). + Set two low numbers or five high; house sets automatically. table rules shows the felt.' + inroom_description: A glass-rail plaque explains the face-up rules. -- cgit v1.2.3