aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-10-03 07:11:58 -0400
committerhistoria <[not public]>2026-10-03 07:11:58 -0400
commit0fb83bdf433b9b48240f4ac7a5d4c912f6b808cc (patch)
treeac0af51cc2513b1ddd8a280f360af820d1f097af /data
parent6232d41e5639f9c38e47b2bb65266e343ca26e8f (diff)
downloadthehouseoficarus-0fb83bdf433b9b48240f4ac7a5d4c912f6b808cc.tar.gz
feat: added big 6 wheel to the casino
Diffstat (limited to 'data')
-rw-r--r--data/help/big6.yaml66
-rw-r--r--data/help/casino.yaml5
-rw-r--r--data/rooms/casino/6183.yaml4
-rw-r--r--data/rooms/casino/6199.yaml11
4 files changed, 83 insertions, 3 deletions
diff --git a/data/help/big6.yaml b/data/help/big6.yaml
new file mode 100644
index 0000000..718f3a8
--- /dev/null
+++ b/data/help/big6.yaml
@@ -0,0 +1,66 @@
+name: big6
+aliases: [big six, big 6, big-six, big_six]
+category: Interaction
+related: [casino, roulette]
+description: |
+ Big 6 — Sword and Shield
+
+ Find the wheel north of the double-zero roulette salon.
+
+ play big6 Sit at the wheel
+ bet 10 on 1 Bet on the $1 symbol (not a one-credit stake)
+ bet 5 on $20 Add a bet on $20
+ bet 2 on sword Add a SWORD wager; SHIELD works the same way
+ bet / rebet Add another copy of your most recent wager
+ spin Start the wheel after placing your bets, when alone
+ (any unambiguous prefix works, so 'sp' spins here).
+ unbet Take back ALL bets before spinning
+ table See the felt and profit odds
+ list List the seven betting targets
+ rules Read this page
+ stop Leave, or queue departure until your bets settle
+ watch big6 Watch without taking a seat
+
+ Place any number of wagers on any combination of symbols. Repeated bets
+ on the same symbol are allowed; each bet must meet the table limits.
+ With one active player, betting has no deadline: type spin when ready.
+ With two or more active players, betting opens for 25 ticks. The wheel
+ spins automatically when that window ends, even if nobody bet. Spin
+ cannot shorten a shared window. No new bets during a spin or respin.
+
+ Symbol Spaces Profit odds
+ $1 24 1:1
+ $2 12 3:1
+ $5 6 7:1
+ $10 4 11:1
+ $20 2 23:1
+ SWORD 1 47:1
+ SHIELD 1 47:1
+ DOUBLE 1 automatic double and respin (not a betting target)
+
+ Every one of the 51 spaces is equally likely on each spin. On DOUBLE,
+ every live bet doubles and stays on its original symbol, then the wheel
+ spins again automatically. This can repeat indefinitely: x2, x4, x8,
+ x16, and beyond. No extra money is debited, and nothing is cashed out
+ between spins. A different symbol finally settles all bets: matching
+ bets return the enlarged stake plus its profit; other bets lose.
+
+ Example: 10 on $1, then DOUBLE twice, then $1 returns 80 credits
+ (40 enlarged stake + 40 profit). Your original cost was only 10.
+ Receipts report the original cost and final net, not a new debit for
+ each DOUBLE. Chips are spent first; payouts return as credits.
+
+ Inspired by the Draft Kings dollar wheel, with adjusted counts and odds.
+ Every target has exactly 48/49 = 97.95918367% theoretical RTP, including
+ all DOUBLE respins. If E is expected return per original credit:
+ E = 48/51 + (2/51) E. House edge is 1/49 = 2.04081633%.
+ These integer payouts need no credit rounding, even for one-credit bets.
+
+ The scrolling wheel slows with variable steps and pauses. The final
+ display shows the winning space and four actual neighbors on each side.
+ Animation does not change the odds or allow bets after a spin starts.
+ Disconnecting during a spin forfeits committed wagers; before a spin,
+ outstanding stakes are refunded. Shutdown recovery refunds original
+ pending stakes, not unbanked DOUBLE increases. The DOUBLE chain itself
+ has no cap; payouts beyond the economy's integer balance capacity are
+ reported as pending recovery, never truncated or paid as a wrapped value.
diff --git a/data/help/casino.yaml b/data/help/casino.yaml
index 36058d3..4634579 100644
--- a/data/help/casino.yaml
+++ b/data/help/casino.yaml
@@ -1,13 +1,13 @@
name: casino
aliases: [play, bet, rebet, table, watch, rules]
category: Interaction
-related: [roulette, racetrack, blackjack, baccarat, craps, slots, video poker, pai gow poker]
+related: [big6, roulette, racetrack, blackjack, baccarat, craps, slots, video poker, pai gow poker]
description: |
Casino quick guide
play <game> Join a table; use play to list nearby games.
bet N Wager chips first, then credits.
- bet N on BET Choose a roulette, baccarat or craps bet.
+ bet N on BET Choose a roulette, Big 6, baccarat or craps bet.
bet / rebet Repeat your last table wager.
table Show the table felt; roulette also shows the racetrack,
history and payout tables.
@@ -36,6 +36,7 @@ description: |
their banked winnings are paid. Failed payments are reported separately;
a receipt never claims that an uncredited payout has been paid.
+ help big6 Dollar wheel, SWORD/SHIELD and unlimited DOUBLE respins.
help roulette Number, color and combination bets.
help racetrack Voisins, Tiers, Orphelins, Zero and Neighbors.
help blackjack Beat the dealer without going over 21.
diff --git a/data/rooms/casino/6183.yaml b/data/rooms/casino/6183.yaml
index 476c8b8..474cfb1 100644
--- a/data/rooms/casino/6183.yaml
+++ b/data/rooms/casino/6183.yaml
@@ -1,6 +1,8 @@
name: Double Zero Roulette Salon
-description: An American roulette wheel gleams under brass lamps; its green zero and double-zero pockets face a neatly marked betting layout.
+description: An American roulette wheel gleams under brass lamps; its green zero and double-zero pockets face a neatly marked betting layout. The Sword and Shield Big 6 wheel salon lies north.
exits:
+ north:
+ room: 6199
south:
room: 6182
casino_tables:
diff --git a/data/rooms/casino/6199.yaml b/data/rooms/casino/6199.yaml
new file mode 100644
index 0000000..e491ad2
--- /dev/null
+++ b/data/rooms/casino/6199.yaml
@@ -0,0 +1,11 @@
+name: Sword and Shield Wheel Salon
+description: A towering Big 6 wheel gleams with brass spokes and painted banknotes. A sword and a shield mark its rarest prizes; a golden DOUBLE flashes between them. Broad green felt offers room for a handful of wagers. The double-zero roulette salon lies south.
+exits:
+ south:
+ room: 6183
+casino_tables:
+ - id: big6
+ game: big6
+ betting_ticks: 25
+ min_bet: 1
+ max_bet: 10000