I'd like to add to this thread that the "Mouse over" <mo> target placeholder is awesome if you play with both keyboard and mouse.
While tanking, you normally have to untarget the mob you're tanking if you want to do anything else to someone in the party, such as healing them or using cover on them; there's no "subtarget" feature for this. Changing targets to cast cure on somebody else and then having to re-target your original mob while you're trying to DPS and tank it is silly and annoying.
To get around this, you can use a <mo> macro. What this does is use the ability you just pressed on whatever's under your mouse cursor. So hover your mouse over a person, or even hover over their name on the party list, and then hit your hotkey. You'll cure them without having to change target.
Code:
/macroicon "Cure"
/ac "Cure" <mo>
You can rework this for a Cover style macro too, since it'd be easier to quickly use Cover on somebody than trying to select them, use it, and then re-target your original monster. This is easier than using <tt> too since you might need to cover someone from an enemy different than the one you were actually tanking.
Code:
/macroicon "Cover"
/ac "Cover" <mo>
Of course, as the rest of this thread illustrates, you could also stack these to make the button multi-purpose.
Code:
/macroicon "Cover"
/ac "Provoke" <mo>
/ac "Cover" <mo>
/ac "Provoke" <tt>
/ac "Cover" <tt>
/ac "Provoke" <t>
/ac "Cover" <t>
That would:
- Use provoke on your mouse over target, if you're hovering over the enemy list or a monster.
- Use cover on your mouse over target, if you're hovering over the party list or a party member.
- If you're not hovering over anything, it will use provoke on your current monster's target instead.
- If provoke isn't up, it will use Cover on your current monster's target instead.
- If neither of these work, it will try to use Provoke on your current target in case you already targeted the monster yourself.
- Finally, if that doesn't work, it will use Cover on your current target, in case you already targeted the party member yourself.
Clever stuff.