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.4.0

  • R
  • May 26, 2026
  • 309.95 KB
  • 10
  • 12.0.5
  • Retail

File Name

GOBIGnINTERRUPT-v1.4.0.zip

Supported Versions

  • 12.0.5

GOBIGnINTERRUPT

v1.4.0 (2026-05-26)

Full Changelog Previous Releases

  • v1.4.0 - native-first detection: spillover, signatures, disambiguation
    Adopts the most valuable techniques from MiniCC's native-detection
    engine (which uses no addon-comm at all — pure client-side detection,
    so it works for every party member regardless of who has an addon).
    Four priorities, all reviewed by codex:
    P1 - Native detection as primary. NativeFilters + Evidence already run
    for all party members independent of comm (since v1.2.0); comm is an
    accuracy bonus (exact talented duration) when a peer also runs GBI.
    The scanAll restructure below makes the native path robust enough to
    stand alone. No comm dependency anywhere in the detection path.
    P2 - AoE spillover suppression. scanAll rewritten as collect-then-decide:
    gather every in-DB filtered aura grouped by spellID, then resolve. When
    a spell is active on >= 3 party members it's a group/AoE effect rather
    than that many casts. Resolution uses only TRUSTED sources (aura.sourceUnit
    that is a real party token):
    * 1 trusted source -> group buff (Berserker Roar); credit caster once.
    * N trusted sources -> N independent casters (3 Paladins on Avenging
    Wrath); credit each — do NOT drop them.
    * 0 trusted sources -> unattributable AoE; suppress.
    attributionUnit now returns (unit, trusted) so fallback attribution
    (scannedUnit when sourceUnit is nil) is never mistaken for a real
    distinct caster. (codex caught the 3-independent-casters-dropped bug.)
    UNIT_AURA events are coalesced 0.1s via requestScan so a party-wide buff
    application is seen as one spillover-aware pass.
    P3 - SignatureDetector.lua (new module). Infers cooldowns that leave no
    aura / have a redacted cast ID, from side-effect events. CHANNEL
    signatures implemented: UNIT_SPELLCAST_CHANNEL_START/STOP on party1..4,
    launder the spell ID from START or match channel duration against
    CHANNEL_RULES by class (seeded with Convoke the Spirits). Cooldown
    back-dated to channel START so remaining time is correct (codex fix).
    BATCH framework (UNIT_FLAGS/MODEL/PORTRAIT correlation) present but
    seeded empty pending in-game confirmation those events fire for remote
    party members in 12.0.5. Inspired by MiniCC's SignatureDetector.
    P4 - Same-aura-type disambiguation. When aura.spellId is redacted,
    narrow by (class, spec, Blizzard filter category) instead of dropping.
    Classifies our DB spells once via C_UnitAuras.AuraIsBigDefensive and
    C_Spell.IsSpellImportant (clean local IDs, cached). Commits only on a
    unique candidate. Fixed: filter tag regex now matches underscores
    ([%w_]+ not %w+) so BIG_DEFENSIVE/EXTERNAL_DEFENSIVE disambiguate, not
    just IMPORTANT; player unitSpec uses GetSpecialization() 1..4 index to
    match cd.spec, not the global spec ID (both codex fixes).
    .toc adds SignatureDetector.lua after NativeFilters.lua.
    We deliberately did NOT rebuild MiniCC's full evidence-correlation
    engine (37k lines). Our differentiators remain the interrupt-halfway
    alert, kick counter, and sound pipeline; for raw CD tracking we adopt
    their native-first philosophy and cherry-pick the high-value tricks.
    Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com