This is addon announces in chat when you interrupt a spell. It is lightweight and fully configurable.
To bring up the configuration interface, type /ai or /announceinterrupts. You can also reach it through the interface options.
In the configuration you can choose where you want the addon to be active (raids, party instances, BGs, arenas, etc.), as well as the message to be printed when you interrupt and which channel to print it in.
Interested in translating my addons? Send me a PM!
As of patch 8.2.5 announcing to custom channels is no longer supported, and if say/yell is chosen, interrupts are only printed to yourself when not in an instanced area. This is due to limitations by Blizzard.
just added a timer that tell me in what time the cast would have been finished
"Interrupted %sl on %t with %f second's casttime left"
under
function f:COMBAT_LOG_EVENT_UNFILTERED(...)
and above
local _, eventType, _, sourceGUID, _, _, _, _, destName, _, _, sourceID, _, _, spellID, spellName, spellSchool = ...
add
change
printFormattedString(destName, spellID, spellName, spellSchool, sourceID)
to
printFormattedString(RFin,destName, spellID, spellName, spellSchool, sourceID)
above local function printFormattedString(t, sid, sn, ss, ssid) add
change
local function printFormattedString(t, sid, sn, ss, ssid)
to
local function printFormattedString(f, t, sid, sn, ss, ssid)
and finally change
msg = msg:gsub("%%t", t):gsub("%%sn", sn):gsub("%%sc", CombatLog_String_SchoolString(ss)):gsub("%%sl", GetSpellLink(sid)):gsub("%%ys", GetSpellLink(ssid))
to
msg = msg:gsub("%%f", f):gsub("%%t", t):gsub("%%sn", sn):gsub("%%sc", CombatLog_String_SchoolString(ss)):gsub("%%sl", GetSpellLink(sid)):gsub("%%ys", GetSpellLink(ssid))
now the %f tag wil show how much time was left when it was interrupted
Does this only trigger on successful interrupts, or just attempted?
This addon announces only successful interrupts, not attempts.
Please give us an option to turn off announces when not in a group. I use the smart group feature which is great but when I'm off running around on my own I don't need to know I interupted something. lol
I'll look into something like this for a future release. For now, this is a side-effect of the smart channel picker.
Can you make it track Grimoire: Felhunter spell lock and Arcane Torrent interrupt?
Seconding this one. Grimoire: Felhunter is a true interrupt and it would be great if it was called out with the addon.
If it is a true interrupt then it should already be included provided that it actually interrupts something. Make sure you have enabled pet interrupts in the options.
In the cases where it silences your opponents (even if they are casting), it will not be included as it is not a true interrupt. Tracking those kind of silences is something else and a step towards bloating the addon in a way that I'm not sure I want to do.
It does interrupt for 6 seconds, and cannot be used to blanket silence, just the same as regular Spell Lock. I believe both Spell Locks even share the same spell ID (http://www.wowhead.com/spell=19647/spell-lock).
I have enabled pet interrupts in the options. I believe the problem may relate to how Grimoire: Felhunter is identified compared to the standard Felhunter. I think Grimoire: Felhunter may be a Guardian or something instead of a Pet.
I tried modifying the LUA code "if eventType == "SPELL_INTERRUPT" and ( sourceGUID == UnitGUID("player") or ( sourceGUID == UnitGUID("pet") ....." to include ( sourceGUID == UnitGUID("guardian") as well, just guessing that it's a guardian, but it's still not finding it. I'm sure I'm missing something simple, but I only know enough to be dangerous.
That's odd, probably it does have something to do with it not being classified as an actual pet. I'll see if I can work something neat out for it.
Consider adding support for offensive dispels/purges would be great.
hey i can't find addon that would announce when im doing raise ally, could you make that kind of "announce battle res" addon =) ?
http://www.wowinterface.com/downloads/fileinfo.php?id=23926
NoTaint UIDropDownMenu was updated for legion if you are interested.
Thank you, I have an update for Announce Interrupts for legion coming later today.
Great addon!
For anyone interested if you want a particular setup to all your characters.
You can customise the settings for one toon, quit the game, open the:
World of Warcraft\WTF\Account\ACCOUNTNAME\SERVERNAME\CHARACTERNAME\SavedVariables
Copy the AnnounceInterrupts.lua
and move it to the
\World of Warcraft\WTF\Account\ACCOUNTNAME\SavedVariables
Substitute Account name, server name & character name as appropriate.
great addon %) thanks!
I have a strange issue while trying to configure this addon.
Drop-down for channel selection si like in a background and seems unavailable for selection, covered by other components.
Any idea what am i doing wrong please? :)
P.S. Russian game client if it helps
Hmmm, that sounds odd. Does this always happen or just sometimes? Does relogging fix the problem temporarily?
Could you post a screenshot?
I found your addon only yesterday and so far it always happens.
Here is a screenshot of how it looks: https://onedrive.live.com/redir?resid=411a5b627a03d61b!131&authkey=!AEmm5TOQgDA1tP4&v=3&ithint=photo%2cbmp
I can't access that image, try to upload somewhere like http://imgur.com/