Category: Combat Mods
Addon Information
Works with 3.3
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
ElphieRAWR's Portal Bug Reports Feature Requests
Author:
Version:
v3.3.4
Date:
01-20-2010 02:13 PM
Size:
1.83 Kb
Downloads:
1,509
Favorites:
45
MD5:
Pictures
Click to enlarge
/iit info
Click to enlarge
Click to enlarge
Toggle verbose output.
Click to enlarge
I did, in fact, interrupt that.
I Interrupted That
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.

Do people who use macros like:
Quote:
/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.
  Change Log - I Interrupted That
3.3.4 - Small change, added emote to list of outputs.

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 - I Interrupted That
Sorry, there are currently no optional files available.
  Archived Versions - I Interrupted That
File Name
Version
Size
Author
Date
v3.3.3
2kB
ElphieRAWR
01-17-2010 03:51 PM
v3.3.2
2kB
ElphieRAWR
12-31-2009 03:49 AM
v3.3.1
1kB
ElphieRAWR
12-26-2009 12:28 PM
v3.3.0
1kB
ElphieRAWR
12-22-2009 05:05 PM
v1.1
1kB
ElphieRAWR
11-05-2009 10:51 PM
v1.0
863B
ElphieRAWR
10-24-2009 04:19 PM
  Comments - I Interrupted That
Post A Reply Comment Options
Old 02-10-2010, 10:16 AM  
Limb0
A Chromatic Dragonspawn
 
Limb0's Avatar
Interface Author - Click to view interfaces

Forum posts: 175
File comments: 158
Uploads: 7
Quote:
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"
__________________
WoW Projects...

Limb0 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-20-2010, 08:20 PM  
ElphieRAWR
A Deviate Faerie Dragon
 
ElphieRAWR's Avatar
Interface Author - Click to view interfaces

Forum posts: 10
File comments: 38
Uploads: 7
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   Edit/Delete Message Reply With Quote
Old 01-20-2010, 04:07 PM  
Gupp
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 3
File comments: 82
Uploads: 2
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   Edit/Delete Message Reply With Quote
Old 01-20-2010, 02:08 PM  
ElphieRAWR
A Deviate Faerie Dragon
 
ElphieRAWR's Avatar
Interface Author - Click to view interfaces

Forum posts: 10
File comments: 38
Uploads: 7
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   Edit/Delete Message Reply With Quote
Old 01-18-2010, 10:39 AM  
Angrysteel
A Kobold Labourer

Forum posts: 0
File comments: 59
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   Edit/Delete Message Reply With Quote
Old 01-17-2010, 03:54 PM  
ElphieRAWR
A Deviate Faerie Dragon
 
ElphieRAWR's Avatar
Interface Author - Click to view interfaces

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

Updated:
Change Log:
Quote:
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-2010 at 03:55 PM.
ElphieRAWR is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-03-2010, 11:35 PM  
ElphieRAWR
A Deviate Faerie Dragon
 
ElphieRAWR's Avatar
Interface Author - Click to view interfaces

Forum posts: 10
File comments: 38
Uploads: 7
Quote:
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-2010 at 02:51 PM.
ElphieRAWR is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-03-2010, 01:06 PM  
Limb0
A Chromatic Dragonspawn
 
Limb0's Avatar
Interface Author - Click to view interfaces

Forum posts: 175
File comments: 158
Uploads: 7
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.
__________________
WoW Projects...

Limb0 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-02-2010, 07:07 PM  
Kastorz
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
hey

great addon but still you probably lost one word in it

line 65 should looks like
intsaymsg = ("Interrupted " ..destName.. "'s " ..GetSpellLink(spellID).. ".")

cuz without "Interrupted " word all msg looks strange. Is like mob and spell cast but hey there is no action says on it !!

I just changed this line and for me it looks perfect now

