ezInterrupt

This project has become inactive.

This project is inactive and its default file will likely not work with the most recent version of World of Warcraft. The author may have abandoned it, or it may have outlived its usefulness.

Cast Alert Options

ezInterrupt is an addon designed to simplify the task of interrupting during boss encounters.

Features
• Shows an icon and plays a sound ("cast alert") when you can interrupt (only if your interrupt is not on cooldown and the cast is interruptible).
• Spell filtering allows you to suppress unwanted cast alerts (for Release Aberrations on Maloriak for example).
• Cast alerts are available for your target or focus (whichever you specify).
• Can announce your interrupts in a variety of ways (including whispering another player).
• The interrupt message is fully customizable.
• Zone settings allow you to control where the addon will be active (only in raids for example).
• All interrupts are supported.

Development
Feedback and comments are appreciated. Please report bugs or problems by creating a ticket. If you want to help translating the addon into another language, please use ezInterrupt's localization page.

Planned improvements: better support for interrupt rotations, slash commands, GUI improvements.

News
Revision 35 adds option to flash the screen on cast alert, adds missing Moth pet interrupt, fixes the "spell removed from blacklist/whitelist" message and adds two new sounds.
Revision 34 allows you to customize each of your interrupt abilities, adds support for Strangulate and Arcane Torrent.
Revision 26 adds code to handle cast alerts properly when auras that give immunity to interrupts are cast or fade (only in PvE). This might not work correctly yet.

Slash Commands
Currently there are no slash commands available. ezInterrupt's configuration options are located in Blizzard's addon options.

Known issues
• In untranslated non-english versions of WoW, cast alerts do not work correctly with pet interrupts because translated pet types are required for the code to work.
• A few spells, such as Al'Akir's Electrocute, are erroneously flagged as being interruptible when they are not. This is a problem with Blizzard's code. I recommend adding these spells to the blacklist.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of lemonade287 lemonade287 Dec 10, 2012 at 20:57 UTC - 0 likes

    im new to coding and ive spent some time playing around with this addon. i believe below is a quick fix for it. Not 100% sure if it completely works, but it seems to get the basic functionality back with the addon.

    In the core file (ezintterupt/core.lua) do the following:

    Line 942 change to:

    self.Interrupt[2].enabled = GetPrimaryTalentTree() == 2
    

    Line 1001 add:

    self:RegisterEvent("PLAYER_TARGET_CHANGED", "UpdateTarget", "target")
    

    If you want to include monk i believe just add the following

    Line 85:

     [116705] = {userenabled = true, id =116705, sound = "ezInterrupt: Ding", rgb = {1, 0, 0}}, 
    

    Line 779:

    elseif class == "MONK" then
    

    Line 780

    self:LoadInterruptSettings(1, 116705)
    

    Any suggestions / help would be greatly appreciated as i believe together we can get this addon up and running again.

    Last edited Dec 10, 2012 by lemonade287
  • Avatar of Daylesan Daylesan Sep 17, 2012 at 16:43 UTC - 0 likes

    Hello everyone

    I no longer play the game so I won't update this. If anyone else wants to update it, feel free to go ahead. The code should be fairly easy to understand. I'll give you maintainer status as well if you want.

  • Avatar of dlogic22 dlogic22 Sep 07, 2012 at 19:15 UTC - 0 likes

    Also yes please update this mod!! :)))

  • Avatar of dlogic22 dlogic22 Sep 07, 2012 at 03:30 UTC - 0 likes

    @angrysteel: Go

    Purrrrrrrrrfect

  • Avatar of angrysteel angrysteel Aug 30, 2012 at 16:37 UTC - 0 likes

    Also hoping this addon receives a proper update.

  • Avatar of Mudvin Mudvin Aug 30, 2012 at 05:21 UTC - 0 likes

    Guys, does anyone still working on this one? Would be nice to have an update for MoP.

    Last edited Aug 30, 2012 by Mudvin
  • Avatar of Daylesan Daylesan Jul 04, 2011 at 15:45 UTC - 0 likes

    Yes Aenho.

    In core.lua, find this code block and add the scatter shot line as shown: http://paste.wowace.com/3628/ Then find this other code block and change it to this: http://paste.wowace.com/3629/

    Last edited Jul 04, 2011 by Daylesan
  • Avatar of Aenho Aenho Jul 04, 2011 at 13:50 UTC - 0 likes

    Is there a way for me to add Scatter Shot to the list of interrupts? I don't mind if I have to modify some source code to achieve that.

    Thanks!

  • Avatar of Daylesan Daylesan Mar 19, 2011 at 12:52 UTC - 0 likes

    I consider screen shaking upon a successful interrupt to be an exotic feature that most people will not care about. I don't think I'll be implementing this.

  • Avatar of angrysteel angrysteel Mar 17, 2011 at 06:03 UTC - 0 likes

    Everything is working great so far since r22.

    Any chance of getting a screen shake upon successful interrupt added in? Other than the cool factor in videos using screen shake, it very clearly lets you know you interrupted correctly.

    Sample code can be seen in this addon:

    http://www.wowinterface.com/downloads/info11970-SpellShock.html#info

    Currently running SpellShock and ezInterrupt together with no real issues other than double announcing (which i could just turn off). Was just hoping to consolidate addons since ezInterrupt does so much more.

Facts

Date created
Feb 16, 2011
Category
Last update
Jun 29, 2011
Development stage
Inactive
License
Public Domain
Curse link
ezInterrupt
Downloads
11,903
Recent files
  • B: r40 for 4.2 Jun 29, 2011
  • A: r39 for 4.1 Jun 29, 2011
  • B: r38 for 4.1 Apr 27, 2011
  • B: r37 for 4.0.6 Apr 11, 2011
  • A: r36 for 4.0.6 Apr 11, 2011

Authors

Relationships

Embedded library
Ace3
AceGUI-3.0-SharedMediaWidgets
LibSharedMedia-3.0