aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/cards.yaml59
-rw-r--r--data/rooms/intro/2001.yaml20
2 files changed, 79 insertions, 0 deletions
diff --git a/data/cards.yaml b/data/cards.yaml
new file mode 100644
index 0000000..934e1f5
--- /dev/null
+++ b/data/cards.yaml
@@ -0,0 +1,59 @@
+# Unicode blackjack card art. Each card may define 5, 7, and 9 line art.
+# Keys are rank plus suit: A/K/Q/J/10/2-9 followed by C/D/H/S.
+# Missing art uses the generated Unicode card renderer.
+# Example override:
+# AH:
+# 5: ["┌───┐", "│ A │", "│ ♥ │", "│ A │", "└───┘"]
+cards:
+ AC: {}
+ AD: {}
+ AH: {}
+ AS: {}
+ 2C: {}
+ 2D: {}
+ 2H: {}
+ 2S: {}
+ 3C: {}
+ 3D: {}
+ 3H: {}
+ 3S: {}
+ 4C: {}
+ 4D: {}
+ 4H: {}
+ 4S: {}
+ 5C: {}
+ 5D: {}
+ 5H: {}
+ 5S: {}
+ 6C: {}
+ 6D: {}
+ 6H: {}
+ 6S: {}
+ 7C: {}
+ 7D: {}
+ 7H: {}
+ 7S: {}
+ 8C: {}
+ 8D: {}
+ 8H: {}
+ 8S: {}
+ 9C: {}
+ 9D: {}
+ 9H: {}
+ 9S: {}
+ 10C: {}
+ 10D: {}
+ 10H: {}
+ 10S: {}
+ JC: {}
+ JD: {}
+ JH: {}
+ JS: {}
+ QC: {}
+ QD: {}
+ QH: {}
+ QS: {}
+ KC: {}
+ KD: {}
+ KH: {}
+ KS: {}
diff --git a/data/rooms/intro/2001.yaml b/data/rooms/intro/2001.yaml
index ed10efa..6b85dbb 100644
--- a/data/rooms/intro/2001.yaml
+++ b/data/rooms/intro/2001.yaml
@@ -6,6 +6,26 @@ casino_machines:
min_bet: 1
max_bet: 1000
payout: 0.97
+casino_tables:
+ - id: blackjack
+ game: blackjack
+ max_players: 6
+ betting_ticks: 20
+ min_bet: 1
+ max_bet: 1000
+ blackjack:
+ decks: 8
+ shuffle_at: 0.25
+ blackjack_payout: 1.5
+ dealer_hit_soft_17: false
+ max_split_hands: 4
+ resplit_aces: false
+ double_after_split: true
+ double_split_blackjack: true
+ insurance_payout: 2
+ surrender: false
+ action_ticks: 20
+ split_unlike_ten_values: true
color: ""
description:
- text: It's a test room