File Details
Chairface's Casino v1.0.0
- R
- Dec 30, 2025
- 9.82 MB
- 10
- 5.5.3+38
- Classic + 2
File Name
Chairfaces_Casino_v1.0.0.zip
Supported Versions
- 5.5.3
- 5.5.2
- 5.5.1
- 5.5.0
- 4.4.2
- 4.4.1
- 4.4.0
- 3.4.5
- 3.4.4
- 3.4.3
- 3.4.2
- 3.4.1
- 3.4.0
- 2.5.5
- 2.5.4
- 2.5.3
- 2.5.2
- 2.5.1
- 1.15.8
- 1.15.7
- 1.15.6
- 1.15.5
- 1.15.4
- 1.15.3
- 1.15.2
- 1.15.1
- 1.15.0
- 1.14.4
- 1.14.3
- 1.14.2
- 1.14.1
- 1.14.0
- 1.13.7
- 1.13.6
- 1.13.5
- 1.13.4
- 1.13.3
- 1.13.2
- 1.13.0
Chairfaces Casino v0.9.31
Changes:
Bug Fix: Client Bet Display at Settlement
Fixed issue where client bet showed base ante instead of actual bet (e.g., 500g becoming ante amount)
Deal broadcast now includes player bets: DEAL|seed|players|cards|...|playerBets
Clients properly receive and store each player's actual bet amount
Ante Sound
Replaced chip animation with just the kaching sound effect
Sound plays on every ante (no visual animation)
Removed chips_ante.tga texture (not needed)
Host Panel Layout
Increased panel height from 420 to 440
Moved START button down from 60 to 70 pixels from bottom
Creates uniform spacing between countdown buttons and START button
Trixie Voice Frequency
Increased blackjack voice from 25% to 50% chance
Increased bust voice from 25% to 50% chance
These voice lines remain client-centered (Trixie reacts based on local player outcomes)
Chairfaces Casino v0.9.32
Changes:
Trixie Audio Fix
Bust voice (trix_bust.ogg, trix_bust2.ogg) now only plays when a player actually busts (goes over 21)
Regular losses at settlement no longer trigger bust voice - just visual pout/bust animation
Woohoo voice plays for wins at settlement
5 Card Stud - Max Players Setting
Host panel now includes Max Players setting (2-10 players)
Panel height increased to 280 to accommodate the new setting
Button row shows 2-10 with current selection highlighted green
Max player limit is enforced when players try to ante
5 Card Stud - Pot Sync Fix
TABLE_OPEN message now includes the pot value and max players setting
When clients receive table open, they now properly register the host as already anted
Pot is explicitly synced from host to all clients
ANTE sync messages now include the updated pot value
Clients will see correct pot totals showing all players' antes including the host's
5 Card Stud - Button Rename
"JOIN" button renamed to "ANTE" to be clearer about what it does
Chairfaces Casino v0.9.33
Changes:
5 Card Stud - More Obvious Active Player
Active player name now shows with >> Name << arrows in green
Green background highlight added behind the active player's card area
Makes it much clearer whose turn it is during betting
Blackjack - 30 Second Turn Timer
Players now have 30 seconds to make a move during their turn
Countdown timer appears (reuses existing countdown display)
Timer shows blue normally, orange when ≤10 seconds, red when ≤5 seconds
Status bar shows warning: "MAKE A MOVE or auto-stand in Xs!" when ≤10 seconds
If timer expires, player is automatically stood
Timer only runs on the local client during their turn (no server sync needed)
5 Card Stud - Longer Action Messages
Action messages (fold, call, raise, etc.) now stay visible for 4 seconds (doubled from 2)
Then fade out over 1 second
Makes it easier to see what other players did
5 Card Stud - Hand Values Sync (Already working)
Verified that handName is properly synced in settlement messages
Clients receive name:handRank:handName:total:folded:bet format
Both host and clients should see hand values under cards at showdown
Kicker Display - Only When Tiebreaker
Kicker info (e.g., "Pair of Kings, A Kicker") only shows when it was actually used as a tiebreaker
If no players had the same hand rank, kicker is not displayed
Example: "Pair of Kings" instead of "Pair of Kings, A Kicker" unless multiple players had pair of Kings
Chairfaces Casino v0.9.34
Changes:
Minimap Button Toggle
Left-clicking minimap button now properly toggles windows:
If blackjack or poker window is open → closes them
If lobby is open → closes it
If nothing is open → opens lobby
Acts as a proper on/off toggle for the casino interface
Blackjack Turn Timer - Last 10 Seconds Only
Turn timer countdown now only appears for the final 10 seconds
No visible timer for the first 20 seconds of your turn
Orange color at 10-6 seconds, red at 5 seconds and under
Status bar warning message only shows during the visible countdown period
5 Card Stud - Client Settlement Display Fix
Fixed player.handName not being updated with the detailed hand name on the host before sending
The detailed hand name (like "Pair of 7's") is now properly synced to clients
Clients should now see:
Hand name caption under each player's cards (e.g., "One Pair", "High Card")
Winner message bar: "Apptester wins with Pair of 7's!" (now in same format as screenshot)
Winner message format changed to match expected output: "[Name] wins with [HandName]!"
Chairfaces Casino v0.9.36
Changes:
5 Card Stud - Client Settlement Sync Fix
Improved settlement message parsing to be more robust (handles special characters in hand names better)
Added debug output to trace settlement sync issues (enable with /bj debug)
Fixed parsing to properly populate player.handName on client side
Settlement Ledger Display
Settlement panel now shows a proper ledger format:
Winner line: "PlayerName wins with HandName!"
"Ledger:" header
Each loser listed with "PlayerName owes Xg" (sorted from most to least)
Made settlement frame wider (220px) to fit ledger text
Status bar also shows winner with hand name during settlement
Debug Output
Added detailed debug logging in HandleSettlement to trace:
Winners received
Settlement string parsing
Each player's parsed data
Phase changes
UpdateSettlementList line count
Chairfaces Casino v0.9.37
Changed all "poker" references to "5 Card Stud":
"opened poker!" → "opened 5 Card Stud!"
"Poker table opened!" → "5 Card Stud table opened!"
"Poker table closed." → "5 Card Stud table closed."
"Left poker table." → "Left 5 Card Stud table."
"No poker table open." → "No 5 Card Stud table open."
Chairfaces Casino v0.9.38
Debug Version
This version has extensive debug output added. Please enable debug mode with /bj debug or /cc db and then play a hand of 5 Card Stud. After the game ends, check your chat for debug messages that will help identify where the issue is:
Debug output added:
CalculateSettlements: Shows number of winners, pot amount, win share
Each player's settlement: Shows handName, bet, isWinner
UpdatePot: Shows phase and whether settlements exist
UpdateSettlementList: Shows settlement count, winner, winnerHand
Fixes in this version:
Added nil check for player.totalBet (was causing potential nil error)
Fixed settlement existence check to properly count table entries
More robust empty table detection
Chairfaces Casino v0.9.39
Critical Fix: Settlement Not Triggering
Root Cause Found:
The issue was that ProcessAction (for real players) and ExecuteAIAction (for AI) were checking PS.phase == PS.PHASE.SHOWDOWN to trigger the showdown. However, StartShowdown() sets the phase to SHOWDOWN, immediately evaluates hands, calculates settlements, and then sets phase to SETTLEMENT - all in the same function call. By the time the phase check happened, the phase was already SETTLEMENT, not SHOWDOWN.
Fix:
Now both ProcessAction and ExecuteAIAction properly check the return value from the player action functions:
"hand_over" → Someone folded, only 1 player left, go to settlement
"showdown" → 4 streets complete, go to showdown/settlement
"deal_next" → Deal the next card
Still in betting phase → Check for next player
This should now properly:
Trigger showdown when the 4th betting round completes
Send settlement data to all clients
Display the settlement panel with winner and ledger
Show hand name captions under each player's cards
Update the status bar with winner info
Chairfaces Casino v0.9.40
Changes:
Minimap Button - Free Floating
Button can now be dragged anywhere on screen (not just around the minimap)
Position is saved and restored on login
Drag to reposition, position persists across sessions
5 Card Stud - LOG Button & Game History
Added LOG button to the button bar
Shows a movable log window with the last 5 games' ledgers
Each game shows:
Timestamp (how long ago)
Pot size
Winner
Ledger: who won/lost how much, sorted by amount
Same design style as Blackjack log
Debug Messages Fixed
All [AI Debug] messages now only appear when debug mode is enabled (/bj debug or /cc db)
AI action announcements (like "Thrall: CALL 10g") still show normally
AI error messages moved to debug-only
Clean chat output in normal gameplay
Chairfaces Casino v0.9.41
Changes:
Trixie's Updated Welcome Message
"Hello! I'm Trixie, Grand High Dealer of Cards, Keeper of the Shoe, & Certified Lucky Charm
...and I'll be your personal dealer!
We've got Blackjack and 5 Card Stud all warmed up and ready to go~
More games coming soon! ♥"
Card Back Selection Persistence
Your card back choice now saves between sessions
Opens with your last selected card back instead of always defaulting to Blue
Minimap Icon Improvements
Icon is now 3x larger (96x96 pixels vs 32x32)
Removed the circular border - just the clean casino icon
Subtle highlight effect on hover
Still draggable to any position on screen
Chairfaces Casino v0.9.42
Changes:
Minimap Icon
Reduced from 3x to 2x size (64x64 pixels) - better balance
Right-click now opens the Settings panel (shows lobby + settings)
Left-click still toggles the lobby
Tooltip updated to reflect new controls
Chairfaces Casino v0.9.43
Changes:
Intro Text Fixed
Removed the heart symbol (♥) that wasn't rendering properly - now shows clean text
New Trixie Intro Audio
Replaced trix_intro.ogg with your new audio file
Minimap Icon Size
Reduced to 1.75x size (56x56 pixels) - better balance
Larger Trixie Display
Blackjack & Poker: Trixie's image increased from 120x120 to 160x160 pixels
Name caption moved to above her image (previously below)
Now fills the vertical dealer area height with proper padding for the caption
Chairfaces Casino v0.9.44
Changes:
New Trixie Intro Audio
Properly replaced trix_intro.ogg with your new audio file (deleted old one first)
Trixie Position in Blackjack
Repositioned so the bottom of her frame sits just above the status bar (5px gap)
Caption ("Trixie") still appears above her image
Chairfaces Casino v0.9.47
Added a "Meet Trixie!" button in the Settings panel under a new "Trixie" section. Clicking it will close the settings and lobby, then play the full Trixie intro sequence with audio for her admirers! 💕
Chairfaces Casino v0.9.48 - Trixie's bottom edge is now positioned at the top of the player area with a 5px gap.
Chairfaces Casino v0.9.49 - Trixie now has a 15px gap from the left window border while keeping her vertical position (bottom at top of player area).
Chairfaces Casino v0.9.51 - Fixed Trixie positioning by anchoring to the statusBar instead of clipFrame. Her bottom should now be 25px above the statusBar's bottom (which is where the player area starts).
Chairfaces Casino v0.9.52 - Fixed Trixie positioning by anchoring TOPLEFT to mainFrame TOPLEFT with offsets (15, -50). This should put her inside the window, 15px from the left border and 50px below the top.
Chairfaces Casino v0.9.54
Changes:
5 Card Stud: Moved table info (Host, Ante, etc.) to center of window
5 Card Stud: Moved Trixie 15px from left border
Both games: Removed "Trixie" name caption from above her picture
Chairfaces Casino v0.9.55
Hand rank text (e.g., "Two Pair") now displays above the cards layer using a higher draw sublayer, so it won't clip with card textures
Chairfaces Casino v0.9.56 - Fixed kicker to only display when it was the actual tiebreaker (when a loser had the same hand rank as the winner).
Chairfaces Casino v0.9.57 - Added Help system!
Features:
Help button in the lobby next to Settings
Help panel overlays the lobby with Trixie on the left
Game selection buttons - Blackjack and 5 Card Stud
Scrollable content area with full rules for each game
Trixie changes expressions based on which game you select
Custom speech bubbles for each game ("Let me teach you Blackjack!" / "Poker is my favorite!")
The help content includes:
Objectives
Card values / Hand rankings
How to play step-by-step
Betting/action options
Special rules
Tips and reminders about gold trading
Chairfaces Casino v0.9.58
Changes:
Trixie voice frequency increased significantly:
Blackjack voice: 50% → 85% chance
Bust voice: 50% → 80% chance
Woohoo voice: 25% → 75% chance
Blackjack voice now plays when you get dealt blackjack (not just at settlement)
Trixie cheers immediately after deal completes
Plays the "Blackjack!" voice clip
Shows the blackjack win effect on your cards
5 Card Stud already had woohoo for pot winners (was already implemented - Trixie cheers and plays woohoo when local player wins)
🎉 Chairface's Casino v1.0.0 - Official Release! 🎉
Congratulations on the 1.0 release! Here's what's included:
Features
Games:
Blackjack - Full Vegas rules with multiplayer support
5 Card Stud Poker - Complete poker with betting rounds
Trixie the Dealer:
Animated dealer with multiple expressions
Voice lines for blackjack, busts, and wins
Intro sequence for first-time players
"Meet Trixie" button in settings
UI & Polish:
Casino lobby with animated sign
Minimap button (draggable, toggle with /cc minimap)
Multiple card back designs (Settings)
Sound effects (shuffle, deal, chips, win)
Help system with full game rules
Game logs for both games
Multiplayer:
Party/raid synchronization
Host controls (ante, multiplier, countdown)
Settlement ledger showing who owes who
Commands:
/cc or /casino - Open lobby
/bj or /blackjack - Open blackjack directly
/cc db - Toggle debug/test mode
Now includes:
- Forced intro replay for 1.0.0 - Anyone upgrading from a previous version will see Trixie's intro again
- Tracks
introVersionin saved variables so future major releases can also force the intro if needed