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.15.0

  • R
  • Jun 17, 2026
  • 184.58 KB
  • 2
  • 12.0.7
  • Retail

File Name

MythicPlusPartyShuffle-v0.15.0.zip

Supported Versions

  • 12.0.7

Mythic+ Party Shuffle

v0.15.0 (2026-06-17)

Full Changelog Previous Releases

  • feat(fixture+modes): configurable fake-roster mix + lightweight default
    Two changes shipped together (overlapping in Core/init.lua):
    fake-roster-transport-mix:
    • DevFixture:GenerateCategorized splits fakes across the three transport tiers
      (guild -> GUILD, same-faction -> CHANNEL, cross-faction -> WHISPER) so the
      fixture exercises each leg through the real classifier. Identity passed in
      (no WoW call), every fake tagged fake=true.
    • Fakes identified by the fake field, not the -DevFake realm suffix (categorized
      fakes sit on the player's real realm); _rosterSnapshot + inject cleanup updated.
    • _guildMember consults a debug _fakeGuild set so guild fakes ride the real GUILD
      leg; comm path untouched. Persisted + restored across reload.
    • Settings: MPPS:Get/SetFakeRosterMix (default 5/3/2) + a debug-only "Fake roster"
      master checkbox (off by default) gating the count fields and the organizer
      button; three numeric inputs in Options. Locales FR/EN.
      default-lightweight-mode:
    • Flip DB_DEFAULTS showRegistrants/showAllGroups to off and force a one-time
      migration (MPPSDB.modeMigration) so every updating player switches to the
      lightweight experience once; the full views become the experimental, debug-only
      mode. Wire "absent => on" convention unchanged.
      Tests: 255 green; lint clean. Both OpenSpec changes archived.
      Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com