Chairface's Casino

Multiplayer casino games - Blackjack, 5 Card Stud, High-Lo and more coming soon!

File Details

Chairface's Casino v1.7.12

  • R
  • Jan 16, 2026
  • 23.70 MB
  • 8
  • 5.5.3+5
  • Classic + 3

File Name

Chairfaces_Casino_v1_7_12.zip

Supported Versions

  • 5.5.3
  • 4.4.2
  • 3.80.0
  • 3.4.5
  • 2.5.5
  • 1.15.8

Here's version 1.7 with:

Version updated to 1.7
Craps now shows "|cffffcc00Beta|r" (yellow/gold color) instead of "Play Now!"
Caribbean Stud now shows "|cffff6600Alpha|r" (orange color) instead of "Play Now!"


Done! Craps is now linked to the session system like all other games:

Added "craps" case to IsGameInSession() - checks CrapsState.phase against PHASE.IDLE and PHASE.SETTLEMENT
Added crapsActive variable to UpdateGameButtons()
Added craps to anyActive check so it affects all other game buttons
Added Craps button section in UpdateGameButtons():

Shows "Join Now!" (green) when craps is active
Shows "Table is Busy" (yellow) when another game is active
Shows "Beta" (yellow/gold) when no games are active


 version 1.7.2 with the following changes:
1. Card dealing animation - Already deals cards one by one (was already implemented correctly)
2. Any player can host after settlement

Non-host players now see "HOST NEW" button during settlement
Host still sees "RELOAD" button
Non-host clicking HOST NEW closes current table and opens a new one as host
Non-host also sees "LEAVE" button instead of "CLOSE"

3. Larger cards in player list

Increased card size from 16x22 to 32x44 pixels (doubled)
Row height increased from 28 to 50 pixels to fit larger cards
Cards now displayed at bottom of each row

4. Scrollable player list

Added ScrollFrame with standard WoW scroll bar
Player container can now scroll when there are many players
Container height dynamically adjusts based on number of players

5. Players sorted by hand strength

During showdown/settlement, players are sorted by hand rank (best first)
Folded players are sorted to the bottom
Non-folded players sorted by hand strength descending


Here's version 1.7.3 with the fixes:
Layout fixes:

Player name on left side (vertically centered)
Hand name/status below the name
Cards centered in the middle of each row
Bet/result on the right side
Row height increased to 58px to fit everything properly

HOST NEW button fix:

Changed from calling non-existent OpenTable to showing the host panel instead
This lets the non-host configure their own ante/settings before hosting

Settlement display improvements:

Winners show green "+Xg" to indicate winnings
Losers show red "-Xg" with "-> winner_name" below to show who they owe
If everyone folded, shows "0g" (ante returned)
Winner's name is clearly visible in the "owe to" text


Here's version 1.7.4 with the fixes:
Layout fixes:

Scroll frame now positioned below the "Players" label with proper left alignment
Player rows start from the top-left of the scroll area
Name and status text aligned to left side of each row

Larger cards in settlement (1.5x):

Card size increased from 32x44 to 48x66 pixels
Row height increased to 75px to accommodate larger cards
Card container positioned after name area on the left

Card dealing animation fix:

Changed from queueing with C_Timer.After delays to direct queue insertion
ProcessAnimQueue now handles one card at a time sequentially
Each card animates, completes, then the next one starts (with DEAL_DELAY between)
Sound plays once per card as it's dealt


Version 1.7.6 - The Players window is now positioned with its top anchored below the timer text (which is below the Fold/Raise buttons), and stretches down to the bottom of the frame.

Version 1.7.7 with fixes:
Animated Ace of Spades:

Cards are now shown using UI.Cards:ShowCardFace() instead of directly setting the texture
This properly triggers the animation for the Ace of Spades when using the Warcraft deck

Everyone Folded Error Fix:

Fixed the settlement message parsing when everyone folds
The code now detects if parts[3] contains settlement data (has semicolons/tildes) instead of winners
Properly sets everyoneFolded flag and displays "Everyone folded - antes returned" message


Version 1.7.8 - Fixed the method call. The correct method is UI.Cards:SetCard(cardFrame, cardData, faceUp) instead of ShowCardFace. This will properly handle the animated Ace of Spades when using the Warcraft deck.


Version 1.7.9 - Fixed the "Deal failed: cannot deal - wrong phase" spam. The DealCards function now silently returns if called when not in the correct phase, instead of printing an error message every time the countdown timer ticks.

Version 1.7.11 - Changes:

Increased frame height from 500 to 580 pixels so 2 players are visible at once
Paged scrolling - scroll now snaps to show 2 players per page instead of free-scrolling
Up/Down scroll buttons replace the standard scroll bar
Mouse wheel support - scrolls by page (2 players at a time)
Auto-reset - scroll resets to top when a new round starts


Version 1.7.12 - Players are now properly sorted during settlement. The showdown message now includes handRank which is transmitted to all clients, allowing proper sorting from best hand to worst hand (with folders at the bottom).