File Details
ItemRack Anniversary v4.34
- R
- Mar 24, 2026
- 145.52 KB
- 56.9K
- 2.5.5+1
- Classic + 1
File Name
ItemRack-bcc-anniversary-4.34.zip
Supported Versions
- 2.5.5
- 1.15.8
[4.34] - 2026-03-23
✨ Improvements
- Per-Set Queue Persistence: Auto-queue settings are now contextually saved and loaded per-set. Creating or updating a gear set will actively capture your current queue state (including toggles and lists) for each slot. Switching between sets will seamlessly restore your configured queue layouts!
🐛 Bug Fixes
- Event Set Swapping Broken: Fixed a fatal Lua error in
IsSetEquippedarising from PR #10 (Auto-Queue awareness). The queue loop was incorrectly iterating over non-numeric set properties (like theQueuestable itself), causing the WoW API (GetInventoryItemLink) to crash when it received a string instead of a slot number. This silent crash was halting execution of all event scripts (Mount, Zone, etc) and breaking manual set swaps. - Auto-Queue Freezing Swaps: Fixed an issue where Auto-Queue would infinitely spam
EquipItemByIDif it tried to queue an item ID that the WoW API'sIsEquippedItemfunction couldn't parse properly from a string. This spam locked the trinket slot permanently, causing all Event-based set swaps to abort into theSetsWaitingqueue forever. The queue verify now usesItemRack.SameExactIDinstead of WoW API. - Character Sheet Tooltips: Fixed violent visual jumping and menu overlap caused by third-party addons resetting
GameTooltipanchors during asynchronous data renders (such as fetching server info or modifying lines). ItemRack now securely hooks the nativeGameTooltip:Show()execution, actively clamping its own safe-zone offsets securely over the C-engine's defaults before the graphical layout updates, guaranteeing no frame-1 rendering flickers. - Auto-Queue Pause/Delay Ignored: Fixed an issue where the "Pause Queue", "Priority", and "Delay" settings were ignored during auto queueing. The auto queue system was checking the saved string IDs against the equipped base item ID using strict equality, which failed if the queued item string contained enchants or gems. It now uses a reliable two-pass lookup: first trying to match the exact item ID (to support identical base items with different enchants/gems having separate queue settings), and then falling back to matching the base item ID if needed.