Description
LootTracker by Raze
LootTracker by Raze is an enemy-only personal loot tracker for World of Warcraft Retail 12.1. It keeps account-wide, persistent source cards for enemy kills and the item, money, and currency loot the current player actually receives from them.
Highlights
- Ordinary enemy rows from readable Retail kill events or exact personal loot-source GUIDs
- Exact encounter and boss completions from supported encounter events
- Strict same-source linkage for personal loot; another player's loot is excluded
- Virtualized creature and encounter accordions with real loot icons
- Padded loot grids with native bag-style bottom-right quantities
- Item, money, and currency quantities with vendor totals
- Optional Auctionator, TradeSkillMaster, and built-in Auction House estimates
- Unavailable Auction House values shown clearly as
? - Resizable text-only enemy rows with Blizzard styling and native Retail Settings controls
- Window visibility, size, and position preserved across reloads
- Persistent per-character history with Current character as the fresh-install default, plus All characters and individual historical-character scopes
Capability-honest tracking
Strict attribution means the addon does not guess that a bag change came from a recent enemy. A receipt must be confirmed and linked to the same authoritative creature or encounter source.
In Retail 12.x, COMBAT_LOG_EVENT and COMBAT_LOG_EVENT_UNFILTERED are addon-inaccessible combat-log events, so LootTracker never registers them. Readable standalone PARTY_KILL events count zero-drop enemies directly, while UNIT_DIED is used only for observed, engaged, attackable enemies that are not tap-denied. Exact loot-source and encounter GUIDs share the same deduplication. Secret identities are skipped rather than stored or guessed. Staged personal items are confirmed by Retail's own loot-message payload or their matching bag delta, with deduplication across both signals while metadata loads.
Vendor pricing works standalone when Blizzard exposes a sell price. Market values are optional estimates and can be unavailable. All providers use public addon APIs only; LootTracker never buys, bids, posts, confirms, or automates a protected action.
Retail coin slots expose zero through the general lootQuantity field. LootTracker instead validates exact personal loot-source GUID/quantity pairs and reconciles their copper against the player's real money increase; unreadable or ambiguous source values are omitted rather than parsed from localized text or guessed.
The built-in provider automatically runs one bounded, paced refresh for tracked enemy items whenever the Auction House opens. Cached values remain available until a later scan replaces them, and the single native Settings page shows when they were last updated. Auctionator and TradeSkillMaster remain optional alternatives.
Privacy and policy
LootTracker by Raze is free and MIT licensed. It has no telemetry, advertisements, donation prompts, remote network access, or addon-channel traffic. History stays in local SavedVariables, and protected or secret values are rejected rather than inspected or persisted.
This independent project was inspired by RuneLite's Loot Tracker workflow. It is not affiliated with or endorsed by RuneLite, Old School RuneScape, Blizzard Entertainment, or CurseForge and includes no copied third-party artwork.
The project logo is original AI-assisted artwork created specifically for LootTracker by Raze. Any uploaded in-game screenshots should show the actual addon UI, not a generated mockup.


