Mount/Ghost Wolf/Water Walking Macro

Open to suggestions.

The main challenge is getting Water Walking to work with a mount and Ghost Wolf in a single macro. It needs to go behind Ghost Wolf (after GCD) but before the mount (no GCD). It’s not ideal, but I think it’s the best option for me.

/use Heavenly Drum
/cast [form:1] Water Walking
/cast [flyable, form:1] Turbo-Charged Flying Machine; [form:1] Goblin Trike; [form:0] Ghost Wolf

Click for Ghost Wolf for a quick getaway.

Click again for Water Walking as long as you’re moving, in combat or indoors. (Great for escapes if there’s water near.)

Double click to mount while not moving and not in combat.

Click, wait for the GCD, click again to mount with Water Walking too.

Didn’t add a dismount line to keep it spammable.