I'm getting weird behavior with interrupts since one of the last beta builds. My warrior will no longer use interrupts with the default code. It worked without issues up until some of the recent beta builds.
If I make them separate, it will use grapple correctly but won't use kick.
If I just put kick without IsCasting and IsInCombat it will use it but obviously it is needed to be used when a target is casting.
Code:
if (Target.IsCasting && Target.IsInCombat && await CastAny("Kick", "Grapple", "Flash Bang"))
return true;
If I make them separate, it will use grapple correctly but won't use kick.
Code:
if (Target.IsCasting && Target.IsInCombat && await Cast("Kick"))
return true;
if (Target.IsCasting && Target.IsInCombat && await Cast("Grapple"))
return true;
If I just put kick without IsCasting and IsInCombat it will use it but obviously it is needed to be used when a target is casting.