
I mainly just play as a healer, so the macros I use are healer-oriented. Aside from the obligatory raise macro, I use target-of-target macros for my offensive spells:
This will try to cast on my target's target, falling back to casting on my target if this is not possible. This lets me target the tank and heal them, throwing in DPS spells against their target without having to retarget. It also works fine for soloing.
And because I'm a smartass, I use a provoke macro if I'm tanking:
Code: (Select All)
/macroicon "Aero II"
/ac "Aero II" <tt>
/ac "Aero II" <t>
This will try to cast on my target's target, falling back to casting on my target if this is not possible. This lets me target the tank and heal them, throwing in DPS spells against their target without having to retarget. It also works fine for soloing.
And because I'm a smartass, I use a provoke macro if I'm tanking:
Code: (Select All)
/macroicon "Provoke"
/say Over here, motherfucker!
/ac "Provoke" <t>