Warrior Macro

Is there a way for me to macro abilities to change depending on what stance I’m in?

So like if I’m in Battle Stance the key bind will be Overpower but the same key bind will use Revenge if I’m in Defensive Stance?

Sure.

The example you gave would be /cast [stance:1] Overpower [stance:2] Revenge;

Stance 1 is Battle, 2 is Defensive, 3 is Berserker.

1 Like

thank you

is there a way for it to show the correct icon for which stance i’m in?

i made the macro but it just shows revenge icon

actually, that doesn’t seem to work.

it doesn’t try to cast overpower when I’m in battlestance it just tells me i need to be in defensive stance because it only wants to use revenge

Why not just put revenge in the same spot you’d put overpower in and switch stances?

my syntax was off, side effect of mornings

try this
#showtooltip
/cast [stance:1] Overpower; [stance:2] Revenge;

not every action bar swaps on stance change; if you’re using the base UI, only Action Bar 1 does. behavior with bar addons will depend on the addon and its settings.

2 Likes

I understand that, but if you’re using stance specific abilities; wouldn’t it make sense to put them on stance specific bars?

probably, yeah, for the specific example

but hey, it’s a useful general case to learn

1 Like

If you’re like me and want every bar you can from Bartender, this frees up 2 action bars from stances.

1 Like

You can, but when I played a warrior in classic I went with macros that swapped my stance so I could use it. Putting intercept on your berserker bar means you have to hit your stance keybind first and then hit intercept, revenge, overpower, etc. Macroing your stance swap and the ability means when I want to intercept something my muscle memory tells me to mash that single keybind.

I get the logic behind wanting to put overpower and revenge in a macro and slot it in the same place on the bars, but I’d rather just have the specific muscle memory of “I want to overpower so I’ll hit this keybind” rather than consider what stance I am in first.

that worked thank you!

on another note, any good warrior weakauras out there?

1 Like

Just dont use #showtooltip as that overwrites the default. Let the game decise the tool tip.

Without #showtooltip, it will show the correct icon, but not show a tooltip.

Showtooltip only overrides the default if you give it a specific spell to show, for example #showtooltip Overpower

1 Like

#showtooltip is the way

Here’s an example of my overpower macro:

#showtooltip

/cast [stance:1] Overpower; [stance:2] Shield Block

And a more complicated one that still shows proper tooltips:

#showtooltip [stance:1] Charge; [stance:3] Intercept
/startattack
/use Path of Illidan
/cast [nocombat, stance:2/3] Battle Stance; [stance:1,nocombat] Charge; [combat, stance:1/2] Berserker Stance; [stance:3] Intercept;

You can still put conditionals in showtooltip when it has trouble without them.