What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

Interrupt Database

Stree

New Member
Joined
Jun 9, 2011
Messages
276
Reaction score
2
Hello!

I was wondering if it was possible to make a DB for interrupts so that you can set it to ONLY try to interrupt the spells listed in the DB.
I find that most CC's currently just throw interrupts out all willy nilly and 80% of the time its on a cast that isnt able to be interrupted, wasting the CD for when you might actually need it.

If it is possible, how can it be done and executed within a CC?

PS: I am currently having an issue with my Shockwave spell casting when I enter combat and begin to charge the target. It will cast at the beginning of the charge thus waisting Shockwave completely as it is out of range of the target. What is a good way to make sure that it will only cast if the target is within 10 yards of me?
 
Strix had a plugin called "Interrupter Ultimate", i was working on a version that would include PvE spells to the spells it would interrupt, but i halted on the CC and now, i can't really figure out what would need to be changed as it's grown kinda bigger since last time.
But try and gimme some spellnames that you want to interrupt (and can see if match) and i'll see if i can't make it work.

By using the plugin, you'd have to remove interrupting from the CC (or at least comment it out)

Can't you add a Me.CurrentTarget.Distance < 10 to the Shockwave?
 
Last edited:
Can't you add a Me.CurrentTarget.Distance < 10 to the Shockwave?

Had that in there, but it didn't seem to be working properly.

So I am testing
Code:
if (detectAdds().Count > 1 && !IsTargetBoss() && Me.Location.Distance(Me.CurrentTarget.Location) <= 10)
                        if (CastSpell("Shockwave") == true)
							    Logging.Write(Color.LightBlue, ">> Shockwave <<");

in my latest release of Titan Shield.
 
Code:
if (detectAdds().Count > 1 && !IsTargetBoss() && Me.CurrentTarget.Distance2D <= 10 * 10)
	if (CastSpell("Shockwave"))
		Logging.Write(Color.LightBlue, ">> Shockwave <<");

Try that
 
Wasn't there a isinterruptible flag for spells in the api?
 
Wasn't there a isinterruptible flag for spells in the api?

Yes, and I was already using that, however it seems to sometimes still attempt to interrupt non interrupable spells, or will interrupt something that isnt important putting Pummel, etc on cooldown during a time when a boss is casting something that NEEDS to be interrupted.

What I have done is downloaded the addon Venus112 had suggested and created my own database for it of IMPORTANT spells that need to be interrupted for all Cata 5man Dungeons (Normal and Heroic), 10man Raids (Normal and Heroic), and 25man Raids (Normal and Heroic). Next I will add trash mob casts that hit hard and don't hurt to interrupt while doing trash clearing in dungeons.
 
You gonna release that file some place?
Btw, when you say you created your own database, you mean you made your own plugin or just added spells to the existing?
 
You gonna release that file some place?
Btw, when you say you created your own database, you mean you made your own plugin or just added spells to the existing?

Just added spells to a DB file, decided to keep the spells that were already in the DB of the plugin (that are PVP based) in case anyone uses it for both pve and pvp.
The plugin has been discontinued, so I may try to do something with it as the author has given permission for anyone to take it over or as they wish with it.

I have it uploaded on the Titan Shields CC in the Warrior section.
 
Feel free!

Let me know if you find any issues with it or if you can think of any trash mobs in Heroics or Raids that have interrupt-able spells that would be worth adding to the DB.
 
Back
Top