BliZzi Party Tools

Multi-feature M+ utility for your group. Track who can interrupt and who's on cooldown, see party defensives & offensives at a glance, share keystones with one click, and announce status to chat.

File Details

BliZzi_Interrupts_v4.0.4

  • R
  • May 22, 2026
  • 477.63 KB
  • 5.2K
  • 12.0.7+1
  • Retail

File Name

BliZzi_Interrupts_v4.0.4.zip

Supported Versions

  • 12.0.7
  • 12.0.5

BliZzi Interrupts 4.0.4

  • Party CDs: local-player CD sync. Blizzard's actual cooldown via C_Spell.GetSpellCooldown / GetSpellCharges is polled on the Tick loop for the local player only and used to pull our tracker in when dynamic talent CDR fires. Example: Vengeance DH's Voidfall meteor talent reduces Metamorphosis CD by 10s every 3rd hit — that reduction can't be modelled statically (no CLEU register), so without this sync the tracker shows tens of seconds of phantom cooldown even after the spell is ready. Only shortens our _cdEnd, never extends, so a transient GCD-only return from the API can't accidentally clobber a long-CD timer
  • Party CDs: comprehensive talent-modifier pass — 25+ spells. Filled in cdMods / durMods / talentChargeBonus entries from current talent-tree data for: Combustion (-60s), Shield Wall (-60s + 1 charge), Ascendance Ele/Resto (-60s + 3s dur), Berserk Feral / Avatar of Ashamane (-60s), Unending Resolve (-45s), Enraged Regeneration (+8s dur), Mirror Image (-60s), Ice Block / Ice Cold (-60s + 1 charge), Blessing of Sacrifice (-60s), Blessing of Protection / Spellwarding (-60s), Trueshot (-30s + 2s dur), Ironbark (-20s + 4s dur), Divine Hymn (-60s), Dispersion (-30s + 2s dur), Desperate Prayer (+10s dur), Niuzao (-25s), Touch of Karma (-20s + 5s dur), Avenging Crusader (-15s + 8s dur), Ardent Defender (-27s), Guardian of Ancient Kings (+1 charge), Sentinel (-60s + duration shift), Anti-Magic Shell (-20s + 2s dur via Anti-Magic Barrier; +20s via the dispel-trade talent), Aspect of the Turtle (-30s via two stackable talents), Survival of the Fittest (+2s dur), Takedown (+2s dur), Time Dilation (+2s dur), Feign Death (-10s), Cloak of Shadows (+2s dur), Adrenaline Rush (+4s dur), Vampiric Blood (+4s dur), Doom Winds (+2s dur), Guardian Spirit (+2s dur), Meta-Vengeance (+5s dur)
  • Party CDs: optimistic charge detection when talent data is unavailable. In Mythic+ where Blizzard blocks LibSpec's addon comm, party-member talent loadouts arrive late or not at all. The charge badge now assumes the +1-charge talent IS picked under those conditions instead of hiding the badge entirely; mirrors how the talent gate handles unknown loadouts in SpellsForMember. Phantom charge corrects itself the moment real talent data lands
  • Keystone List: teleport row-vs-DB race condition fixed. Clicking a row now teleports to the dungeon visible on that row, not the dungeon currently in the keystone DB. Previously a keystone update arriving between DB write and the debounced row re-render could let you click Magisters' Terrace but port to Pit of Saron. The cast-progress overlay also lands on the correct row now
  • Custom Names: nickname-setting changes refresh all three features live. Toggling Use Global Nickname, editing the Character / Global Nickname EditBoxes now triggers an immediate redraw of the Interrupt Tracker, Party CD standalone-frame labels, and Keystone List rows. Previously only the Interrupt Tracker picked up the change because it re-renders per tick
  • Custom Names: own-nickname display fixed for Party CDs and Keystone List. Full Name-Realm input from those callers didn't match the short-name BIT.myName so the own-player branch was skipped. Both formats are accepted now