Useful World of Warcraft macros

posted in world of warcraft with 0 comments

I recently returned to a healing alt character in World of Warcraft, and I’ve come up with some useful and multifunctional macros to share. I have mild RSI in my right arm that was exacerbated by click-targeting, so to prevent problems I moved the bulk of my abilities to @mouseover macros, with fallback for self-targeting.

BindPad is used to manage and directly keybind macros. I copy Arthas/Masserah’s WTF folder to a new character, and it has sometimes caused problems and deleted macros. BindPad stores macros separately to the WTF folder, and allows me to quickly import and set up profiles regardless of server or character.

Mount macro: bound to x

/dismount [mounted]
/cast [mod:shift] Ghost Wolf
/cast [mod:alt,@mouseover,help,exists,nodead] Water Walking
/cast [mod:alt] Water Walking
/cast [nomod,swimming] Abyssal Seahorse
/castrandom [nomod,flyable] Ashes of Al'ar, Onyxian Drake, Thundering Onyx Cloud Serpent, Armored Red Dragonhawk
/castrandom [nomod] Raven Lord, Ultramarine Qiraji Battle Tank, Vicious War Wolf, Swift Zulian Panther, Ashhide Mushan Beast

This is my mount-movement macro. I recall my pet, with shift jump into Ghost Wolf, with alt cast Water Walking, and with nomod I cast an area-appropriate mount: Swimming? Seahorse. Flying? Ashes et al. Battleground? Ground mount. If you use a Death Knight you substitute Path of Frost for Water Walking, or Dispersion or Angelic Feather for Ghost Wolf as a Priest.

Target macro: Bound to tab


As an Enhancement Shaman, in a brawl I only care about those other players I can reach. Tab targeting in World of Warcraft works as follows:

  1. Target the closest player/monster directly in front of the player.
  2. Pick the next target from players/monsters in a widening cone in front of the player. The cone is roughly 90° wide-45° to the left and 45° to the right.

This macro skips step 2, so tab target will only ever pick the closest player to my character.

Friendly and hostile purge: shift + d

/cast [harm,nodead,exists] Purge
/cast [@mouseover,help,nodead,exists] Cleanse Spirit
/cast Cleanse Spirit

Shaman have both offensive and defensive purge abilities. This firstly cleanses the hostile target, then a friendly @mouseover target, then finally a friendly target.

Friendly healing: bound to f

/cast [@mouseover,help,exists,nodead] Healing Surge
/cast Healing Surge

Just as with purging, when I get five Maelstrom Weapon stacks I need to throw out heals to my teammates and I. This heals my mouseover target, and falls back to healing myself.

Although these are only a few macros, hopefully they give you an idea of how to macro and combine spells and abilities in a manner that is RSI-friendly!

by Mark -

Sexy new UI

posted in world of warcraft with 0 comments

Still needs work; I’m 90% there. My biggest problem has been training myself to look at the correct parts of the GUI for information. There’s more information presented than in the old GUI, if I but look. There is one area of duplication: Debuffs on me. I kept dying because I didn’t really look at the player base, so I stuck in more information.


by Mark -

The Bloodthirsty

posted in world of warcraft with 0 comments

Shanista, the Bloodthirsty

If I allowed myself to keep alcohol in the house, I would now take out the bottle. I’d set the bottle and a glass on the table, measure out a bleak finger, and down it.

So. I’ve done it. The last of the big four PVP achievements, alongside Battlemaster, Khan and Conqueror. I feel hollow and drained. I poured my time and energy into this one goal all through the year I was sick. This is what still claimed my free time after I got better. I murdered people. I pissed out my hate and rage onto anonymous virtual avatars day and night and day again until I got the biggest prize for it.

It’s a beautiful sunny day outside, and I think I will go for a walk. Big kudos to The Bloodthirsty for the premades.


Total time played: 207 days, 16 hours, 6 minutes, 5 seconds
Total time played: 46 days, 16 hours, 2 minutes, 23 seconds
Total time played: 39 days, 16 hours, 43 minutes, 46 seconds
Total time played: 4 days, 3 hours, 10 minutes, 26 seconds

by Mark -

Wrecking Ball III

posted in world of warcraft with 0 comments

Shanishta gets Wrecking Ball

I think I have the hang of Warlocking again.

As of writing, Shanishta’s gear is bad-there are still a bunch of Timeless pieces, and Prideful/Grievous pieces missing enchants-but I have an idea of how it can be played now. I played a lock for two or three years back in vanilla, but a look at the screenshots tells me that I hadn’t a fucking clue what I was at. I vacillated between Demonology and Affliction, and a look at my spell bars in the screenshots makes me think that I was Demonology. I recall that Destruction was bad, and I was partial to BIG STOMPING DEMONS with which to crush people.

Oh my, how it’s changed. Sit back-stand way in the rear, in fact, keep up my Immolates, spam incinerate, and pop everything when I can Chaos Bolt. Watch enemy healths like a hawk, and spam Shadowburn when they drop low enough.

In most games, I (and we as a team) are shit on hard, but in a few I get to return the favour tenfold. It was hilarious that I got Wrecking Ball inside of a week of seriously playing this character again, to go alongside Masserah and Galishavi’s.

Wrecking Ball doesn’t indicate much beyond favourable circumstances to get a lot of kills, but to me it is the milestone where I “get” the class. I can join a battleground and succeed. Much done, more to go. So I get Destruction now, at least. My next step is Affliction.

by Mark -

World of Warcraft arena carry macros

posted in world of warcraft with 0 comments

Arena stuff

These three macros do:

  1. The party leader uses the first to queue for a 2v2 arena. The very first time you run, you may have to open the actual panel and click it.
  2. The other party member uses the second macro to automatically select a role.
  3. Both party members use the third macro when the queue pops in order to leave the queue. The goal is to be able to queue and leave in a few seconds or less, with minimal clicking or mouse movement.

First macro to queue:

/run TogglePVPUI()
/click PVPQueueFrameCategoryButton2
/click ConquestJoinButton
/run TogglePVPUI()

Second macro to accept role:

/click LFDRoleCheckPopupAcceptButton

Third macro to leave queue:

/click PVPReadyDialogLeaveQueueButton
/click StaticPopup1Button2

by Mark -