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
actuallysynced, 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
- D1: a ROSTER_REQ from a guildmate is answered over the code-scoped GUILD

