Help with Dash / Cat Macro

Hello, I am trying to find an all in one macro for this scenario.

1st - Activate Dash
2nd- If dash on cooldown then activate cat form
3rd - Change back to no stance

Hoping there is one out there for my Resto.

Thanks.

Macros cant check “if” cases, they just can react to targets, “stances” and modifiers.
As in the current xpax dash was put on global cooldown and /use !spell seems to disable its spells on 2nd use, there is no one-good-button macro possible.

the most simple version I can think of is “if any modifier key is pressed use dash, otherwise enable or disable catform”. Disabling catform will put catform on a small cooldown preventing you from entering again in that time.
#showtooltip
/cancelaura catform
/use [nomod] catform; [] dash

Lentat is correct, Macros can’t check if something is off cooldown. Another workaround (with only 1 keybind) would be the cast sequence macro…

#showtooltip
/castsequence reset=2 Cat Form, Dash, Null
  • 1st GCD will use Cat Form (this will either put you into or out of Cat Form).
  • 2nd GCD will try to cast Dash.
  • 3rd GCD will attempt attempt to cast a non-existing spell. This prevents you from accidentally dropping out of cat form after dash is cast.

So in practice, you spam this for a few seconds until cat form and possibly dash. Then stop spamming for 2 seconds. Then press it again and you’ll come out of Cat Form.
It can also be used to switch forms every 2s.

The only issues with this is that you need 2 GCD to sprint and need to remember to stop spamming it for 2s.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.