TazdingoAn unofficial field guide and market tracker for World of Warcraft: Forever

Warlock

Pre-launch Updated

Overview

  • Affliction

    Damage

    low-downtime solo questing with DoTs, drains and Life Tap, and cleave on several targets; slow on short fights.

  • Demonology

    Damage

    forgiving, pet-centred levelling with Soul Link's extra safety, especially if you die a lot; it suffers whenever the demon dies.

  • Destruction

    Damage

    direct casts, burst from two instants and dungeon AoE; Affliction stays the solo-sustain default, as Wowhead finds Destruction slowest solo.

Pick a spec
Affliction for mixed solo questing (ForeverDB's and Icy Veins' levelling pick); Demonology when surviving pulls is the problem; Destruction for direct casts and dungeons, though Wowhead calls it the slowest solo (ForeverDB).
Key levels
1 Imp · 10 Voidwalker · 20 Succubus or Incubus · 30 Felhunter, Soul Link and Bane of Havoc · 36 Spell Lock · 40 Felsteed and Incinerate.
New in Forever
Agony and Doom are now Banes, so a Bane and a Curse share a target, and Curse of the Elements covers every school. DoTs can crit, Life Tap scales with Spirit, demons scale with your stats, and Firestone and Spellstone are weapon imbues (Blizzard).
Professions
Tailoring and Enchanting are the usual pair, with First Aid for bandages after a Life Tap (Icy Veins, ForeverDB).
Race
since 26 October, Orc Command gives 5% more pet damage, not 5% total damage: it helps pet-heavy builds without making Orc the automatic winner. Troll casting speed suits direct casts more than DoTs. Human Spirit is now 10% and Ruthless 1%.
Watch out
guides disagree on racials (Eureka! 50% or 10%, Touch of the Grave 10% or 30%). Malediction is now Grim Reach, a range talent (ForeverDB). The client doesn't confirm which spells cost shards, so keep a few spare; the character sheet shows demon stats wrongly.

In depth

Race choice after the 26 October changes

Blizzard's 26 October notes remove Savage and restore Command: 5% more Hunter/Warlock pet damage. This is not 5% more total character damage. It strengthens the case for Orc in pet-heavy builds; it does not by itself prove Orc beats Troll in every encounter. Wowhead's updated overview makes the same pet-versus-cast-time distinction. Troll casting speed is more relevant to repeated direct casts than to DoT ticks, and Beast Slaying is target-specific. Compare the intended build and target before choosing a numerical winner. Older race tables also miss Human Spirit at 10% and Ruthless at 1%; the official notes take precedence.

How Forever changed the Warlock

From Blizzard's Rogue and Warlock deep dive and the beta client:

  • Banes and Curses. Bane of Agony and Bane of Doom are no longer Curses. Each Warlock can keep one Bane and one Curse on a target, so your damage over time no longer competes with the raid's Curse of the Elements, which now covers every magic school. Curse of Shadows is gone.
  • Stones. Firestone (Fire damage and crit) and Spellstone (Shadow damage and spell haste) become weapon imbues that stack with Wizard Oil.
  • Life Tap and Drain Soul. Life Tap scales with Spirit. Drain Soul has a rising chance to give a Soul Shard on each tick and always gives one when a mob dies during the channel.
  • Pets. Demons scale from your stats. Stay is replaced by "Move To", which sends your demon to a spot up to 100 yards away (Icy Veins, Wowhead). Wowhead says demons take 50% less damage from boss AoE.
  • Crits. Damage over time spells can now crit (Wowhead, Icy Veins), and talents such as Pandemic and Malevolence build on it.
  • Spell power. Shadow Bolt rank 1 takes 0.486 of your spell power in the client, up from 0.14 in Classic, and Corruption and Immolate gained similarly (ForeverDB).
  • Talent tree. Soul Link drops to the 21-point slot, Conflagrate to the 16-point slot, and Ruin becomes a 5-point row 3 talent that Blizzard says is meant to be easier for Demonology and hybrid builds to reach. Late changes on 16 October renamed Malediction to Grim Reach, now a range talent (ForeverDB).

Soul Shards

Icy Veins says Soul Shards now count as reagents, with a dedicated reagent bag slot for your shard bag. They still don't stack. Its guides list them for summoning demons (the Imp costs only mana), Healthstones, Soulstones, Ritual of Summoning and Shadowburn. Shadowburn refunds its shard if the target dies within 8 seconds, up from 5 in Classic. Decimation lets Soul Fire skip the shard for 10 seconds on low-health targets.

