[codebox]#showtooltip Mend Pet
/cast [@focus,help] Misdirection
/cast [@pet] Misdirection
/cast Mend Pet[/codebox]
I use this macro logic for misdirection and mend pet. Since neither are on the global cool down, you aren’t losing anything by always using them together. The logic behind the conditional checks here are simple, uses your focus target as the target of Misdirection, if your focus target is a valid target, otherwise it uses your pet as the recipient of Misdirection. Dropping Mending Pet on your pet anytime you hit the button as well keeps your pet’s health up when it’s the focus of your misdirection.