Download
(2Kb)
Download
Updated: 09-11-13 01:04 PM
Pictures
File Info
Updated:09-11-13 01:04 PM
Created:10-24-09 03:19 PM
Downloads:14,945
Favorites:79
MD5:

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)


Post A Reply Comment Options
Unread 06-29-11, 01:52 AM  
Maziel
A Deviate Faerie Dragon
 
Maziel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 152
Uploads: 7
Re: v3.3.7b

Originally posted by qod
Totally wiped out the new code and wrote up a new routine that actually works.
Good job.

Now for the tricky part of making the addon recognise spells that interrupt that aren't listed in the interrupt event. =D

Avenger Shield
Hammer of Justice
Holy Wrath

To name just a couple which didn't seem to be reported but interrupted spells.

I'm sure other classes have similiar things too.

So if you could work out a way to detect those too, this would truly be the ultimate interrupt informer. =D
Report comment to moderator  
Reply With Quote
Unread 06-29-11, 01:15 AM  
qod
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 17
Uploads: 2
v3.3.7b

Totally wiped out the new code and wrote up a new routine that actually works.
Report comment to moderator  
Reply With Quote
Unread 06-28-11, 10:35 PM  
qod
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 17
Uploads: 2
My bad

I was half asleep when I wrote that up, also during maintanence so I couldn't test it. I've uploaded a snapshot I took before attempting the allmembers stuff, so it'll work for now. I'll have the new stuff fixed up either later tonight or in the morning.
Report comment to moderator  
Reply With Quote
Unread 06-28-11, 09:55 PM  
Maziel
A Deviate Faerie Dragon
 
Maziel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 152
Uploads: 7
Originally posted by kelleyke
Thanks Maziel that worked for the self output!
No problems.

We'll have to wait for Qod to look at the code and fix up the rest. At least you have it for the self output. =)
Report comment to moderator  
Reply With Quote
Unread 06-28-11, 08:32 PM  
kelleyke
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Thanks Maziel that worked for the self output!
Report comment to moderator  
Reply With Quote
Unread 06-28-11, 07:35 PM  
Maziel
A Deviate Faerie Dragon
 
Maziel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 152
Uploads: 7
Originally posted by kelleyke
Can't figure out how to get it working with 4.2, even though it says it's been updated for it.
The version 3.3.6 prints out strange text
- [19:51] [S] [Taxes]: => I Interrupted That: 0xF130A0A10005C1D7's [Kick].

When I upgrade to 3.3.7, nothing at all outputs, though I can still modify the options so I know it is loaded. Tried on a mage and rogue, both with no addons besides IIT loaded with no success.

comment out line 71 in the InterruptSay.lua file (open with notepad)

Code:
			-- if not (IIT_inpartywithme(aUser)) then return end
Just until Qod is able to fix it.

That will make it work for your interrupts again.
Report comment to moderator  
Reply With Quote
Unread 06-28-11, 05:53 PM  
kelleyke
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Can't figure out how to get it working with 4.2, even though it says it's been updated for it.
The version 3.3.6 prints out strange text
- [19:51] [S] [Taxes]: => I Interrupted That: 0xF130A0A10005C1D7's [Kick].

When I upgrade to 3.3.7, nothing at all outputs, though I can still modify the options so I know it is loaded. Tried on a mage and rogue, both with no addons besides IIT loaded with no success.
Report comment to moderator  
Reply With Quote
Unread 06-25-11, 07:59 AM  
donteventrii
A Murloc Raider

Forum posts: 4
File comments: 68
Uploads: 0
Well similar to Interrupts, it would be very cool to have a CC announcer. The Battleground scoreboards miss a lot of crucial information. It might encourage teammates to CC more often if they know they are being recognized for doing so. As well it could help in RBGs as they are pretty chaotic for lower and mid tier groups. The addon would identify who isn't doing their job.

Dispels could be useful as well.
Report comment to moderator  
Reply With Quote
Unread 06-24-11, 12:00 AM  
qod
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 17
Uploads: 2
I started my developing career working with "Who Pulled?", which was a favorite of mine that got abandoned. I got it working again after cata came out and broke it, and took over the project. I've since added a few features, fixed some bugs, and learned a little more about lua each day.
When 4.1 went live and broke "I Interrupted That" and "Spellsteal Party Links", I came here and found out that ElphieRAWR wasn't able to get online anymore. I grabbed the reigns and got them both running again, and added the battleground detection.
I've got both of them ready for 4.2, but still trying to figure out a gsub thing with "Who Pulled?". I'm still rather new at lua, teaching myself along the way.
I've thought about making an addon of my own from scratch, but can't really think of anything that people could use that isn't out there in some form already.
Report comment to moderator  
Reply With Quote
Unread 06-23-11, 05:43 PM  
donteventrii
A Murloc Raider