ForeverDB adds a caution: the client's tooltips don't list reagents, so which spells consume shards isn't confirmed from the files. It suggests keeping a few spare by finishing mobs with Drain Soul now and then. The WoWSims presets assume 32 shards, a full Felcloth Bag.

Demons

DemonFromWhat it's for
ImpLevel 1Ranged Firebolt, Blood Pact for party Stamina and Fire Shield on the tank. Fragile and short of mana; the usual group pet
VoidwalkerLevel 10The tank pet: Torment, a Sacrifice shield, Consume Shadows to heal. Most levelling builds use it; Icy Veins says its threat can rival a real tank
Succubus or IncubusLevel 20Melee damage with Lash of Pain, and Seduction from 26. Icy Veins measured it at roughly a fifth to a quarter of total damage in the beta
FelhunterLevel 30Devour Magic at 30 and Spell Lock at 36, bought as a Grimoire. The anti-caster pet

Demon abilities come from Grimoires sold by the Demon Trainer, which Icy Veins says makes Warlocks spend more gold than most classes. Summons take 10 seconds in the client, so summon between fights (ForeverDB). Demonic Sacrifice now lasts 2 hours: Imp gives 15% Shadow damage, Voidwalker restores 2% mana every 4 seconds, Succubus or Incubus gives 15% Fire damage and Felhunter restores 3% health every 4 seconds. Demonic Pact keeps that buff while a different demon is out.

Choosing a spec

SpecPlaystyleLevelling verdict
AfflictionDoTs and drains, little downtimeForeverDB's first pick; Icy Veins calls it a top-tier leveller; Wowhead pulls two mobs at once and Fears one
DemonologyYour demon does much of the damage; Soul Link from 30ForeverDB suggests it if you die a lot; Wowhead says it plays like a weaker Affliction until Demonic Brand at 25
DestructionDirect hits and burst, Incinerate at 40ForeverDB says it has the most personal damage at 20; Wowhead calls it the slowest solo but strong in dungeons

Shared levelling advice: keep the Voidwalker out from 10 for solo play and bring the Imp to dungeons (ForeverDB). Life Tap for mana, Drain Life for health, and expect to eat more than you drink. Use Curse of Weakness solo against melee mobs and Curse of the Elements in groups. Tailoring and Enchanting are the usual professions, with First Aid for bandages after a Life Tap (Icy Veins, ForeverDB).

What the simulators assume at 60

WoWSims Forever ships five Warlock builds at 60: two Affliction (Shadow Bolt with Ruin, or Wrack), two Demonology (Fire or Shadow) and one Destruction. All of them mix trees, and all default to Curse of the Elements (presets). Read them as projections: the beta stopped at 30.

Where the guides disagree

  • Spirit: Icy Veins calls it important now that Life Tap scales with it; Wowhead's Affliction overview says it does little beyond a slightly bigger Life Tap.
  • Felsteed: Wowhead lists it as a trainer spell at 40; Icy Veins calls it a class quest at 40.
  • Racials: Icy Veins' Warlock pages say Eureka! cuts mana costs by 50%, while Wowhead and ForeverDB say 10%. Icy Veins gives Touch of the Grave a 10% chance; Wowhead gives 30% with a 25 second cooldown. Shatter Curse's magic damage reduction is 15% in Icy Veins and 5% in Wowhead's tooltip.
  • Pet scaling: Blizzard and Icy Veins say demons scale with your stats; ForeverDB notes the client doesn't show how much of your gear carries over, and the character sheet shows demon stats wrongly for now.

Hybrid builds

Pre-launch Updated

Why mixing is easy
One talent point per level from 10, and each row needs only 5 points in the rows above it in the same section (ForeverDB).
Designed for it
Blizzard moved Ruin to row 3 as a 5-point talent so that Demonology and hybrid builds can reach it (Blizzard).
Levelling
All three Icy Veins levelling builds finish in two or three sections, usually with an 11-point Demonology dip for Demonic Sacrifice.
Level 60
Every Wowhead raid build and every WoWSims preset crosses trees: SM Ruin, Wrack, 2/31/18 Demonology and an Affliction-flavoured Destruction.
PvP
Wowhead lists Soul Link hybrids such as SM/SL and SL/Conflagrate.
Hybrid tax
It doesn't apply. Warlocks are a pure class, and the tax concerns classes that can fill more than one role.

