File Details
cepgp_lootmaster_ml-8.4.0.zip
- R
- Mar 7, 2026
- 143.50 KB
- 95
- 2.5.5
- Classic TBC
File Name
cepgp_lootmaster_ml-8.4.0.zip
Supported Versions
- 2.5.5
Changes
8.4.0 — 2026-03-07
Click Operations Refactor
- Consolidated Click Logic: All loot click hooks and handlers moved from
lootmaster_core.luainto a dedicatedlootmaster_click.luafile in the ML addon. Functions are now methods onLootMasterMLfor proper encapsulation.RegisterClickHooks()— entry point called from MLOnInitializeHookLootButtons()— corpse loot window left/right click hooksHookContainerButtons()— bag item ALT+Click hooks (OnMouseDown + OnClick)HandleAltClick()— routes bag/chat ALT+clicks to the correct actionHandleLootClickAction()— executes lootToBag / addAnnounce / addSilent
- ALT+Right-Click Bag Fix: Fixed ALT+Right-Click on bag items always resolving as
addAnnounceinstead of the configuredaddSilent. Root cause:HandleModifiedItemClick(link)loses the mouse button parameter in the TBC Anniversary call chain (ContainerFrame.xml OnClick → ContainerFrameItemButton_OnModifiedClick → HandleModifiedItemClick). Fix: wrapContainerFrameItemButton_OnModifiedClickwith a pre-hook that captures the button before the original callsHandleModifiedItemClick. - Test Click Simulation: New
/lm testclickcommand simulates all 5 click scenarios (corpse left, corpse right, bag ALT+left, bag ALT+right, chat ALT+click) with full decision tree output including AutoLooter routing, item binding type, and threshold checks. Supportsexecutemode and specific item links.
Session Prompt Fix
- Loot Method Toggle Fix: Switching away from Master Looter (e.g., to Free For All) and back no longer silently skips the session prompt. Previously,
raidSessionDeclinedpersisted across loot method changes, blocking the prompt on return. BothraidSessionPromptedandraidSessionDeclinedare now unconditionally cleared when the loot method genuinely changes away from "master".
Roll Tracker / Results Frame
- Wider Frame: Roll results frame width increased from 260px to 320px for better readability.
- Wider Columns: Player name column 85→95px, value (PR/Roll) column 50→80px — PR values with roll tiebreakers (e.g., "2.8571 (94)") now display without truncation.
- EPGP PR=0 Display Fix: Players who chose EPGP but have no PR initialized (PR=0) now show
0 (roll)in muted brown instead of just the raw roll number in white. This makes it visually clear they rank below players with actual PR, preventing confusion about who the winner is.
Class Icons
- Rank List (EP/GP Standings): Player names now display a small 14×14 class icon (from the WoW class sprite sheet) next to class-colored names. Member column widened 165→180px.
- Attendance List: Player names now display class icons. Player column widened 240→255px.
- New Helper:
GetClassIconString(classFile)generates inline texture escape strings fromCLASS_ICON_TCOORDSfor use in ScrollingTable cells.
EP/GP Controller Access
- Admin-Only Access: The EP/GP Controller (middle-click minimap, or right-click menu) is restricted to players in the Session Admins list. Master Looter does not automatically get access — they must be explicitly added as an admin.

