What I use, Basically what the others have posted.
/cast [help,nodead][mod:Shift,target=TankName,nodead,exists][@focus,help,nodead][@pet,exists,nodead] Misdirection
What it does:
- Cast MD if target is friendly and alive.
- Else it cast on your current focus target, if focus is friendly and alive.
- If neither target, focus is alive or friendly, it cast on pet, if alive or exists.
- IF you use 'Shift' with the keybind, it'll cast MD on a certain person you've previously entered, assuming they are alive and exist.
Basic use + Guild Raid Group use.
I use my OffTanks name for the Mod:Shift, and I focus my MainTank. This way I can control which tank I send it too. On fights like Horridon when tanks would switch who was on Adds, it was very helpful.
~I originally created the Macro back in early ICC days. As a DK Tank I had Hysteria(?), all the melee would beg for it. To make things simple, I assigned a priority order for who should get it. Had it target them in order of (who benefited the most, who I liked most, who paid me the most, lol) assuming they were still alive or present. The Mod:Shift was for me, if they got to needy, I'd take it for myself.. lol~