Levelling hybrids

  • Affliction with a Demonology dip (40/11/0). Icy Veins spends levels 31–41 in Demonology to reach Demonic Sacrifice and recommends sacrificing a Felhunter for 3% health every 4 seconds, which it says almost removes eating. It then returns to Affliction for Wrack at 51.
  • Demonology into Affliction (20/31/0). Icy Veins and Wowhead both take Demonic Pact at 40, then spend the last 20 points in Affliction for Suppression, instant Corruption, Improved Life Tap and stronger drains (Wowhead).
  • Destruction with a little of both (6/11/34). Icy Veins reaches Incinerate at 40, adds Suppression at 41–44 and Demonic Sacrifice at 55, sacrificing a Succubus for Fire damage in dungeons or a Felhunter for healing solo.
  • Borrowed pet talents. Wowhead's Affliction levelling build takes Unholy Power and Demonic Energies from Demonology before 20 (Wowhead). Its solo Destruction build spends 16 points in Destruction, then picks up Demonology's pet talents and Affliction's drain talents for sustain.
  • Single-section builds to 30. ForeverDB's published levelling builds stay in one section. It points out that Improved Corruption only makes Corruption instant at 5/5, so only its Affliction build takes it (ForeverDB).

Level 60 hybrids (projections)

The beta stopped at 30, so these are theory. Splits read Affliction / Demonology / Destruction.

BuildSplitWhere fromThe idea
SM/Ruin31 / 0 / 20WoWSims; earlier Wowhead recommendationShadow Mastery and DoTs, plus Bane, Improved Shadow Bolt, Ruin and Agonizing Flames to strengthen a Shadow Bolt filler
Affliction Wrack33 / 0 / 18WoWSims; Wowhead rates it behind SM RuinWrack as the channelled filler, with Destruction's crit talents
Demonology Fire or Shadow2 / 31 / 18WoWSims; WowheadDemonic Pact with Ruin and Agonizing Flames; sacrifice the Sayaad and keep the Imp for Fire, or the reverse for Shadow
Destruction (Sayaad)18 / 0 / 33WoWSims; earlier Wowhead recommendationIncinerate and Shadow and Flame, with Affliction points for hit, Corruption, Pandemic and Improved Life Tap

Wowhead explains the logic on its Affliction builds page: Shadow Bolt beats Wrack and Drain Life as a filler, so many of Affliction's best points are in Destruction. WoWSims' builds are in its builds folder.

PvP hybrids

From Wowhead's talent builds pages, which assume you are near the 4% PvP hit cap:

  • SM/SL (Affliction): Shadow Mastery with Soul Link, Demonic Embrace and Fel Vitality to survive focus without much pet management.
  • Demonic Pact with Affliction: deep Demonology plus drain talents for duels and world PvP, picking the demon that counters each class.
  • SL/Conflagrate (Destruction): the old Soul Link and Conflagrate pairing, down Demonology to Soul Link and Destruction to Fire and Brimstone.
  • Wowhead's overviews also name SL/SL (Siphon Life with Soul Link) as a strong pick for Affliction and Demonology.

The hybrid tax

Blizzard's developers said on the WoW: Forever Podcast that they aim for hybrid damage specs to deal about 5% less damage than the pure classes, and named Hunters, Mages, Rogues and Warlocks as pure (ForeverDB). It is a design target, not a number in the client. It is about classes with more than one role, so Warlocks set the bar rather than pay it. None of the sources mention a penalty for spreading a Warlock's points across sections.

Read more

Macros

Pre-launch Updated

Where these come from
Community guides, namely ForeverDB, Kami Labs and Wowhead. They have not been tested in the live game, which opens on 4 November.
Demon spells
Your demon casts them, so they don't use your global cooldown (ForeverDB).
Demon names
[pet:...] conditions use the client's names: Imp, Voidwalker, Succubus, Incubus and Felhunter (ForeverDB).
Curses and Banes
One Curse and one Bane per Warlock can share a target, so swapping Curses never removes your Bane of Agony.
Rank trick
A /cast line without a rank casts the highest rank you know (Wowhead, Kami Labs).
Client language
Spell names must match your game client's language (Kami Labs). A macro holds up to 255 characters.

Your demon

Send your demon in with its opener: Torment, Lash of Pain or Firebolt (ForeverDB):

#showtooltip
/petattack
/cast [pet:Voidwalker] Torment; [pet:Succubus/Incubus] Lash of Pain; [pet:Imp] Firebolt

Attack your mouseover or target; Shift calls the demon back and sets it to passive, Ctrl sets it to defensive (ForeverDB):

/petattack [nomod,@mouseover,harm,nodead][nomod]
/petfollow [mod:shift]
/petpassive [mod:shift]
/petdefensive [mod:ctrl]

Summon any demon by modifier, with Fel Domination first if you are in combat (ForeverDB):

#showtooltip
/cast [combat] Fel Domination
/cast [mod:shift] Summon Voidwalker; [mod:ctrl] Summon Succubus; [mod:alt] Summon Felhunter; Summon Imp

