promotional bannermobile promotional banner

CEPGP LootMaster - ANADOLU [Core]

CEPGP LootMaster - ANADOLU - Core version is made for our guild standarts to use our raider members.

File Details

cepgp_lootmaster-8.6.1.zip

  • R
  • May 15, 2026
  • 706.33 KB
  • 556
  • 2.5.5
  • Classic TBC

File Name

cepgp_lootmaster-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, the recipient wasn't added to the trade watchlist, so the addon didn't warn if the item needed to be traded.
  • Fix: Added AddToTradeWatchlist(link, player, distributor) call in the LOOTED event handler in lootmaster_player.lua.

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: HandleAuditPong stored 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: RefreshMLUsers only 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: HandleAuditPong now normalizes sender names by stripping the realm suffix. RefreshMLUsers additionally broadcasts the ping on GUILD channel. HandleAuditPing now skips responding to self to avoid echo traffic.

SavedVariables Bloat — raidHistory Duplicated Across Character Profiles

  • Fixed: SaveConfigToAccount() was deep-copying the entire profile (including raidHistory) into every character's profile entry, causing SavedVariables to grow by megabytes with duplicated session data.
  • Fix: SaveConfigToAccount() now explicitly excludes raidHistory from the deep copy. A one-time cleanup in OnEnable removes any existing raidHistory from characterProfiles entries.

Session Store Consolidation — Dual Storage Eliminated

  • Fixed: Sessions were stored both in CEPGPLootMasterSessions (account-level) and duplicated into db.profile.raidHistory, doubling memory and disk usage.
  • Fix: LoadSessionsFromStore() now sets self.db.profile.raidHistory as 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 hidden callback. Every toggle click triggered a full AceConfigDialog rebuild that re-evaluated all hidden callbacks.
  • Fix: Restructured boss items into per-raid inline groups with hidden at the group level. Now only ~10 group-level checks run during rebuild instead of ~184 individual checks, and hidden groups skip all children entirely.