Keep good work
Cheers
Kastorz is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-31-2009, 04:11 PM  
ElphieRAWR
A Deviate Faerie Dragon
 
ElphieRAWR's Avatar
Interface Author - Click to view interfaces

Forum posts: 10
File comments: 38
Uploads: 7
Saved variables and slashy goodness.
<3
__________________
-- Elphie --
[Matanya of Arthas]
ElphieRAWR is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-26-2009, 03:25 PM  
ElphieRAWR
A Deviate Faerie Dragon
 
ElphieRAWR's Avatar
Interface Author - Click to view interfaces

Forum posts: 10
File comments: 38
Uploads: 7
Quote:
Originally posted by Stanzilla
Hey Elphie!

I think you want to use ">=" instead of ">" for the raid/party checks. It doesn't include oneself, so a party with 2 people returns 1 and your check fails.

thanks for the addon
Thanks for pointing that out!
Done in my own version. As soon as I figure out saved variables[], there'll be an update.

In other news:
Updated screenshot!
__________________
-- Elphie --
[Matanya of Arthas]

Last edited by ElphieRAWR : 12-26-2009 at 04:30 PM.
ElphieRAWR is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-26-2009, 02:23 PM  
Stanzilla
A Kobold Labourer

Forum posts: 1
File comments: 42
Uploads: 0
Hey Elphie!

I think you want to use ">=" instead of ">" for the raid/party checks. It doesn't include oneself, so a party with 2 people returns 1 and your check fails.

thanks for the addon
Stanzilla is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-26-2009, 12:34 PM  
ElphieRAWR
A Deviate Faerie Dragon
 
ElphieRAWR's Avatar
Interface Author - Click to view interfaces

Forum posts: 10
File comments: 38
Uploads: 7
Slash Command

Oh geez, it's a slash command!
YAY!
__________________
-- Elphie --
[Matanya of Arthas]
ElphieRAWR is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-24-2009, 09:39 PM  
ElphieRAWR
A Deviate Faerie Dragon
 
ElphieRAWR's Avatar
Interface Author - Click to view interfaces

Forum posts: 10
File comments: 38
Uploads: 7
Re: Spellname

Quote:
Originally posted by Alamaa
Sorry I did not test this addon yet but it looks awsome downloading now. But from the screenshot it looks like it dosnt report witch spell is interrupted. This could be very handy in pvp as my teammate would know if I kicked manaburn or flash heal so he know witch school is silenced. Could add this myself, but I think you should add it to the addon as it improves it quite abit = )(it might allready do this as I did not test it and only reading the pic. Gonna test it now)
Actually, it links what you interrupted. In a pretty clickable format. I haven't updated the screenshot in a bit, so I may get to that soon.
Quote:
For example, when I'm in a party I want to broadcast it to my party, but when I'm in a raid I want to broadcast it to the whole raid.
It already automatically does this if you set the output to 'Auto'. With the 'Auto' setting, if you are in a party, it goes to party, in a raid with more than 5 people, it goes to raid, otherwise, it prints to yourself.
However, I've been thinking about a slash command for a while, and will probably implement it soon.

Thanks for the comments, guys, let me know if there's anything else.
__________________
-- Elphie --
[Matanya of Arthas]

Last edited by ElphieRAWR : 12-26-2009 at 01:47 PM.
ElphieRAWR is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-24-2009, 06:00 PM  
Alamaa
A Kobold Labourer

Forum posts: 0
File comments: 18
Uploads: 0
Spellname

Sorry I did not test this addon yet but it looks awsome downloading now. But from the screenshot it looks like it dosnt report witch spell is interrupted. This could be very handy in pvp as my teammate would know if I kicked manaburn or flash heal so he know witch school is silenced. Could add this myself, but I think you should add it to the addon as it improves it quite abit = )(it might allready do this as I did not test it and only reading the pic. Gonna test it now)
Alamaa is offline Report comment to moderator   Edit/Delete Message 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.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.