promotional bannermobile promotional banner

CEPGP LootMaster - ANADOLU [ML]

This is a helper addon to distribute from CEPGP Lootmaster - ANADOLU - Core addon while being Master Looter.

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.lua into a dedicated lootmaster_click.lua file in the ML addon. Functions are now methods on LootMasterML for proper encapsulation.
    • RegisterClickHooks() — entry point called from ML OnInitialize
    • HookLootButtons() — corpse loot window left/right click hooks
    • HookContainerButtons() — bag item ALT+Click hooks (OnMouseDown + OnClick)
    • HandleAltClick() — routes bag/chat ALT+clicks to the correct action
    • HandleLootClickAction() — executes lootToBag / addAnnounce / addSilent
  • ALT+Right-Click Bag Fix: Fixed ALT+Right-Click on bag items always resolving as addAnnounce instead of the configured addSilent. Root cause: HandleModifiedItemClick(link) loses the mouse button parameter in the TBC Anniversary call chain (ContainerFrame.xml OnClick → ContainerFrameItemButton_OnModifiedClick → HandleModifiedItemClick). Fix: wrap ContainerFrameItemButton_OnModifiedClick with a pre-hook that captures the button before the original calls HandleModifiedItemClick.
  • Test Click Simulation: New /lm testclick command 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. Supports execute mode 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, raidSessionDeclined persisted across loot method changes, blocking the prompt on return. Both raidSessionPrompted and raidSessionDeclined are 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 from CLASS_ICON_TCOORDS for 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.