Hi guys is it normal that the interrupt option stops my casting and tries to cast the interrupt spell even tho the spells is on cooldown?
can i do anything about this?
Hi guys is it normal that the interrupt option stops my casting and tries to cast the interrupt spell even tho the spells is on cooldown?
can i do anything about this?
Hmm, I don't use interrupt really at all but you might try and add a check to your interrupt spell and make sure its not on cooldown.
"Shootings easy, Aimings hard!" Stinky
Hey Lucifer. Two things:
- Stinky's idea to have a conditional for the kick spell's CD is the only sure fire way to catch that. I skimmed the parsing code, but could only find where PE was checking for spell CD when the spell is being called from the manual queue rather from the rotation table. I'm assuming that it's in there somewhere, but I couldn't confirm it. A conditional check like "player.spell(kickspell).cooldown = 0" should guarantee that the spell is off CD though.
- As for the spell stop issue, it sounds like you are using "interrupts" as part of your interrupt options (or conditionals) rather than "interrupt". The two are not synonymous. The conditional register called by "interrupts" includes a StopCast when it returns true while the conditional register used by "interrupt" only returns the true when the unit is casting/channeling. I would recommend removing the "s" from the modifier.interrupts (for immediate kicks) and unit.interruptsAt(percentcomplete) (for delayed kicks) conditional statements in your rotation. This will keep the PE from breaking your current cast when the conditional (from #1 above) for checking that the kick spell is off CD comes back true.
Just my thoughts. =)