Some macros I use for several classes:
Mouseover:
#showtooltip (spellname)
/clearfocus [target=focus,dead][target=focus,noexists]
/focus [target=mouseover,exists][target=focus,noexists]
/cast [target=focus] (spellname)
/stopmacro [nogroup]
This macro uses the spellname, for instance Counterspell, on the target you mouse is holding over. You can use this for many spells, Kick, Charge, Purge Concussive Shot etc. and it also sets the target you attack as your focus, while still targeting your current target.
A macro useable to spam while you know there is a rogue near:
#showtooltip (spellname)
/targetenemy [harm][nodead]
/targetenemy [noharm][dead]
/cast (spellname)
You could put Flame Shock, Sinister Strike, Mortal Strik, Arcane Shot etc in and then spam it, then you won't have to click the rogue in stealth or spam tab, it will automatically cast the spell when the rogue in stealth is visible for you.
This is also usable as rogue for sapping other rogues.
And a macro viable for warrs for switching between stands and weps:
#showtooltip Defensive Stance
/equip (1h wep)
/equip (shield)
/cast Defensive Stance
note: for some reason you have to click it twice, it still faster than manually equpping weps and changing stance tho.
#showtooltip Battle Stance
/equip (2h wep)
/cast Battle Stance
note: same as above.
Hope this helps