Consume Shadows out of combat with the Voidwalker out, otherwise Health Funnel (ForeverDB):

#showtooltip
/cast [nocombat,pet:Voidwalker] Consume Shadows; Health Funnel

Sacrifice the Voidwalker for a shield, then start Drain Life (ForeverDB):

#showtooltip Sacrifice
/cast [pet:Voidwalker] Sacrifice
/cast Drain Life

Demonic Sacrifice your demon, or summon the Imp (Voidwalker with Shift) if none is out (ForeverDB):

#showtooltip
/cast [pet] Demonic Sacrifice; [mod:shift] Summon Voidwalker; Summon Imp

Seduction on your focus, mouseover or target, from level 26 (ForeverDB):

#showtooltip Seduction
/cast [@focus,harm,nodead][@mouseover,harm,nodead][] Seduction

Felhunter Spell Lock on your mouseover or target, keeping the Felhunter passive and bringing it back afterwards; Spell Lock arrives at 36 (Kami Labs):

#showtooltip Spell Lock
/petpassive
/cast [@mouseover,exists,harm][harm,nodead][] Spell Lock
/petfollow

Devour Magic on a friend or enemy under your mouse, or your target (ForeverDB):

#showtooltip Devour Magic
/cast [@mouseover,help,nodead][@mouseover,harm,nodead][] Devour Magic

Fear, Banish and curses

Fear your focus, mouseover or target (ForeverDB):

#showtooltip Fear
/cast [@focus,harm,nodead][@mouseover,harm,nodead][] Fear

Banish your focus, mouseover or target, from level 28 (ForeverDB):

#showtooltip Banish
/cast [@focus,harm,nodead][@mouseover,harm,nodead][] Banish

Curse of Weakness, with Curse of Recklessness on Shift and Curse of the Elements on Ctrl, on your mouseover or target (ForeverDB):

#showtooltip
/cast [mod:shift,@mouseover,harm,nodead][mod:shift] Curse of Recklessness; [mod:ctrl,@mouseover,harm,nodead][mod:ctrl] Curse of the Elements; [@mouseover,harm,nodead][] Curse of Weakness

Bane of Agony, with Amplify Curse first when you hold Shift (ForeverDB):

#showtooltip Bane of Agony
/cast [mod:shift] Amplify Curse
/cast Bane of Agony

Bane of Agony, then Immolate on the next press; it resets on a new target or out of combat (ForeverDB):

#showtooltip
/castsequence reset=target/combat Bane of Agony, Immolate

Damage and Soul Shards

Send your demon in and cast Shadow Bolt in one press (Kami Labs):

#showtooltip Shadow Bolt
/petattack [harm,nodead]
/cast Shadow Bolt

Corruption on the enemy under your mouse without changing target (Kami Labs):

#showtooltip Corruption
/cast [@mouseover,exists,harm][] Corruption

Drop your current cast and Shadowburn at once (ForeverDB):

#showtooltip Shadowburn
/stopcasting
/cast Shadowburn

Rain of Fire where your mouse points (ForeverDB):

#showtooltip Rain of Fire
/cast [@cursor] Rain of Fire

Rank 1 Drain Soul, a cheap way to collect shards (ForeverDB):

#showtooltip Drain Soul
/cast Drain Soul(Rank 1)

Stones

Create a Healthstone, with Soulstone on Shift, Spellstone on Ctrl and Firestone on Alt (Kami Labs):

#showtooltip Create Healthstone
/cast [mod:shift] Create Soulstone; [mod:ctrl] Create Spellstone; [mod:alt] Create Firestone; Create Healthstone

Use your best Healthstone, or Drain Life with Shift (adapted from Kami Labs). The Healthstone lines are explicitly disabled while Shift is held, so the modifier does not also consume the stone:

#showtooltip
/use [nomod:shift] Major Healthstone
/use [nomod:shift] Greater Healthstone
/use [nomod:shift] Healthstone
/use [nomod:shift] Lesser Healthstone
/use [nomod:shift] Minor Healthstone
/cast [mod:shift] Drain Life

Put your best Soulstone on the friend under your mouse, or your target (Kami Labs):

#showtooltip
/use [@mouseover,help][] Major Soulstone
/use [@mouseover,help][] Greater Soulstone
/use [@mouseover,help][] Soulstone
/use [@mouseover,help][] Lesser Soulstone
/use [@mouseover,help][] Minor Soulstone

ForeverDB notes that in the client Healthstones share a 2 minute cooldown with Mage mana gems, and Soulstones share a 30 minute cooldown.

