Why does this macro work in Cat but not Bear?

Ok, no judgements on my lazy macros — I only play open world super-casual — no raiding, no Mythic.

That out of the way, this macro works fine in Cat but breaks in Bear, only showing and activating Thrash.

#showtooltip
/cleartarget [dead]
/startattack
/castsequence reset=5 Thrash, Swipe, Swipe, Swipe, Thrash, Swipe, Swipe, Swipe, Thrash, Swipe, Swipe, Swipe

Thoughts?

Swipe requires Cat form.

That might have something to do with it.

It’s probably trying to use the passive in Bear form. Try this.

#showtooltip
/cleartarget [dead]
/startattack
/castsequence reset=5 Thrash(), Swipe(), Swipe(), Swipe(), Thrash(), Swipe(), Swipe(), Swipe(), Thrash(), Swipe(), Swipe(), Swipe()
2 Likes

So, I did some quick testing and something very very weird is happening.

I removed the reset part of the cast sequence and it worked fine.

So, I tried using reset=6 and the macro worked. Weird. How about lower? reset=2, reset=3, and reset=4 all work as expected. Set it back to reset=5 and it breaks.

Elvenbane’s macro worked for me with the 5 second reset, but something weird is still happening. (Why does the original macro work with other reset times?!) At least it looks like there are workarounds.

1 Like

Ok, super weird — I switched it to reset=5/target and it worked fine.

Then, switched back to just reset=5 and it Still Works Fine.

Bonkers.

And now it’s not working in Cat…

Did you do any reloadui after switching specs/macros cuz that should fix it too.

It’s just a quirk that the passives sometimes get picked up by macros after switching specs instead of the active. And slapping () after the spell name seems to force the active.

Happens frequently with /cast Bear Form too because Guardian has a Rank 2 while Feral doesn’t.

vs