Monk Macro cooldown help needed

My current command for the macro in question is:

#showtooltip Invoke Xuen, the White tiger
/cast Zenith
/cast Invoke Xuen, the White Tiger

My intent is to have a CHOICE on when to use ZENITH STOMP, which comes available after a ZENITH cast and replaces the latter for a short time. Right now, it triggers fine on the Xuen macro, but it also spends all the Zenith Stomp cast charges BEFORE Xuens following Conduit of the Celestials hero talent abilities Celestial Condtuit and Unity Within.

Heres a list of the abilities that say which are on and off GCD, as I assume not everyone is familiar with monk GCD’s outside of the class.

Invoke Xuen, the White Tiger: GCD

Celestial Conduit: GCD

Unity Within: non-GCD

Zenith: non-GCD

Zenith Stomp: GCD

How would I compose the macro or macros so I can have the choice of when to use Zenith Stomp while freely juggling the various abilities?

Note that all of my alt and ctrl modifier keybinds are already in use from 1-5.

I’ll answer any clarifying questions if such arises.

In general your only real options to do what you want are modifiers or a cast sequence.
That said, you may be able to get by using [known:zenith stomp] as a modifier instead (you can’t use the spell id).

What’s the rotation you’re looking to create?

My posted macro is bound to alt-3 at the moment, with a regular hotbar bind for Zenith/Zenith Stomp above it so I can see its cooldown. I want it to cast Zenith and Xuen at the same time firstly and then have it so that I can choose for it to either cast Zenith Stomp or Celestial Conduit and Unity Within in the order I choose, with the only exception that Unity Within must be cast after Celestial Conduit (the hero talent already auto casts it if Celestial Conduit duration expires, but I can cast it before that if needed).

EDIT: I can circumvent the need of a macro by binding the Zeniths to my § key, which is left of my 1 key. But it feels awkard to press ALT-3 + § to achieve the simultaneous cooldown trigger and prefer for a macro solution.

Yeah, I don’t think you’re gonna be able to do what you want with a macro. There’s no way you’re going to be able to pick and choose which of 3 spells to cast on a single macro without modifiers.

You might be able to pull something off with the GSE addon but I don’t know how much it’s been restricted with the API changes.

How about I give Zenith Stomp its own dedicated bind to §?

Then the Xuen macro only needs to worry about activating both Xuen and Zenith at the same time, while disallowing further Zenith Stomps. Is that possible with what macro?

EDIT: After some trial and error, I managed to solve my problem and compose my macro to function as I wanted.

#showtooltip Invoke Xuen, the White Tiger
/cast Invoke Xuen, the White Tiger
/cast [nochanneling:Celestial Conduit] Zenith

With this, I can spam my ALT-3 and not trigger Zenith Stomp, while allowing Zenith to be activated alongside Xuen.

Thank you though, Elvenbane!

1 Like

Glad you found something that works for you!