1 - Configuration

Pull Distance - 30
Pet - Imp
Pet attack - Yes
Dark Pact - No? (unsure on this one)
Prevent runners - Yes
Farm Shards - Leave Blank
Shard on 1-Kill - Doesn't matter
Fear additional attackers - OMW says yes, I say NO! For the love of God NO!
Detect Nightfall - Yes (once you have the spell)
Use Death Coil - Yes (once you have the spell)
Use Wand - Yes
Use Immolate - Yes
Use Soul Link - (Unsure on this one)

2 - Action bars

The default action bars as described in the help file will work just fine, but I've made some tweaks using macros to make things appear more 'human' and to improve survivability. I'll only list the items I've changed out with my macros, everything else is the same as the help file. For some of these to work you will need the add-on IsBuffActive, which I highly recommend for gliding the warlock class.

Main Combat Bar (Shift + 5)

2. Switch out Curse of Agony with this macro. This will randomly select either CoA or Corruption to cast first.

/script s={"Curse of Agony","Corruption"}; CastSpellByName(s[math.random(getn(s))])

3. Switch out Corruption with this macro. This will determine which DoT was cast by the previous macro and cast the other one.

/script if IsBuffActive("Curse of Agony", "target") then CastSpellByName("Corruption") else CastSpellByName("Curse of Agony"); end

4. Switch out Immolate with this macro. This will check your health and mana and cast Immolate if all is well or your mana is low, or it will cast Drain Life if your health is low and your mana is at an acceptable level. Drain life (if not interrupted) does roughly the same damage as Immolate in less time, so it's a good switch.

/script CN=CastSpellByName;if ((UnitMana("player")/UnitManaMax("player"))>.5) and ((UnitHealth("player")/UnitHealthMax("player"))<.75) then CN("Drain Life") else CN("Immolate") end;

=. If you want to check your health again before casting drain life use this macro. It does exactly the same thing as the above macro but shoots your wand instead of casting Immolate.

/script CN=CastSpellByName;if ((UnitMana("player")/UnitManaMax("player"))>.5) and ((UnitHealth("player")/UnitHealthMax("player"))<.75) then CN("Drain Life") else CN("Shoot") end;

3 - Gear

Gear is pretty simple. Try to stay within 5-7 levels of your toon using 'Of Stamina' or 'Of The Eagle' items. Stamina is of primary importance since you will generally need rest for health long before you need rest for mana. Also stay current with wands. The higher your DPS with your wand the faster stuff dies, the less you have to rest, and the less aggro your imp has to take.

4 - Talents Edited 01/24/2006

Below is the talent build which has worked best for me. It also happens to be almost verbatim the talent build previously posted by OMW. You should go for the talents which will increase your DPS the fastest first, which means less casting time and lower interrupt potential, then direct damage.

Affliction Talents - 20 points
• Improved Corruption - rank 5/5
• Improved Drain Life - rank 5/5
• Fel Concentration - rank 5/5
• Nightfall - rank 2/2
• Improved Curse of Agony - rank 3/3

Demonology Talents - 15 points
• Improved Healthstone - rank 2/2
• Improved Imp - rank 3/3
• Fel Intellect - rank 5/5
• Fel Stamina - Rank 5/5

Destruction Talents - 12 points
• Improved Shadow Bolt - rank 5/5
• Bane - rank 5/5
• Improved Firebolt - rank 2/2