LootTracker Supreme
Tracks loot actually received by you and your group in WoW (Classic-era clients), with a clean in-game window, quality bucketing for gear, optional vendor-value filtering, optional per-player breakdown, and optional Auctionator-based AH estimates.
✅ Key design goal: Ignore roll spam (Need/Greed/Pass/won lines).
Only messages that indicate the item was received are counted.
Features
Loot capture
- Listens to
CHAT_MSG_LOOT and records loot only when it is received:
You receive loot: [Item]
You receive item: [Item]
Player receives loot: [Item]
Player receives item: [Item]
Player received loot: [Item]
Player received item: [Item]
- Ignores common roll-related messages (Need/Greed/Pass/won/etc.) to prevent duplicates.
Display
- Draggable window with a drag bar at the top.
- Top panel buttons:
- Minimize / Restore (collapses window to a small strip)
- Options
- Reset
- Scrollable output list.
- Quality headers are clickable to expand/collapse.
Gear bucketing & filters
- Clamp gear by quality (Weapons/Armor only, equippable only).
- Per-quality visibility toggles (Q0–Q5).
When you hide a quality, stored gear totals for that quality are purged.
- Vendor filter (gear only): minimum total vendor value (qty-aware).
Auction House estimates (optional)
- If Auctionator (or compatible pricing API) is available:
- Stores unit AH price per item (best effort)
- Displays AH totals per quality and a grand total
Per-player tracking (optional)
- Toggle By Player mode:
- Keeps separate stores per looter name
- Adds a dropdown in the window to view
All Players or a specific player
Installation
Create folder:
World of Warcraft\_classic_\Interface\AddOns\LootTrackerSupreme\
Add these files to it:
LootTrackerSupreme.toc
LootTrackerSupreme.lua
LootTrackerSupreme_UI_Options.lua
- Restart WoW (or
/reload) and enable the addon in the AddOns menu.
If the addon shows as “Out of date”, tick Load out of date AddOns.
Usage
Slash commands
/lt
Toggle minimize / restore (same as the Minimize button).
/lt options
Open the addon’s options panel.
/lt show
Show the window (does not change minimized state).
/lt hide
Hide the window entirely.
/lt reset
Reset current run totals.
/lt expand / /lt collapse
Expand/collapse all quality sections (when clamp is enabled).
/lt minvendor <gold>
Set minimum vendor value threshold for gear filtering. Example:
/lt help
Print command list.
Options (Interface Options)
Find it at:
- Esc → Interface → AddOns → LootTracker Supreme
Options include:
- Show tracker window
- Clamp gear into quality buckets
- Track by player (enables dropdown)
- Vendor filter + minimum vendor gold
- Ignore conjured items (best effort tooltip scan; English tooltip text)
- Debug raw loot lines
- Quality visibility toggles (Q0–Q5)
How it decides what to count
Counted
Only messages that look like actual receipt:
- “receive(s) item/loot”
- “received item/loot”
Ignored
Common roll spam patterns are filtered out, even if they contain item links:
- “rolls Need”
- “rolls Greed”
- “rolls Pass”
- “won:”
- “You roll …”
If your client uses different wording, you can add/adjust the patterns in:
LootTrackerSupreme.lua → IsActualReceiptMessage() / ParseLootMessage().
Notes / Limitations
- The loot parsing is tuned for English system messages.
- Conjured detection uses tooltip scanning and looks for the English word “Conjured”.
- Auction pricing is best-effort and depends on Auctionator / pricing APIs being present.
- Some loot messages can arrive before item info is cached; the addon queues and flushes via
GET_ITEM_INFO_RECEIVED.
Troubleshooting
“It’s still counting weird lines”
Enable debug:
- Options → Debug
Then watch chat for
[LTS RAW] lines and send examples you want excluded/included.
“AH values show as 0”
That’s normal if:
- Auctionator isn’t installed, or
- no price data exists for those items yet.
“Player names show as ?”
Usually caused by unexpected loot message formats.
Enable debug and capture a raw line so we can add the specific pattern.
Versioning / Changelog
1.0.1
- Added minimize/restore behavior +
/lt toggle
- Expanded loot parsing to handle
receive item and received item
- Added draggable top bar above buttons