Frank’s Weblog

Old enough to know better, young enough to not care

Macros for switching spec, gear and stance

As of late I have been working on getting my warrior PvP gear, so a lot of my time is spent in battle grounds. But since there loads of quests I have not done yet and my guild is starting to do raids, I find myself switching back to my talents, gear and stance that are better suited for PvE-stuff quite often.

I got fed up with doing this manually over and over again. Also often I forgot one of the three things to switch…

This was bugging me for quite some time and I kept thinking “I need a macro for this”, but kept putting it off. Last night I sat down and hacked together two macros allowing me to switch between my PvE and PvP settings easily.

My main spec is used for PvE (Furry), my second spec is for PvP (Arms). Based on your own talents make sure you use the correct numbers (1 or 2) to reflect your specs.

Switch to PvE

/cast Berserker Stance
/usetalents 1
/in 7 /equipset PvE

Switch to PvP

/cast Battle Stance
/equipset PvP
/usetalents 2

The piece of code “/in 7 …” is to make sure the casting of the spec change is finished before switching gear sets otherwise your gear does not change since there is still an active cast preventing you from casting other spells.

To prevent a warning when switching from Furry to Arms (Iosing the ability to dual wield two-handed weapons), the macros use a slightly different order. The warning would also prevent all of the gear to be switched completely.

Maybe I will combine the two macros into one, but for now I am satisfied.

Advertisement

August 21, 2010 - Posted by | World of Warcraft

No comments yet.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.