Macro help

Hi

I need some help setting up a macro on my Hunter in classic.

I want to create a macro that casts ‘Deterrence’, but also activates Aspect of the Monkey if it is not already active.

Thank you for your help

I don’t believe you can do any conditionals.(i.e. cast Aspect of Monkey, only if NOT on now)

What you will end up with is a macro that does Deterrence, THEN Monkey, if the button is pressed 2x.

Someone will come in here with correct syntax shortly, as this is probably not exactly correct…

/cast deterrence
/cast aspect of the Monkey

I found that by adding an ! before ‘aspect of the Monkey’, I can prevent accidentally cancelling the aspect if it’s already activate. Like this

/cast deterrence
/cast !aspect of the Monkey

The problem is that if Aspect of the Monkey is already active, then I am wasting a GCD.

do
/castsequence timeout=10 deterrence(), !aspect of monkey()
If monkey is already active, just dont do the 2nd button press
and the macro will reset after 10 seconds

You could make a weak aura to help visually know right away if monkey is active or now

*dbl check exact syntax for the castsequence