AzerothHoldem-v0.1.6
What's new
0.1.0-beta.6 — 2026-10-23
Added
- Table size, 2 to 9 seats (lobby slider, or
/poker create 1 2 9).- 3 seats keep hand-placed chairs; other sizes sit on an ellipse, seat 1 at the bottom, clockwise. Seats shrink to 90 % from 5 seats and to 80 % from 7.
- Practice tables fill every other seat with a bot.
- No-rebuy (freezeout) (lobby toggle, or
/poker create 1 2 9 norebuy).- Everyone starts with 100 big blinds.
- No rebuy, no add-on, and no new seat once the game has started. Bots do not refill either.
- A busted player shows "out". When one player holds every chip, the table announces "X wins the game!" and stops dealing.
- The host's button becomes NEW GAME, which puts every seated player back to the starting stack.
/poker createand/poker practicetake[sb] [bb] [seats] [norebuy].
Changed
- Wire format (T6) so a 9-seat table fits Forever's throttle.
RO(roster: settings and who sits where) is sent only when it changes, to a joiner, and on request (RQ).STis now compact and public: the same body for every player, own hole cards by whisper (HL) only.- When two or more remote players are all in the host's party or raid,
ST,RO,HSandPFgo once through the group channel instead of once per player; otherwise they go by whisper, as before. - Simulated 9-player table: the host sent 59 messages for about 2.5 hands. The old format would have needed 8 whispers of 4-5 chunks per action.
- Players who have joined but not sat down keep receiving the table.
- Chips are whole units internally (
AZH.COPPER_PER_GOLD = 1): no more fractional chips, and every amount is four digits shorter on the wire. - Lobby: blinds shown as chips ("1 / 2"), "Ledger" button, "Play chips only" line.
Fixed
- The table window would have been rebuilt at every opening once it had more than 3 seat widgets.
Tests
- 37 tests per runtime.
- 300 hands at a full 9-seat table, chips conserved.
- A 9-seat freezeout played to a single winner, then reset.
- 9 simulated clients in one group with a throttle (10 messages, then 1 per second): every guest ends with the host's table and its own hole cards.
- No-rebuy end to end with two clients: rebuy refused, game over seen by the guest, new game.
- UI smoke test: a 9-seat no-rebuy practice table, played to the winner banner and the NEW GAME button.
This mod has no additional files

