Druid mod powershift with weapon swap (classic)

Basically, looking to weave in a weapon swap into a powershifting (cancel form and go back into it for resource gain) macro that has an ALT modifier for different animal forms. Equip dps weapon in cat form and tanking weapon in bear form.

I think it should be possible but I’m not sure.

This is what I’ve been using to seamlessly swap forms (cat to cat, cat to bear, bear to cat, and bear to bear):

#showtooltip
/stand
/dismount
/cancelform [stance:1]; [stance:2]; [stance:3]; {stance:4]; [stance:5]
/cast [mod:alt] Dire Bear Form; cat form

I’ve tried various combinations of adding in equipslot 16 WEAPONNAME after the respective animal forms and it keeps breaking the macro from doing anything.

So something like
/cast [mod:alt] Dire Bear Form /equip WEAPON; cat form /equip WEAPON
or
/cast [mod:alt] Dire Bear Form, equipslot 16 WEAPONNAME; cat form, equipslot 16 WEAPONNAME
etc

Thanks for any help :smiley:

So conditions are evaluated when the macro is pressed, not when that line within the macro is reached so you essentially need to code it for which form you start in when you hit the macro at that point. However, if you’re using modifiers it’s easy, just tie them to that.

#showtooltip
/stand
/dismount [mounted]
/cancelform [form]
/cast [mod:alt] Dire Bear Form; Cat Form
/equipslot [mod:alt] 16 Bear Weapon; 16 Cat Weapon
1 Like

That’s perfect, thank you!

Only thing is /eqslot doesn’t seem to work. Had to be the full /equipslot

Also I removed the [mounted] and [form] words. I’m not sure what do those do but seems to work fine without it.

1 Like

They just tell those commands to not execute unless you’re mounted or in a shapeshift form.