TokenReserve

Soft-reserve loot management with private whisper-based reserves, automatic tie-breaking, and master-loot automation for Mists of Pandaria Classic.
Back to Files

v1.1.0

File nameTokenReserve-1.1.0.zip
Uploader
MidnorMidnor
Uploaded
Sep 4, 2026
Downloads
40
Size
436.6 KB
Flavors
MoP Classic
File ID
8809526
Type
R
Release
Supported game versions
  • 5.5.4

What's new

Fixed

Most players only saw a "Pass" button, especially on tier tokens. The roll window checked whether you could use an item using data that only exists on the Master Looter's own client, so on everyone else's screen their class read as unknown and every button except Pass was hidden - even though the Master Looter had correctly offered them the item. Eligibility is now decided once, by the Master Looter, and your client trusts the list it was sent. This also brings back the Designated Enchanter's Disenchant button on gear outside their own armor class.

Loot and reserve updates arriving late, or not at all. All of the addon's messages went out at normal priority, sharing a small bandwidth budget with every other addon you run (DBM, WeakAuras, and so on). Under load, "a roll has opened" and "loot has dropped" messages could sit queued indefinitely - which looked exactly like "I never saw that loot" and "the reserve window isn't live any more". TokenReserve's traffic now goes out at high priority.

Two people rolled a tie-break, but one roll didn't count. A /roll landing right on the deadline arrived just after the tie-break had already closed, so nothing was listening for it and it was silently discarded. Tie-breaks now allow a short grace period past the timer, and still resolve instantly once everyone has rolled.

A tie-break that itself ended in a tie picked a winner silently. If two tied players rolled the exact same highest number, one of them was announced as "winner by roll" with nothing in chat to justify it. Equal top rolls now trigger a fresh roll-off between exactly those players.

Green and blue items never went to the Designated Enchanter. The quality check compared against a value that isn't reliably available on this client, which made the comparison silently always false regardless of the setting.

Disabling an item mid-session appeared to do nothing, and quietly broke that item. Reserve validation and the players' item lists used a snapshot taken when the session started, while the loot handler used the live setting. Players could keep reserving an item that was then skipped when it actually dropped, with their reserves counting for nothing. Everything now uses the live setting, and a change reaches every player immediately instead of on their next reconnect.

Any raider could start, stop or lock a session. The Master Looter window can be opened by anyone, and the actions behind it had no permission check - so one stray click could broadcast a false "Reserves are now OPEN/CLOSED" to raid chat and force everyone's reserve window open, while the real Master Looter's session was untouched. All session actions now verify you are actually the Master Looter.

"Start New Session" on the Master Loot popup could wipe reserves unrecoverably, unlike the Stop Session button, which takes a snapshot first. It now takes the same snapshot, so Resume Session can undo a mis-click. Pressing Escape on that popup also no longer counts as clicking "Resume Session".

The Designated Enchanter was never recognised if entered without their realm name.

Typing in the reserve window's search box could stutter, because every keystroke re-scanned every raid's full loot table for every visible item.

Test Mode never actually exercised instant tie-break resolution, so tie-breaks in /tr test kill always waited out the full timer. Test Mode also no longer sends its simulated announcements to real raid chat.

Item history CSV export now quotes the winner column.

Added

Set Reserves window (Master Looter only). Lets the Master Looter place and remove reserves on behalf of a raider - for someone who is AFK, disconnected, raiding from a phone, or calling their picks out in voice chat. Reachable via the "Set Reserves" button in /tr ml. Quota and item availability rules still apply exactly as they would for the player; only the reserve lock is bypassed. The player is always told what changed. No other player can ever do this for someone else.

Lowering a quota below what a player has already spent now actually takes effect. Previously they kept every reserve (which still counted in full when the item dropped) and merely could not add more. The newest reserves are now given up, the player is told which specific items they lost, and the Master Looter gets a confirmation prompt first, since this cannot be undone.

"Export to LootReserve" button. Writes the session's reserves as CSV that LootReserve's own import accepts - an emergency fallback if TokenReserve turns out to be unusable mid-raid, so nobody has to re-submit their reserves by hand.

Changed

Bulk "Disable/Enable Entire Boss" now sends one combined update per player instead of one message per item per player (which was hundreds of messages from a single click), and toggling something to the value it already has no longer sends anything at all.

This mod has no additional files