promotional bannermobile promotional banner

Darkmoon Party Shuffle

Open a table at the Darkmoon Faire: players take a seat in-game, then shuffle everyone into balanced 5-man dungeon parties — tank/healer/DPS sorted, Mythic+ & keystone ready.

File Details

v0.16.1

  • R
  • Jun 20, 2026
  • 186.86 KB
  • 2
  • 12.0.7
  • Retail

File Name

MythicPlusPartyShuffle-v0.16.1.zip

Supported Versions

  • 12.0.7

Mythic+ Party Shuffle

v0.16.1 (2026-06-20)

Full Changelog Previous Releases

  • fix(comm): reliable full-mode guild resync (no hang, GUILD-routed catch-up)
    Full-mode participants who are guildmates of the organizer could get stuck
    on "syncing" or never see the members already present (only new arrivals).
    Light mode was unaffected.
    • D1: a ROSTER_REQ from a guildmate is answered over the code-scoped GUILD
      broadcast (CREATE + paged ROSTER + SHUFFLE) instead of a fragile per-
      requester whisper unicast; non-guild requesters keep the whisper answer.
    • D2: close the sync-gate convergence gap — _resyncSpoke now stops only once
      actually synced, not merely because the hub answered the ROSTER, so a
      lost/late SHUFFLE no longer leaves a spoke neither synced nor gave-up
      (the loading gate always resolves).
    • D3: the keep-alive re-requests an absent (not only version-mismatched)
      SHUFFLE until it lands or the bounded horizon is reached.
    • D4: CloseChannel clears per-event organizer bookkeeping (_lastAnswer,
      _myGroupSig, _statusPending) so it cannot leak into the next event.
      Adds a debug fault-injection toggle (/mpps dropshuffle) and 6 offline tests
      covering the hang/late-shuffle, guild vs non-guild catch-up routing, and the
      teardown cleanup. OpenSpec change fix-fullmode-guild-resync archived; main
      specs (comm-protocol, event-sync-gate, roster-snapshot) updated.
      Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com