Download
(2 Kb)
Download
Updated: 09-11-13 01:04 PM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Updated:09-11-13 01:04 PM
Created:10-24-09 03:19 PM
Downloads:10,679
Favorites:81
MD5:
5.4
I Interrupted That  Popular! (More than 5000 hits)
Version: v3.5.0
by: ElphieRAWR, qod
I Interrupted That
----
/iit - prints help list
/iit info
/iit auto - Change output to auto. [Raid/Party/Self]
/iit say - Change output to say.
/iit self - Change output to print to self.
/iit emote - change to emote. [Does some funny things to /iit msg, but it doesn't actually affect anything important... Will be fixed soon.]
/iit toggle - Turns the addon on or off.
/iit verbose - Toggles verbose output.
/iit msg - Prints what the output message will look like.
/iit allmembers - Toggles announcement of all party members.
/iit party - Force output to party, even if in a raid. (ie instances where the raid is broken up into interrupt groups and there's no reason to have it broadcast to the raid, or your party is responsible for a specific interrupt....Outputs to self if running solo)

Do people who use macros like:
/s Interrupted
/cast InterruptSpell
Make you sad?
They make me , because they sit there and spam the stupid key, and it always says "Interrupted" regardless of if they actually interrupted. Maybe they missed the cast? Maybe their interrupt is on cooldown? Maybe they're a button- masher and spam it 50 times.

Direct them all here. It fixes the problem.
" How?!" You say? Well...
This little addon of mine watches your combat log silently, and whenever it reads a SPELL_INTERRUPT event [that fires whenever you interrupt someone's casting, with Counterspell, for example] it says the little message.
What could be better than that?

It says -what- you interrupted. Not only does it say it, it -links- it. Amazing. Pure awesome.
As a friend of mine said about something totally unrelated,
"Suck the Awesome Pipe and be made full of Win!"
That's right. Suck it.
v3.5.0 - Fixed Instance Chat issues in LFG, LFR, and BG. (not yet tested in arenas)

v3.4.2 - toc bump

v3.4.1 - Added code to help when changing settings with CAPSLOCK on
Added "/iit party" to force output to party. Thanks keLston

v3.4.0 - minor changes to make compatible with 5.x

v3.3.9 - toc bump

v3.3.8 - Fixed the variable loading issue, everything should be solid now.

v3.3.7b - Fixed "/iit allmembers"

v3.3.7a - My bad, F'd something up royally while half asleep. Use this until I can get the allmembers code working

v3.3.7 - Combat_Log_Event_Unfiltered changes addressed.
Added optional announcement of interrupts from anyone in your party or raid. /iit allmembers

v3.3.6 - Added Battleground announcing (to self if set to self or say, and to /bg if set to auto)

v3.3.4 - Fixed errors on startup and the combatlog parsing issue caused by patch 4.1

v3.3.3 - Verbose output toggle.
=> I Interrupted That: MobName's SpellLink.
Interrupted: MobName's SpellLink.

v3.3.2 - I saved a variable, yo.

v3.3.1 - SLASH COMMAND!

v3.3.0 - TOC update, along with some message changes [smaller 'say' messages, less spam.]
Sorry for so long between updates, I keep myself busy. :)

v1.1 - Added a simple line of config in the lua for an output.
Code:
local OUTPUT= 'Self'     -- Self to print to self. Auto for raid, party, or self - depending on group.
Just change 'Self' to 'Auto' to print in party or raid. If you aren't in a group, it will just print to yourself, to avoid 'You aren't in a party." spam.
Optional Files (0)


Archived Files (17)
File Name
Version
Size
Author
Date
v3.4.2
2kB
ElphieRAWR
08-31-12 11:34 PM
v3.4.1
2kB
ElphieRAWR
08-31-12 08:25 PM
v3.4.0
2kB
ElphieRAWR
08-28-12 01:41 PM
v3.3.9
2kB
ElphieRAWR
11-29-11 10:00 AM
v3.3.8
2kB
ElphieRAWR
06-30-11 11:44 AM
v3.3.7b
2kB
ElphieRAWR
06-29-11 01:12 AM
v3.3.7a
2kB
ElphieRAWR
06-28-11 10:33 PM
v3.3.7
2kB
ElphieRAWR
06-28-11 10:19 AM
v3.3.6
2kB
ElphieRAWR
06-08-11 09:23 PM
v3.3.4
2kB
ElphieRAWR
06-07-11 09:57 AM
v3.3.4
2kB
ElphieRAWR
01-20-10 01:13 PM
v3.3.3
2kB
ElphieRAWR
01-17-10 02:51 PM
v3.3.2
2kB
ElphieRAWR
12-31-09 02:49 AM
v3.3.1
1kB
ElphieRAWR
12-26-09 11:28 AM
v3.3.0
1kB
ElphieRAWR
12-22-09 04:05 PM
v1.1
1kB
ElphieRAWR
11-05-09 09:51 PM
v1.0
863B
ElphieRAWR
10-24-09 03:19 PM


Post A Reply Comment Options
Old 10-27-10, 01:53 AM  
creepy_inc
A Deviate Faerie Dragon
 
creepy_inc's Avatar

Forum posts: 10
File comments: 243
Uploads: 0
Originally posted by 4exoB
I love this addon and am sad it doesnt work with 4.0.1 yet.
Working fine for me in 4.0.1
creepy_inc is offline Report comment to moderator  
Reply With Quote
Old 10-14-10, 06:19 AM  
4exoB
A Kobold Labourer
 
4exoB's Avatar

Forum posts: 1
File comments: 69
Uploads: 0
I love this addon and am sad it doesnt work with 4.0.1 yet.
4exoB is offline Report comment to moderator  
Reply With Quote
Old 06-03-10, 05:14 PM  
Sideshow
A Warpwood Thunder Caller
 
Sideshow's Avatar
AddOn Author - Click to view AddOns

Forum posts: 99
File comments: 313
Uploads: 4
Using this addon now for a couple of months and love it
__________________
Sideshow is offline Report comment to moderator  
Reply With Quote
Old 05-30-10, 10:46 PM  
ElphieRAWR
A Deviate Faerie Dragon
 
ElphieRAWR's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 38
Uploads: 8
Due to personal problems I have not been able to play wow [or have internet at all for that matter]. If anyone is willing to make suggested changes/fixes to my addons, feel free to submit it as a patch, but please e-mail me and let me know.
Sorry.

krys.the.ish@gmail.com
__________________
-- Elphie --
[Matanya of Arthas]
ElphieRAWR is offline Report comment to moderator  
Reply With Quote
Old 05-27-10, 10:00 AM  
Caramirdan
A Kobold Labourer
 
Caramirdan's Avatar

Forum posts: 0
File comments: 44
Uploads: 0
Hi, I love this add-on also. Would you mind adding in a "Missed" message also? As a healer, I have zero hit, so my raid would benefit from knowing I missed an interrupt (of course I only help out on interrupts as a healer ;-)

Thanks again for this add-on!
Caramirdan is offline Report comment to moderator  
Reply With Quote
Old 05-20-10, 10:05 AM  
Starmaggedon
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
hello, I like this addon pretty much!
I would like to ask you how to change code to broadcast to a particular channel, in our guild raids we have a channel only for these messages. Any help would be good and hope this idea will become a future improve for the addon!
Starmaggedon is offline Report comment to moderator  
Reply With Quote
Old 05-02-10, 05:49 PM  
keLston
A Deviate Faerie Dragon

Forum posts: 11
File comments: 177
Uploads: 0
Is there a means to split up the auto function so I could just set it to where it broadcast all the time?
keLston is offline Report comment to moderator  
Reply With Quote
Old 02-10-10, 09:16 AM  
Limb0
A Cobalt Mageweaver
 
Limb0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 220
File comments: 298
Uploads: 10
Originally posted by ElphieRAWR
Thank you. For some reason I had mine as "Interrupted: blahblah" but then it got lost.
<snip> the message will be fixed soon.
About Dismantle/Blind... currently it only looks for the one event [SPELL_INTERRUPT] in the combat log, to keep it simple.
Do you know of a way to look for these things interrupting a spell?
(late reply, I took some time off)

Blind should show "SPELL_CAST_SUCCESS"
Dismantle should show "SPELL_AURA_APPLIED"
Limb0 is offline Report comment to moderator  
Reply With Quote
Old 01-20-10, 07:20 PM  
ElphieRAWR
A Deviate Faerie Dragon
 
ElphieRAWR's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 38
Uploads: 8
Optimized Code

Thanks
This is really a big learning process for me, in general, and any help is good help.
__________________
-- Elphie --
[Matanya of Arthas]
ElphieRAWR is offline Report comment to moderator  
Reply With Quote
Old 01-20-10, 03:07 PM  
Gupp
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 134
Uploads: 6
Hello,

I looked into your code and it could get optimized a bit on the COMBAT_LOG_EVENT_UNFILTERED part. You create on all events vars that check pary / user / name / spellid etc.. But interupts are only a few percent of the events so those things can put on a later spot.

Code:
function InterruptSay:COMBAT_LOG_EVENT_UNFILTERED(...)

	if InterruptSayDB.intsayonoff==1 then

		local aEvent = select(2, ...)
		if aEvent=="SPELL_INTERRUPT" then
			local aUser = select(4, ...)
			if aUser~=UnitName("player") then return end 
			local destName = select(7, ...)
			local spellID = select(12, ...)
			
			if InterruptSayDB.Verbose~=1 then 
				intsaymsg = ("Interrupted: "..destName.. "'s " ..GetSpellLink(spellID).. ".")
				InterruptSayDB.msg = ("Interrupted: MobName's [SpellLink].")
			else
				intsaymsg = ("=> I Interrupted That: "..destName.. "'s " ..GetSpellLink(spellID).. ".")
				InterruptSayDB.msg = ("=> I Interrupted That: MobName's [SpellLink].")
			end
        
			if InterruptSayDB.INTSAYOUTPUT=='Emote' then
				SendChatMessage("interrupted "..destName.."'s "..GetSpellLink(spellID)..".", "EMOTE")
			elseif InterruptSayDB.INTSAYOUTPUT=='Self' then
				print(intsaymsg)
			elseif InterruptSayDB.INTSAYOUTPUT=='Say' then
				SendChatMessage(intsaymsg, "SAY")
			elseif InterruptSayDB.INTSAYOUTPUT=='Auto' then 
			
				local inParty = GetNumPartyMembers()>=1
				local inRaid = GetNumRaidMembers()>=5
				
				if inParty then xxx="PARTY" end
				if inRaid then xxx="RAID" end
			
				if (not inParty) and (not inRaid) then
					print(intsaymsg)
				else 
					SendChatMessage(intsaymsg, xxx)
				end
			end
		end
	end 
end
Gtz Gup
__________________
Gupp is offline Report comment to moderator  
Reply With Quote
Old 01-20-10, 01:08 PM  
ElphieRAWR
A Deviate Faerie Dragon
 
ElphieRAWR's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 38
Uploads: 8
Emote.

Sure!


/iit emote
.. but it does some funny things to /iit msg, so I guess I'll fix that later.
No big deal, because it doesn't really effect anything.
__________________
-- Elphie --
[Matanya of Arthas]
ElphieRAWR is offline Report comment to moderator  
Reply With Quote
Old 01-18-10, 09:39 AM  
Angrysteel
A Murloc Raider

Forum posts: 6
File comments: 205
Uploads: 0
Any chance of adding Emote to the list of outputs.

<player> interupted <spell>, but in an emote instead of say / party / raid, etc.
Angrysteel is offline Report comment to moderator  
Reply With Quote
Old 01-17-10, 02:54 PM  
ElphieRAWR
A Deviate Faerie Dragon
 
ElphieRAWR's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 38
Uploads: 8
Verbose output.

Updated:
Change Log:
v3.3.3 - Verbose output toggle.
=> I Interrupted That: MobName's SpellLink.
Interrupted: MobName's SpellLink.
__________________
-- Elphie --
[Matanya of Arthas]
Last edited by ElphieRAWR : 01-17-10 at 02:55 PM.
ElphieRAWR is offline Report comment to moderator  
Reply With Quote
Old 01-03-10, 10:35 PM  
ElphieRAWR
A Deviate Faerie Dragon
 
ElphieRAWR's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 38
Uploads: 8
Originally posted by Limb0
I really enjoy this addon, thank you. Similarly I changed the announce line to..

local intsaymsg = destName.. "'s " ..GetSpellLink(spellID).. " was interrupted."

I would like to know if you had plans to include Dismantle to this, maybe even Blind.
Thank you. For some reason I had mine as "Interrupted: blahblah" but then it got lost.
<snip> the message will be fixed soon.
About Dismantle/Blind... currently it only looks for the one event [SPELL_INTERRUPT] in the combat log, to keep it simple.
Do you know of a way to look for these things interrupting a spell?
__________________
-- Elphie --
[Matanya of Arthas]
Last edited by ElphieRAWR : 01-12-10 at 01:51 PM.
ElphieRAWR is offline Report comment to moderator  
Reply With Quote
Old 01-03-10, 12:06 PM  
Limb0
A Cobalt Mageweaver
 
Limb0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 220
File comments: 298
Uploads: 10
I really enjoy this addon, thank you. Similarly I changed the announce line to..

local intsaymsg = destName.. "'s " ..GetSpellLink(spellID).. " was interrupted."

I would like to know if you had plans to include Dismantle to this, maybe even Blind.
Limb0 is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.