File Details
cepgp_lootmaster_ml-8.6.1.zip
- R
- May 15, 2026
- 181.95 KB
- 165
- 2.5.5
- Classic TBC
File Name
cepgp_lootmaster_ml-8.6.1.zip
Supported Versions
- 2.5.5
Changes
8.6.1 — 2026-05-15
Bug Fixes
Trade Warning — Loot Not Tracked for Trade Window
- Fixed: When an item was distributed via Master Loot using the announce functionality, the recipient wasn't added to the trade watchlist, so the addon didn't warn if the item was traded to someone else.
- Fix: Added
AddToTradeWatchlist(link, player, distributor)call in the LOOTED event handler inlootmaster_player.lua, covering all items distributed through the ML announce system.
Admin Discovery — "Only Finds Me" in Transactions Dropdown
- Fixed: The "Target User" dropdown under LootMaster Admin → Transactions only showed the current player (sometimes duplicated with realm suffix like "Fhe" + "Fhe-Thunderstrike").
- Root Cause 1:
HandleAuditPongstored the sender with the full realm name (e.g., "Fhe-Thunderstrike") while the self-add used the short name ("Fhe"), causing duplicate entries. - Root Cause 2:
RefreshMLUsersonly sent AUDIT_PING via RAID channel — guild members with the ML addon who were online but not in the same raid group were never discovered. - Fix:
HandleAuditPongnow normalizes sender names by stripping the realm suffix.RefreshMLUsersadditionally broadcasts the ping on GUILD channel.HandleAuditPingnow skips responding to self to avoid echo traffic.
SavedVariables Bloat — raidHistory Duplicated Across Character Profiles
- Fixed:
SaveConfigToAccount()was deep-copying the entire profile (includingraidHistory) into every character's profile entry, causing SavedVariables to grow by megabytes with duplicated session data. - Fix:
SaveConfigToAccount()now explicitly excludesraidHistoryfrom the deep copy. A one-time cleanup inOnEnableremoves any existingraidHistoryfromcharacterProfilesentries.
Session Store Consolidation — Dual Storage Eliminated
- Fixed: Sessions were stored both in
CEPGPLootMasterSessions(account-level) and duplicated intodb.profile.raidHistory, doubling memory and disk usage. - Fix:
LoadSessionsFromStore()now setsself.db.profile.raidHistoryas a direct reference to the store (not a copy).SaveSessionsToStore()nils the profile reference before save to avoid circular writes. Single source of truth.
EPGP Management — Boss Rows Disappearing on Toggle Click
- Fixed: Clicking any "Auto" checkbox next to boss names in EP Management would cause other boss rows to briefly disappear or the view to jump.
- Root Cause: All ~184 boss items (4 per boss × 46 bosses across all raids) were in one flat args table, each with an individual
hiddencallback. Every toggle click triggered a full AceConfigDialog rebuild that re-evaluated all hidden callbacks. - Fix: Restructured boss items into per-raid inline groups with
hiddenat the group level. Now only ~10 group-level checks run during rebuild instead of ~184 individual checks, and hidden groups skip all children entirely.