TuffLuck v1.3.3
What's new
Tuff Luck v1.3.3 — Changelog
Council
- Fixed: "Who Controls Loot" (the Leader/Master Looter checkboxes) couldn't be changed unless you were literally the raid leader at that exact moment — solo, outside of any group, they were unreachable, even though the whole point of Config is to be set up ahead of time. Now works the same solo as it does as the actual raid leader (matches how every other setting on this tab already behaves).
Voting Frame
- Fixed: minimizing (collapsing) the Voting Frame left its scrollbar sitting on screen over the collapsed brand strip.
- New: a red Remove Item button, next to Request Vote (confirmation required), pulls one item out of voting entirely — every raid member's response popup for it closes immediately, and it's gone from the list. If it had already been awarded or disenchanted, its History entry is deleted too — removing an item removes any record of it, not just the in-progress vote.
- Changed: Awarding, Disenchanting, or giving an item away now moves the panel on to the next item still waiting for a decision, instead of staying on the one you just resolved. Once nothing's left to decide, the main panel goes blank — the side columns still show everything, as always.
Version Check
- New: a small refresh icon next to the button — silently re-polls the raid/party and updates the list, without posting anything to chat.
- Changed: the old "Check Again" button is now Post Check — it still re-polls, but also posts a summary to raid/party chat afterward, the same as running
/tl version. - New: group members who are actually in the raid/party but never sent back a version response at all now show directly in the list, in red ("No addon") — previously they simply didn't appear anywhere in the panel, only in the chat report's own separate callout.
- Fixed: the status text ("N responses so far...") could run underneath the refresh/Post Check buttons — given its own row now.
Auto Send
- Fixed: with items already sent out sitting in the panel, releasing to spirit form — or zoning into an instance — could re-send every one of them back out to the raid for responses all over again. Both are loading-screen transitions where a bag scan can transiently come back looking completely empty; that used to get trusted at face value and wipe Auto Send's memory of what it had already seen, so the very next real scan looked like every item still sitting in your bags (including ones already awarded and just waiting to be traded) was a brand new drop. An obviously-incomplete scan is now skipped instead of trusted.
Trade Window
- Changed: the auto-trade window now closes itself automatically whenever there's nothing left in it to place, instead of sitting open and empty for you to dismiss by hand.
- Fixed: items weren't being placed automatically while you were in combat — placement now waits and automatically retries the moment combat ends, instead of silently failing with no explanation (or you can still place them yourself in the meantime).
Item Response Card
- Fixed: a response card could keep sitting on screen indefinitely past its deadline instead of closing on its own — most often noticed while dead. Happened whenever the session behind it had already been cleared out from under it (removed, aborted, etc.) on that client, leaving no deadline left to ever count down to zero and trigger the normal close.
Trade Window (critical fix)
- Fixed: a real, reported-live bug where opening trade with someone who was owed an awarded/disenchanted item could pick the item up onto your cursor for an instant and then close the trade window before it was actually placed — every single time, with the item left stuck in your bags and the "still pending" debug message repeating on every retry. Root cause: Item Disperse has its own, completely independent trade-window listener, and if the same partner was still on ITS player list from earlier in the session (even with nothing configured to send them), it would call its own "nothing to place here, auto-close" logic — yanking the trade window shut out from under TradeWindow's own placement, in the exact gap between picking the item up and clicking it into the slot. Item Disperse now steps aside entirely whenever TradeWindow already has something pending for that partner. Also added a general safeguard so the trade-placement sequence can never race a second, overlapping one for the same person.
Voting Frame (critical fix)
- Fixed: a Lua error thrown every time the Voting Frame's scrollbar was touched, straight out of Blizzard's own default scrollbar handler misreading this scrollbar's parent — this was silently preventing a large portion of the Voting Frame's own code from ever loading in the first place. Our own scrollbar handler is now installed before Blizzard's default gets a chance to run at all.
This mod has no additional files