File Details
v0.16.4
- R
- Jun 20, 2026
- 188.74 KB
- 5
- 12.0.7
- Retail
File Name
MythicPlusPartyShuffle-v0.16.4.zip
Supported Versions
- 12.0.7
Mythic+ Party Shuffle
v0.16.4 (2026-06-20)
Full Changelog Previous Releases
- refactor(comm): split Comm.lua into transport core + session + event-flow
Re-apply the organizational split that was rolled back as collateral of the
v0.16.0 revert (9b816f5 reverted it only to unship the bundled guild-resync
fix, not for any fault of the split). Two cohesive blocks move out of the
~2400-line Core/Comm.lua into their own files, both attaching methods to the
same MPPS.Comm table (no behavior change):- Core/CommSession.lua active-event persistence + roster snapshot/paging +
session-index sync - Core/CommEvents.lua create/join/leave/shuffle wrappers + sync-gate +
spoke-resync
Comm.lua keeps the transport core and re-exports the six file-locals the moved
code needs via a private MPPS._commShared table; function bodies are copied
verbatim from the CURRENT (v0.16.0) tree, so _resyncSpoke keeps its pre-fix
body (the reverted resync fix is NOT reintroduced). .toc loads the new files
after Comm.lua; the six offline tests that loadfile Comm.lua load them too.
Tests: 257/257 (unchanged); lint clean across all files.
Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
- Core/CommSession.lua active-event persistence + roster snapshot/paging +