Forum posts: 4
File comments: 68
Uploads: 0
Cheers mate

which other addons have you authored?
Last edited by donteventrii : 06-23-11 at 05:45 PM.
Report comment to moderator  
Reply With Quote
Unread 06-23-11, 01:41 PM  
qod
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 17
Uploads: 2
Not so sure about being on by default, but as an option that can be turned on, sure. I've got things ready for 4.2, except for a gsub in one of my other addons, but I'll see about adding this while I'm fixing that. I don't have time on my account, so I can only use the PTR to test things. If 4.2 is really going live on the 28th, I better hurry up. I'll keep you posted.
Report comment to moderator  
Reply With Quote
Unread 06-23-11, 12:24 PM  
donteventrii
A Murloc Raider

Forum posts: 4
File comments: 68
Uploads: 0
Re: Who Interrupted That?

Originally posted by Maziel
Howdy, great add-on.

I see in your code you said to comment out a line to get the addon to announce all people who interrupt.

Now I have done that, and it is good - but why I am posting is that I think it should be like this on default.

Why?

Too many people in raid say, 'I got that interrupt' etc.

It would be nice for it to be defaulted so that it will tell ALL party and raid members that in fact it was not Bob who got the interrupt, nor you, but it was Jill who interrupted that.

My request would be an option much like your other options, to be able to turn on and off other members interrupt notifications.

Thanks for reading. =)
Good job!

--

In essence it would be something like:

Code:
...
AllMembersonoff = 1,
...
Code:
function allmemberstog()
	if InterruptSayDB.AllMembersonoff==1 then
		InterruptSayDB.AllMembersonoff=0
		print("|c00bfffffI Interrupted That - All Members is off.|r")
	else
		InterruptSayDB.AllMembersonoff=1
		print("|c00bfffffI Interrupted That - All Members is on.|r")
	end
end
Code:
if InterruptSayDB.AllMembersonoff==0 then
    if aUser~=UnitName("player") then return end 
else
end
Code:
...
if (a1 == "allmembers") then allmemberstog() end
...
or something like that. You know what I mean anyhow =D
Fantastic idea.
Report comment to moderator  
Reply With Quote
Unread 06-23-11, 07:13 AM  
Maziel
A Deviate Faerie Dragon
 
Maziel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 152
Uploads: 7
Who Interrupted That?

Howdy, great add-on.

I see in your code you said to comment out a line to get the addon to announce all people who interrupt.

Now I have done that, and it is good - but why I am posting is that I think it should be like this on default.

Why?

Too many people in raid say, 'I got that interrupt' etc.

It would be nice for it to be defaulted so that it will tell ALL party and raid members that in fact it was not Bob who got the interrupt, nor you, but it was Jill who interrupted that.

My request would be an option much like your other options, to be able to turn on and off other members interrupt notifications.

Thanks for reading. =)
Good job!

--

In essence it would be something like:

Code:
...
AllMembersonoff = 1,
...
Code:
function allmemberstog()
	if InterruptSayDB.AllMembersonoff==1 then
		InterruptSayDB.AllMembersonoff=0
		print("|c00bfffffI Interrupted That - All Members is off.|r")
	else
		InterruptSayDB.AllMembersonoff=1
		print("|c00bfffffI Interrupted That - All Members is on.|r")
	end
end
Code:
if InterruptSayDB.AllMembersonoff==0 then
    if aUser~=UnitName("player") then return end 
else
end
Code:
...
if (a1 == "allmembers") then allmemberstog() end
...
or something like that. You know what I mean anyhow =D
Last edited by Maziel : 06-23-11 at 07:27 AM.
Report comment to moderator  
Reply With Quote
Unread 06-19-11, 07:21 PM  
donteventrii
A Murloc Raider

Forum posts: 4
File comments: 68
Uploads: 0
Just downloaded and will test tonight. Thanks dude!

Works like a charm!
Last edited by donteventrii : 06-20-11 at 01:59 PM.
Report comment to moderator  
Reply With Quote
Unread 06-09-11, 12:00 AM  
qod
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 17
Uploads: 2
Re: Re: Re: @ God

Originally posted by donteventrii
I tried looking at the .lua in notepad but I couldn't decipher it. I guess I am naiive assuming you can just switch from "/raid" to "/bg"?

Thanks for keeping up to date with it
Updated with battleground announcing. If you're in "self" or "say" mode, it will only tell you in the chat window, and if you're in "auto" mode, it announces to /bg. Can't test it at the moment, but confident that it will work.

Also, it's qod....looks like god. Was a name of a Diablo 2 toon I had back when it didn't force uppercase on the first character of the name.
Last edited by qod : 06-09-11 at 12:03 AM.
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.