promotional bannermobile promotional banner

gobignintterrupt

lightweight, fully self-contained Mythic+ utility addon designed for (Patch 12.0.5). It helps you and your group stay coordinated by tracking critical party cooldowns and interrupts, so you never miss a beat in high-key pushes.

File Details

v1.2.0

  • R
  • May 2, 2026
  • 295.61 KB
  • 42
  • 12.0.5
  • Retail

File Name

GOBIGnINTERRUPT-v1.2.0.zip

Supported Versions

  • 12.0.5

GOBIGnINTERRUPT

v1.2.0 (2026-05-02)

Full Changelog Previous Releases

  • v1.2.0 - native-filter detection (BIG_DEFENSIVE / EXTERNAL_DEFENSIVE / IMPORTANT)
    Adds a parallel detection path inspired by InterruptTrack v3.2.0's
    hybrid system. WoW 12.x exposes Blizzard-curated aura categories via
    C_UnitAuras.GetUnitAuras(unit, "HELPFUL|<CATEGORY>"); we scan three:
    BIG_DEFENSIVE tank/dps majors (Shield Wall, Ardent Defender,
    GoAK, Survival Instincts, AMS, Vampiric Embrace,
    Berserk Guardian, Dispersion)
    EXTERNAL_DEFENSIVE cast-on-others (Pain Suppression, Ironbark, BoP,
    BoSac, PW:Barrier, Time Dilation, Life Cocoon)
    IMPORTANT offensive/utility (Avenging Wrath, Combustion,
    Bloodlust/Heroism/Time Warp, Power Infusion,
    Trueshot)
    Two wins over the existing aura-name fallback in Evidence.lua:
    • External defensive attribution: when a healer casts Pain Suppression
      on the tank, the buff lives on the TANK (recipient). aura.sourceUnit
      in the filtered table tells us the caster's unit token, so the
      cooldown attributes to the priest instead of disappearing on the
      tank's row. This fixes the entire Class E coverage gap from earlier
      audits — Power Infusion, BoP, BoSac, Innervate, Tip the Scales,
      Time Dilation, Ironbark, Life Cocoon, Guardian Spirit are now
      trackable for non-addon peers.
    • Lookup by spellID, not aura name: bypasses AuraMap and works
      regardless of name-tagging or auraAlias coverage. Anything in
      Data_Cooldowns gets detected when its aura sits in one of the
      three categories.
      Implementation:
    • New NativeFilters.lua module, ~140 lines. Periodic 1.0s poll +
      UNIT_AURA event hook (player + party1..4) + GROUP_ROSTER_UPDATE
      • PLAYER_ENTERING_WORLD refresh.
    • Same triple-pcall castedAt extractor as Evidence (aura.duration /
      aura.expirationTime can be tagged on remote-PC auras in 12.0.5).
    • Engine gate via Bar.IsEngineEnabled (added in v1.1.4) so we don't
      churn outside dungeons.
    • Class match against attribUnit, permissive on transient classToken
      nil (inspect race).
    • Skips when Brain already has a fresh entry — keeps Brain's existing
      250ms dedup as the unified de-duplication point.
    • .toc adds NativeFilters.lua right after Evidence.lua in load order.
      Existing detection paths (CastTracker, Evidence-by-name, CDComm,
      StackTracker) keep running unchanged — this is purely additive.
      Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com