Where the sources differ

  • Corruption in cast sequences: Kami Labs offers a levelling sequence of Immolate, Bane of Agony, Corruption and wand. ForeverDB deliberately leaves Corruption out of its sequence, because the client also has a sword named Corruption and /castsequence may try to use the item instead and get stuck. Test before relying on any sequence that names Corruption.
  • Shard costs: Neither macro source confirms which spells consume Soul Shards in Forever; ForeverDB says the client's tooltips don't list reagents.
  • Rank spelling: ForeverDB writes Drain Soul(Rank 1) with no space, as the spellbook pastes it; Wowhead's guide shows a space. Shift-click the spell into the macro window rather than typing it.

Read more

Abilities

Every ability and the level each rank is learned, by tree. Talents are on the talent calculators linked under Sources.

Destruction

AbilityLearnedRanks at level
Chaos BoltRune-style1
ImmolateTrainer1, 10, 20, 30, 40, 50, 60
Shadow BoltTrainer1, 6, 12, 20, 28, 36, 44, 52, 60
ShadowflameRune-style1
Searing PainTrainer18, 26, 34, 42, 50, 58
Rain of FireTrainer20, 34, 46, 58
HellfireTrainer30, 42, 54
Hellfire EffectOther30, 42, 54
Soul FireTrainer48, 56

Demonology

AbilityLearnedRanks at level
Demon ChargeRune-style1
Demon SkinTrainer1, 10
Demonic HowlRune-style1
Fel ArmorRune-style1
Grimoire of SynergyRune-style1
MenaceRune-style1
MetamorphosisRune-style1
Metamorphosis : Demon ChargeRune-style1
Metamorphosis : Demonic HowlRune-style1
Shadow CleaveRune-style1, 6, 12, 20, 28, 36, 44, 52, 60
Summon ImpQuest1
VengeanceRune-style1
Create HealthstoneTrainer10, 22, 34, 46, 58
Summon VoidwalkerQuest10
Health FunnelTrainer12, 20, 28, 36, 44, 52, 60
Unending BreathTrainer16
Create SoulstoneTrainer18, 30, 40, 50, 60
Demon ArmorTrainer20, 30, 40, 50, 60
Ritual of SummoningTrainer20
Summon IncubusTrainer20
Summon SuccubusQuest20
Eye of KilroggTrainer22
Sense DemonsTrainer24
Detect InvisibilityTrainer26, 38, 50
BanishTrainer28, 48
Create FirestoneTrainer28, 36, 46, 56
Subjugate DemonTrainer30, 44, 58
Summon FelhunterQuest30
Shadow WardTrainer32, 42, 52, 60
Create SpellstoneTrainer36, 48, 60
InfernoQuest50
Portal of SummoningTrainer60
Ritual of DoomQuest60
Ritual of Doom EffectOther60
Dance of the WickedRune-style
Demonic GraceRune-style

Affliction

AbilityLearnedRanks at level
InvocationRune-style1
CorruptionTrainer4, 14, 24, 34, 44, 54, 60
Curse of WeaknessTrainer4, 12, 22, 32, 42, 52
Life TapTrainer6, 16, 26, 36, 46, 56
Bane of AgonyTrainer8, 18, 28, 38, 48, 58
FearTrainer8, 32, 56
Drain SoulTrainer10, 24, 38, 52
Curse of RecklessnessTrainer14, 28, 42, 56
Drain LifeTrainer14, 22, 30, 38, 46, 54
Curse of the Elements New in ForeverTrainer20, 30, 40, 50
Drain ManaTrainer24, 34, 44, 54
Curse of TonguesTrainer26, 50
Curse of IdiocyOther38
Howl of TerrorTrainer40, 54
Death CoilTrainer42, 50, 58
Bane of DoomTrainer60

Explorer Imp

AbilityLearnedRanks at level
Explorer ImpRune-style10

Data from ForeverDB.net, game build 1.60.1.70938. Places marked "Classic data" come from Classic and haven't been confirmed in Forever yet.

Sources

Read more

Guides and tools

Sources: Blizzard class deep dive, Icy Veins, Wowhead, ForeverDB, WoWSims presets

No field findings recorded yet: our own tested discoveries appear in their own tab, marked with how well they're tested.

Changes to this page

  1. 5 days before launch Classes and professions: cheatsheets replace At a glance
  2. 8 days before launch Guide recommendations: resolve stale mechanics and explain practical trade-offs
  3. 8 days before launch Rebrand as Tazdingo and add classified Forever news with visitor refresh
  4. 8 days before launch v3: Warlock pages, and extra sources for Hunter, Rogue and Frost Mage