File Details
ItemRack Anniversary v4.31
- R
- Mar 13, 2026
- 141.65 KB
- 39.7K
- 2.5.5+1
- Classic + 1
File Name
ItemRack-bcc-anniversary-4.31.zip
Supported Versions
- 2.5.5
- 1.15.8
[4.31] - 2026-03-13
Bug Fixes
- Internal Bag Error on Rapid Set Swaps: Hardened the set swap pipeline against the WoW client "Internal bag error" that could occur when swapping sets rapidly (2–3 quick swaps). Added a
CursorHasItem()guard toAnythingLocked(), a lock re-check after multi-step swap passes, frame-deferredSetsWaitingprocessing, and a 5-second safety timeout (StartSetSwapTimeout()) that force-clears a stuckSetSwappingstate — preventing the permanent "need to logout" lockup. - OnMovement Zone-Crossing Stutter: Fixed an issue where crossing a zone boundary (e.g. running out of a town) while mounted with an "On Movement" event active would briefly unequip and re-equip the movement gear set. Zone transitions can cause momentary speed blips or aura flickers that the event system misinterpreted as "player stopped." Added zone-transition awareness:
ProcessBuffEventnow suppresses OnMovement unequips for 1 second after aZONE_CHANGED_NEW_AREAevent, as long as the underlying buff (e.g. mount) is still active. Intentional stops and dismounts still trigger an immediate unequip with zero delay. - Auto-Queue Pause Ignored: Fixed a critical bug where pausing a trinket slot's auto-queue (via Alt+Click) while in combat would fail to cancel pending gear swaps. The system now correctly respects the paused state for auto-queued swaps when combat ends, while still permitting manual and Event-driven set swaps to process through the combat queue cleanly.
- Zone Event Re-triggering (Issue #5): Fixed an issue where moving between two subzones/zones that are both part of the same active Zone Event (e.g., from Elwynn Forest to Stormwind City) wouldn't re-equip your event gear if you had temporarily changed it. The addon now consistently re-asserts the zone gear upon every valid zone transition.