SV in 3.1 has a lot of buttons and cooldowns to track. Here's some macros I use to help keep it down to a manageable number of keys.
Get out of melee:
Code: Select all
#showtooltip
/cast Wing Clip
/cast Raptor Strike
/cast Disengage
Misdirect onto focussed target or else to pet.
Code: Select all
#showtooltip
/cast [target=focus,help][help][target=pet,exists,nodead] Misdirection
Mend pet; changes icon to feed (handy after rezzing, but mainly to show when previous Mend has finished).
Code: Select all
#showtooltip
/cast [mod:shift] Mend Pet
/castsequence reset=15 Mend Pet, Feed Pet
Use Rapid Fire if up when you fire Black Arrow. Note I don't put Rapid Fire with Explosive shot because just prior to a boss you may want to save your CDs.
Code: Select all
#showtooltip Black Arrow
/console Sound_EnableSFX 0
/cast Rapid Fire
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
/cast Black Arrow
Use Kill Command and fire Hand Mounted Pyro Rocket (yay, Engineers have something useful!) if up every time you fire Explosive Shot.
Code: Select all
#showtooltip Explosive Shot
/console Sound_EnableSFX 0
/cast [target=pettarget,exists] Kill Command
/use 10
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
/cast Explosive Shot
This is the cunning one. On a boss pull I typically start with a Mistdirect=>Aimed Shot, which then sets me up to be able to press '9'=Rapid Fire+Black Arrow, '0'=Kill Command+Pyro Rocket+Explosive Shot, '-'=Serpent Sting and '='=Steady Shot. After that its a matter of using the shots in the proscribed priority sequence as they become available.
Code: Select all
#showtooltip
/cast [mod:shift] Serpent Sting
/castsequence reset=10 Aimed Shot, Serpent Sting
Space saver. I don't use Kill Shot enough I suspect, really need to find a better way (via addon) of alerting me when this is ready to use.
Code: Select all
#showtooltip
/cast [mod:shift] Kill Shot
/cast [nomod] Steady Shot