Warrior macros

I have created this macros:
#showtooltip overpower
/cast battle stance
/cast overpower
/equip Whirlwind axe

The idea is that I can one click change stance from defensive or berserker to ‘battle stance’ and use overpower whenever triggered

But I often might falsely click it even if it overpower has not been triggered and it changes me to battle stance when I dont need it.
Can I somehow program it, so it only changes to battle stance whenever overpower is triggered?

Rehotkey your macro to a button you won’t accidentally hit. You didn’t forget /cast Overpower or do you have another macro for that?

Macros can’t do logic, they can only do what you specifically tell them to do.

I had been using a macro like this too, but got annoyed at how often I’d accidentally activate it. I’ve now just trained myself to use Ctrl+F1 followed by the key for Overpower when I want to cast Overpower. Manual stance switching is not too bad actually.

I do still keep a macro for equipping sword and board and switching to defensive stance. That’s very useful and feels less bad when accidentally activated, although I have also fat fingered it when I instead meant to Execute :stuck_out_tongue: