Hello I wanted to share my macros with you
Frist of all you need a /focus macro
I use for Arena the Addon "Arena Unit Frames" where you can just klick on the portraits and /focus them
Here is a Link: Arena Unit Frames | World of Warcraft Addons | Curse
My most important macro is:
/cast [nomodifier] Fear
/cast [modifier:Shift, target=focus] Fear
That macro will fear your target if you just click it and if will fear your focus target if you shift+click it.
you can easy change the Shift into examplte Alt by rewirite the makro like
/cast [nomodifier] Fear
/cast [modifier:ALT, target=focus] Fear
That macro is one of that ones which you rly need to be fast and comfortable fearing btw chance the spell name "Fear" in that language which you are playing WoW example: if you play the german WoW you have to write "Furcht" except "Fear"
2. Macro: Counterspell focus target:
/cast [target=focus] [pet:Felhunter] Spell Lock();
If you activate this macro your felhunter will automaticly counter the focus target and you don't need to switch your target. Your Pet will just atack the same target that you ordered him. I use Natur EnemyCastBar | World of Warcraft Addons | Curse
And I made the casting bar of my focus rly fat to see what he is casting to counter him. You can do this with every single addon that shows the casting bars of your enemies/focus
Don't forget to rename the Spellname Spell Lock into your language
3. Dispell Macro
/target [pet:Felhunter] <insert player name here>
/cast [pet:Felhunterr] Devour Magic();
/targetlasttarget [pet:Felhunter]
This macro will give your Pet the order to dispell the player that you wrote in the macro. I have 2 of it for 2vs2 Arena. Me and my mate and if example he is fearded/sheeped whatever I quickly dispell him
Rename the Spellname in your language
Last but not least: The ultimate Totem kill0r macro
/focus
/target Totem
/petattack
/target focus
/clearfocus
Shamans hate that macro
Just click it every 5 seconds and your pet will destroy a random totem and will atack the Shaman again
This were the important macros you will need
In PvE I use simply a banish macro:
/cast [target=focus] Banish();
First /focus the target that you will need to banish ( I used that macro in ZA Hexlord ^^ banishing the demon) than click the macro whenever your timer shows you that the target will be free in 2 seconds and your raid will be proud with you
Beeing the best banisher is rly cool :>
Have fun with that macros
I have wroten them all myself
Hope that will help you Warlocks a bit in arena and btw by rewriting the macros a bit, other classes can profit from it (like the banish makro for polymorph or totem kill makro for Hunter, counterspell makro for mages etc :P)