File Details
cepgp_lootmaster_ml-8.3.2.zip
- R
- Feb 18, 2026
- 132.41 KB
- 37
- 2.5.5
- Classic TBC
File Name
cepgp_lootmaster_ml-8.3.2.zip
Supported Versions
- 2.5.5
# Changes
## 8.3.2 — 2026-02-18
- **Duplicate Message Fix**: Fixed ALT+Click on items firing the announce/add handler twice
- Both `HandleModifiedItemClick` and `ContainerFrameItemButton_OnModifiedClick` hooks were triggering `HandleAltClick` for the same click event
- Added 0.1s debounce via `GetTime()` in `HandleAltClick` to suppress the duplicate
- **Active Loot Session Required**: Item announcement and distribution are now blocked without an active loot session
- `/lm add` and `/lm announce` check for active session; if none, shows session prompt and prints warning
- `AnnounceLootInternal`, `GiveLootToCandidate`, and `MarkManualLootToCandidate` all enforce active session check
- Prevents accidental loot distribution outside of tracked sessions
- **EPGP Permission-Aware Distribution**: When player lacks officer note edit permission, EPGP is treated as unavailable
- GP award options (all GP buttons, percentage buttons, custom GP) are fully hidden from the candidate dropdown menu
- "Give loot to yourself (GP)" hidden in manual loot section when no officer note permission
- Only "Give loot for free", "disenchantment", and "bank" options remain
- **New LOOTTYPE.FREE**: Added a dedicated "FREE" loot type replacing the old "GP with 0 cost" workaround
- Free distribution now uses `LOOTTYPE.FREE` (index 6) instead of `LOOTTYPE.GP` with GP=0
- Announcement message: "Player received [Item] (EPGP not used)" instead of "Player received [Item] for 0 GP"
- Trade initiation: "Initiating trade with Player... (EPGP not used)" instead of "(Will award 0 GP)"
- Trade completion: "Trade completed: [Item] (EPGP not used)" with proper LOOTED message and history recording
- Turkish: "(EPGP kullanilmadi)" for all FREE type messages
- **EPGP Ranks — Raid/Party Button Fix**: Fixed GROUP mode not showing EP/GP data from officer notes
- GROUP mode now requests guild roster refresh if data isn't cached yet, instead of building with stale/empty lookup
- Solo players (not in raid or party) see only themselves when clicking the Raid/Party button
- Guild button and startup loading behavior unchanged
- **Addon List Categorization**: Both CORE and ML addons now appear under the "Loot" category in Blizzard's addon list
- Changed `## Category: Loot` with Turkish localization (`## Category-trTR: Ganimet`)
- Added `## IconTexture` pointing to the minimap icon (`lm_32.tga`) for addon list display
- **New Locale Strings (enUS + trTR)**:
- `"You must start a loot session before announcing or distributing items."` / `"Item duyurmak veya dagitmak icin bir oturum baslatmalisiniz."`
- `"%s received %s (EPGP not used)%4$s."` / `"%s, %s aldi (EPGP kullanilmadi)%4$s."`
- `"Trade completed: %s (EPGP not used)"` / `"Takas tamamlandi: %s (EPGP kullanilmadi)"`
- `"Initiating trade with %s... (EPGP not used)"` / `"%s ile takas baslatiliyor... (EPGP kullanilmadi)"`

