I haven't touched my warlock since WotLK. I logged back on him today to see if I could get into him again for end-game pvp. He's level 73 and still going through Northrend at the moment.
First thought that came to me was "Holy shit, wtf is all this...?"
Can some one give me some basic pointers or tips for affliction for pvp/leveling? From what I remember, you would dot your enemy up then sit there with drain life going. Now I have these soul shards that I guess buff a small handful of my spells but from what I can tell, random corruption procs are the only thing that replenish them. Also, do I really need to blow a GCD using curse of elements just to try to maximize my damage in any situation? I feel like most other classes get their DPS-increase debuff for free through other spells (like increase physical damage taken from a pali or DK come to my mind first).
All of the spells wrapped up in a warlock's pets could become an entire class in and of itself with all the shit that they can do or can be augmented by other spells. What pet do I want to use? (I used to like the fel hunter for it's silence and buff stealing and it seems it still has those core abilities).
Lastly, am I expected to keep Haunt on my target in pvp at all times? It is such a dps booster as it increases all my DOT damage on a target. The scenario I fear is setting up all my dots on an enemy, then all they have to do is silence or interupt that single spell (haunt) and negate a huge portion of my dps on them, leaving me gimped.
All I have is 1-0 on my keyboard, and a logitech mouse with 2 side thumb buttons. The first 1-6 on my keyboard are easy enough for me to hit, and I've bound some of the other ones to my mouse. Am I supposed to go buy a 12-button mouse, giant macro gaming keyboard, foot pedals, and a mind control device just so I can use all my spells?
TL/DR: Warlocks have way too much shit in their spell book. What's the most efficient way to use numbers 1 through 0 on the keyboard and a couple mouse binds so I can play this class in a leveling and pvp environment?