These macros are updated for Cataclysm
The Aspect Macro – Simple macro used for Aspect switching.
/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.
/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
/cast Steady Shot
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.
/castsequence [@pet,dead][button:2] Revive Pet; [nopet] Call Pet; [modifier:ctrl] Dismiss Pet; Mend Pet;
/click [nocombat] MultiBarBottomRightButton9
/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.
Spirit Mend – Using the same targeting priority as the Misdirection macro, use your Spirit Beasts handy heal!
/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.
/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.
/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
/cast Explosive Shot
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.
/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.
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.
/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.
/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
/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.
/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.
/cast Silencing Shot
One Button Pet Attack – Send pet in. Call pet out.