Working on a hunter CC I've got a very simple piece of code to maintain Improved Steady Shot buff.
What's happening is it's casting 3 times. I'm assuming it's checking for the buff (which applies after 2 casts, then casting a 3rd due to lag before HB can read the buff.
If it was lag, shouldn't I see 4 casts, since it should be casting in pairs?
Code:
new Decorator(ret => !Me.HasAura("Improved Steady Shot") || MustRefreshBuff(Me, WoWSpell.FromId(53220)),
new Sequence(
CreateSpellCheckAndCast("Steady Shot"),
CreateSpellCheckAndCast("Steady Shot")
)
)
What's happening is it's casting 3 times. I'm assuming it's checking for the buff (which applies after 2 casts, then casting a 3rd due to lag before HB can read the buff.
If it was lag, shouldn't I see 4 casts, since it should be casting in pairs?