These macros are updated for Cataclysm
The Aspect Macro – Simple macro used for Aspect switching.
#showtooltip
/cast [modifier:ctrl]Aspect of the Cheetah; [modifier:alt] Aspect of the Pack; [modifier:shift] Aspect of the Fox; [button:1]Aspect of the Hawk;
Misdirection - This macro prioritizes your target if it is friendly, followed your focus if it is friendly, and if neither condition is met, it targets your pet.
#showtooltip Misdirection
/cast [help] Misdirection; [@focus, help] Misdirection; [target=pet, exists] Misdirection
Activated Trinkets and Racials – Blood Fury can easily be replaced by any other activated items/abilities you might want to use.
#showtooltip Steady Shot
/cast [combat]Blood Fury
/use 13
/use 14
/cast Steady Shot
/script UIErrorsFrame:Clear()
Pet Control Macros – The next macros work in conjunction with each other to help save you tons of bar space by using a number of conditional statements. MultiBarBottomRightButton9 obviously needs to be replaced with the name of the button on which you place the second macro. The Feed Pet portion can be adjusted to match your pet classes of choice. This macro is using outdated food because I don’t use the second half anymore.
#showtooltip
/castsequence [@pet,dead][button:2] Revive Pet; [nopet] Call Pet; [modifier:ctrl] Dismiss Pet; Mend Pet;
/click [nocombat] MultiBarBottomRightButton9
#showtooltip
/cast Feed Pet
/use [pet:Cat] Mead Basted Caribou; [pet:Wolf] Mead Basted Caribou; [pet:Spirit Beast] Mead Basted Caribou; [pet:Gorilla] Tundra Berries
Deterrence Macro – Casts Deterrence or cancels it early if it is active.
#showtooltip
/cancelaura Deterrence
/cast Deterrence
Spirit Mend – Using the same targeting priority as the Misdirection macro, use your Spirit Beasts handy heal!
#showtooltip
/cast [help] Spirit Mend; [target=focus, help] Spirit Mend; [target=pet, exists] Spirit Mend
Scatter Shot – Casts Scatter Shot. If you hold shift it will also activate Trap Launcher so you can mimic Freezing Arrow functionality to some extent.
#showtooltip
/cast Scatter Shot
/cast [mod:shift] Trap Launcher
Rapid Fire and Readiness – You can make an infinite number of “Holding shift” macros. This is another one. This will maximize the DPS you output during Rapid Fire.
#showtooltip
/cast [modifier:shift]Readiness; [nomod] Rapid Fire
/cast [combat][nomod] Blood Fury(Racial)
/cast [combat][nomod][pet:spider] Roar of Recovery
/cast [combat][nomod][pet:cat] Call of the Wild
Explosive Shot with Self-Buffs – Activates Blood Fury (if you are an Orc), Call of the Wild if your pet has it, and then attempts to activate your trinkets. Pretty simple stuff but makes sure you keep those bad boys on cooldown.
#showtooltip Explosive Shot
/cast [combat] Blood Fury
/use 13
/use 14
/cast Explosive Shot
/script UIErrorsFrame:Clear()
Camouflage and Hunter’s Mark – Casts Camouflage if you are not in combat, or if you are, Hunter’s Mark on your target with the option to cast Hunter’s Mark with the shift key.
#showtooltip
/cast [combat] Hunter’s Mark; [modifier:shift] Hunter’s Mark; [nocombat]Camouflage;
One-Button Pet Attack – Sends your pet in to attack if it’s not, pulls it back if it is.
#showtooltip PetAttack
/petfollow [@pettarget,exists]
/petattack [@pettarget,noexists]
Roar of Sacrifice – This will cast Roar of Sacrifice on your target’s target if it is a friend, your target if it is friendly, and if neither condition is met, on yourself.
#showtooltip
/cast [target=targettarget, help] Roar of Sacrifice; [@target, help] Roar of Sacrifice; [@player] Roar of Sacrifice
Intervene - Your pet will intervene your target’s target if it is friendly, your target if it is friendly, and if neither condition is met, intervene you.
#showtooltip
/cast [target=targetarget, help] Intervene; [@target, help] Intervene; [@player] Intervene
Kill Shot – This makes sure you maximize your Kill Shot damage and removes abilities that would prevent you from firing.
#showtooltip Kill Shot
/use [combat] !Aspect of the Hawk
/cancelaura Hand of Protection
/cancelaura Deterrence
/use Kill Shot
Various Pet Abilities – If you change pets frequently, especially in PvP, it can be troublesome to have to move abilities around for different pet families. You can modify this to match your pet type and ability.
#showtooltip
/cast [pet:crocolisk] Intervene; [pet:monkey] Bad Manner; [pet:spider] Web(Special Ability)
Scare Beast – Put those feral Druids in their place.
#showtooltip Scare Beast
/cast [harm] Scare Beast; [@mouseover, harm] Scare Beast; Scare Beast
Silencing Shot – Make sure you get that clutch interrupt.
#showtooltip
/stopcasting
/cast Silencing Shot
One Button Pet Attack – Send pet in. Call pet out.
#showtooltip PetAttack
/petfollow [@pettarget,exists]
/petattack [@pettarget,noexists]


If I’m remembering correctly from when I was fiddling around with MM spec, Trueshot Aura is now a permanent buff like a shaman’s Unleashed Rage.
Also for Call Pet, you need to now specify which active pet you want. So “Call Pet” is now changed to “Call Pet 1″ or “Call Pet 2″ and so on.
That’s true, I haven’t messed with actually calling the pet yet. Though that does open up a lot more macro options being able to specify which pet you want.
A macro that calls pet 1, if dead pet 2 and so on would be very useful.
Only condition for summon is
out if combat so an if in combat feign
and summon per 1/2 would rock
(just throwing out there possible)
Thank you for the macros. The Misdirection, Spirit Mend, and Feed Pet are super – thank you.
some useful tips:
you can save space by using multiple conditions on one spell (allowing you to pack in more spells). /cast [harm][@mouseover, harm][]Scare Beast
it still processes in the same order, but is far less clunky looking.
more cases of simplification:
/cast [@targetarget, help][@target, help][@player] Intervene
also, you should go through and replace [modifier:] ones with [mod:] where you can, yet another space saver. additional spaces can be removed to squeeze more into a macro. might look messy, but when the macro works does that really matter?
here’s a nice example of a macro packed for managing a pet while it is out, or bringing one out…
#showtooltip
/cast [mod:ctrl,pet]Dismiss Pet;[mod:shift,mod:alt,pet]Revive Pet;[mod:shift,pet]Feed Pet;[mod:alt,pet]Mend Pet;[pet]Kill Command;[mod:ctrl]Call Pet 5;[mod:shift,mod:alt]Call Pet 4;[mod:shift]Call Pet 3;[mod:alt]Call Pet 2;Call Pet 1
I personally dont recommend using [mod:ctrl] based macros however, as you have to manually click them. good for some people, others might have trouble. opting for [mod:shift,mod:alt] might work better instead.
hope this all helps :D
Hiya very nice site!! Man .. Beautiful .. Superb .. I will bookmark your site and take the feeds additionally?I’m satisfied to find a lot of useful info here within the submit, we’d like work out extra strategies in this regard, thanks for sharing. . . . . .