File Details
ItemRack Anniversary V4.39.2 - Beta
- B
- Apr 16, 2026
- 155.92 KB
- 89
- 2.5.5+1
- Classic + 1
File Name
ItemRack-beta-anniversary-4.39.2.zip
Supported Versions
- 2.5.5
- 1.15.8
[4.39.2] - Beta - 2026-04-15
Bug Fixes
- Arena Cooldown Reset: Quick Access and popup-menu cooldown displays now clear their cached item cooldown state when entering a fresh arena, with a delayed second pass on arena entry to match Blizzard's full item-reset timing for fresh matches.
- Parachute Burn-on-Use: Burn-on-use queue items are now marked from the actual item-use event, fixing short post-buff cooldown cases like parachute cloaks where the item became "ready enough" before the queue ever rotated it out.
- Detailed Burn State Matching: Burn-on-use queue state is now tracked by the exact queued item fields instead of just the base item ID, so duplicate same-base items no longer burn each other and per-item swap-in timing resolves against the precise equipped variant.
- Queue/Event Slot Ownership: Per-set queue inheritance no longer bleeds into slots that the active set explicitly defines, preventing background queues from fighting buff/event gear on the same slot.
- Queued Item Set Detection:
IsSetEquippednow treats the currently active queued item as valid for the owning set and evaluates queue intent in the correct set context, fixing minimap/current-set display drift and reducing false event desyncs when queues swap items.
Improvements
- Script Event Stack Helpers: Script events now support
EquipEventSet("setname")andUnequipEventSet()so custom scripted swaps participate in the same event stack, nested restore, and manual-override logic as built-in events. - Script Event Backward Compatibility: Existing simple script events that use bare
EquipSet(...)andUnequipSet(...)inside the script editor continue to work without user edits. These names are now shimmed onto the new stack-aware helper path at runtime. - Swimming Script Migration: The default Swimming script now uses the stack-aware helper API, and legacy saved copies are migrated automatically on load.
Documentation
- Script Event Migration Guide: Added documentation for updating older script events from
EquipSet("setname")/UnequipSet("setname")toEquipEventSet("setname")/UnequipEventSet(). Existing simple scripts do not need to be changed immediately, but the helper names are now the recommended pattern going forward.