File Details
v1.0.1
- R
- Apr 29, 2026
- 284.09 KB
- 20
- 12.0.5
- Retail
File Name
GOBIGnINTERRUPT-v1.0.1.zip
Supported Versions
- 12.0.5
GOBIGnINTERRUPT
v1.0.1 (2026-04-29)
Full Changelog Previous Releases
- Review fixes: nil endsAt guard, context-aware engine gate, TOC icon, overlay status
Brain.pollPlayerDynamic: guards.endsAt > nowwith type check so
stack-resource entries (Devourer Meta etc.) which intentionally leave
endsAt nil don't abort the dynamic-CDR scan for the rest of the player's
tracked CDs.
GOBIGnINTERRUPT.shouldEnable: respect detectContext() and the showAlways
flag. Default behavior is now Mythic+ only with a 2-5 group; showAlways
relaxes the M+ requirement so the engine runs in any non-raid 5-man.
Solo and raid still always hide.
TOC: IconTexture path was pointing at gobig.tga which doesn't exist in
the repo. Pointed at the actual gobig.png so the AddOns list / minimap
menu icon renders.
Slash: /gbi overlay was correctly flipping show.cooldownsMode but the
status print read the legacy unitOverlay.enabled field (nil-ed out in
the v4->v5 migration), so it always printednil. Now derives the
boolean from the new mode field.
Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com - Fix CDs showing ready halfway through for non-addon peers
Blizzard's Cooldown:SetCooldown(start, duration) was misrendering when
start is in the past - for back-calc'd casts (Evidence path) we passed
(castedAt, effDur), and the swipe was completing at half the actual
remaining time, making CDs visually appear ready 50% early.
Switched both Bar.lua and UnitOverlay.lua to pass (now, remaining)
instead. Underlying state (startedAt, endsAt) is unchanged - only the
visual swipe call. Behavior for non-back-calc'd casts is identical
since startedAt = now in those cases.
Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

