As a profession, I am a software developer, so code is pretty much my life. So understandably, I love me some macros! I find that macros really do make the game more enjoyable, being able to customize how your spells are cast or giving one button extra functionality to cater to my play style really does make me a happy girl.
I’m breaking this post into parts, because I am still developing my favourite Priest macros. To be honest, I haven’t really tried many yet… but I’m getting to know what is useful and what I need from the healing I’ve been doing so far.
So, this post will be mostly be Hunter and General macros! They’re pretty simple ones, other than the 3:2 macro, I don’t like to over-complicate things. I am not a big fan of having one button with multiple functions (right-click on it to cast this, left-click to cast that, alt-click to cast the other thing) because I’m sure I’d never remember which is which.
#showtooltip Steady Shot
/console Sound_EnableSFX 0
/cast !Auto Shot
/cast Steady Shot
/click [target=pettarget,exists] MultiBarBottomLeftButton12
/console Sound_EnableSFX 1
/castsequence reset=4 Kill Command, !Auto Shot, !Auto Shot, !Auto Shot
This 3:2 shot rotation is courtesy of Manito. It’s quite detailed and it is split into 2 macros. I’d explain it in more detail, but check out Manito’s information, he explains it better than I could!
This is mostly useful for my Misdirect and Shackle Undead macros. When you press whatever key you have it bound to when you are moused over a target, it will set that target as your focus. Also if you want to clear your focus, you can just use this macro when your mouse is not over any sort of target. Simple!
Misdirection on Focus
/cast [target=focus,exists] Misdirection;
To me, this macro is a must-have. Misdirect is special, and it sort of requires two targets. One to misdirect onto (such as a healer) and one to misdirect to them (such as a raid boss). So it only makes sense to use the handy focus feature of the game! It basically allows you to have a ‘backup’ target that you can cast things on. This is helpful so you don’t have to switch between one target and the other, and it is also good for when you are in mid-fight and get an add or someone steals aggro, just toss up a misdirect and shoot away!
I also have a similar macro set up for Scare Beast, for the rare occasion where I need to chain fear some mob.
Random Mounts & Trinket Swapping
/equip [mounted] Bladefist’s Breadth;
/equip [nomounted] Riding Crop;
/userandom [nobutton:2,nomounted] Swift Red Windrider, Reins of the Violet Netherwing Drake;
/userandom [nomounted,button:2] 3 15, 3 16, 3 17;
Yes, yes, I’m one of those people. I have a collection of mounts and non-combat pets that any Pokemon fan would be proud of! I don’t like being caught on the same banal mount as everyone else. When I heard that mounts wouldn’t be taking up bag space come Wrath time… Man! That is exciting news! It’s bad enough that I have to take up an entire slot for my quiver… *grumble grumble* But yes, back to the macro! Since macros have a max length of 255 characters, I can’t exactly fit all of my mount names in there. So I used bag slot numbers instead, and I’m just careful not to move them around much. You can find out how these numbers work here. When you right-click on it, it will land mount, and left click it will air mount. It also swaps between my Riding Crop and my Bladefist’s Breadth trinkets – but be careful! If you fly or ride into an instance, these will not be swapped back! You’ll have remember to do it manually. Now all I need is an addon that makes my screen flash at me or something when I’m wearing my Riding Crop and not on my mount…