Campfire-Card-Games-2.22.0.zip
What's new
Campfire Card Games v2.22.0
I debated on adding longer multi-hand games, but Players Requested and Game Added !
New game: Spades
- Four players, two teams, with partners seated opposite each other.
- Play with friends, fill empty seats with computers, or watch four computers.
- Standard 500-point, Quick 200-point, five-hand, and ten-hand matches.
- Bid Nil or 1-13 tricks before each hand, with your cards visible while bidding.
- Clockwise play, enforced follow-suit rules, spade trump, and spades-breaking rules.
- Click a legal card or drag it into the center of the table. Legal cards glow.
- Team scores and bags, individual bids and tricks won, and a Last Trick review.
- Scoreboard with the latest ten hand results and full cumulative match totals.
- Nil bonuses and penalties, bag penalties, rotating dealers, and extra hands for tied finishes.
- Match Victory/Defeat screens with New Match and Leave Table controls.
- In-game rules covering bidding, play, scoring, and match lengths.
Tables and computers
- Spades appears under Multiplayer on the main menu.
- Rotate guest seats in the lobby to choose partnerships before dealing.
- Existing decks, table themes, player portraits, computer profiles, invitations, and window-only discovery work with the new table.
- Computer decisions use only their own cards and public table information.
- At most one Elite profile can appear in a table; Elite poker skills remain poker-only.
- Closing the window preserves the active table. Leaving as a guest during play replaces that seat with a computer. Leaving as host closes the table.
- Completed computer match wins appear in Local, Friends, and Community leaderboards.
- Spades scores are separate from wallets and computer net-point totals.
- Bounded score history and network queues keep memory use from growing with every hand.
Installation and compatibility
Extract the CampfireCardGames folder from the ZIP into
World of Warcraft\_forever_\Interface\AddOns, replacing the previous addon files.
The TOC should be at AddOns\CampfireCardGames\CampfireCardGames.toc.
Enable the addon and open /campcards, then Spades.
Designed for WoW Forever interface 16001. All Spades participants need v2.22.0 or newer and must be in the same WoW group. Update stats-sync partners as well: older releases cannot import records containing the new Spades game type.
Spades tables survive closing their window, but end on logout or /reload.
Existing saved settings, wallets, solo deals, and completed records remain intact.
Validation
- Automated Lua 5.1 rules tests: 772 complete bot hands and 40,144 legal plays, including 29 Nil bids, with all 52 cards conserved.
- Four simulated clients completed a five-hand multiplayer match; snapshots contained only each recipient's private hand. Maximum observed packet: 216 bytes.
- Checked invalid/stale actions, team rotation, incomplete-snapshot recovery, guest replacement, host departure, click/drag callbacks, and window persistence.
- Checked once-only computer match records, leaderboard sync, and unchanged wallets.
- Existing statistics, wallet, poker popup, and Elite-roster regressions passed.
These are automated tests using WoW API mocks. Live WoW Forever rendering and real-client multiplayer smoke testing remain to be done.
This mod has no additional files