Every figure shows its source. Where a source is missing, the number is a placeholder — and it is never written as fact.
Latest on this board12.1 notes — talent-tree changes and a new Arcane Apex · 6 Aug 202612.1.5 notes — four specs’ trees change; live Oct 13 · 1 Oct 2026Latest hotfix entry — number tuning only · 6 Oct 2026

By GamGem ResearchLast updated 8 Oct 2026

WoW Midnight Talents Planner: 12.1 points, hero trees and loadout strings

Midnight Season 2 · patch 12.1.0 Curse of Ula’tek · 40 specs · checked 2026-10-07 · 12.1.5 live Oct 13

What are you preparing for?

The situation tags the loadout you save and share — this page holds no per-situation build, so it never swaps talents for you.

Midnight Season 2

Curse of Ula’tek

Level cap
90
Patch
12.1.0
Client build
12.1.0.69933
Verified
2026-10-07
Read from
Blizzard UI mirror · SimC
Next
12.1.5 · live Oct 13
Raid
The Venomous Abyss · 8 bosses
Dungeons
8 in the Season 2 pool
Latest hotfix
Oct 6 · tuning only

Checked 2026-10-07; re-checked when 12.1.5 lands.

Class, spec & hero

Hero tree
Spec ID
577
Apex
Eternal Hunt
Apex ranks
1 + 2 + 1 · after 20 spec points
Apex opens
levels 81 · 84 · 90
Tree changes
12.1 · 1 · 12.1.5 · 0

Hero pairs and spec IDs from Warcraft Wiki; Apex names from Blizzard.

No string yet
Spec
Havoc Demon Hunter
Hero tree
Aldrachi Reaver
Apex
Eternal Hunt
For
Raid · The Venomous Abyss
String
none pasted
Planning at
level 90
Note
—
Saved here
0 loadouts

Tree changes · Havoc

  • 12.1+ Never Say Die− Dash of ChaosInner Demon now shares a choice node with Chaos Theory.

12.1.5 changes 4 trees: Devourer Demon Hunter · Restoration Druid · Marksmanship Hunter · Holy Priest.

From Blizzard’s notes: 12.1 (Aug 6) and 12.1.5 (Oct 1, live Oct 13).

Sourced builds · Havoc

Method — Havoc talents ↗Builds per hero tree and per content type; the page says it was updated Sep 17.
Havoc Demon Hunter guide →4 sourced builds — Raid and Mythic+, for Fel-Scarred and Aldrachi Reaver — each with its key talents.

Sourced for other specs

Where a string comes from

  • Your own, exported from the game’s talent window
  • A guide’s — copy it there, check it here
  • A GamGem link — it opens with the string pasted

Can I copy it into the game?

No string yetPaste your own loadout string to check it

Checked here, in this browser: the header the game reads first — version, spec ID, tree hash. Line by line in “Is it valid?”.

The game imports only Blizzard’s own string. A GamGem link holds it after “#”, which never reaches our server.

Class tree · Demon Hunter

Gates at 8 and 23 points spent

0 / 34at 90
Vengeful Retreat
Felblade
Sigil of Misery
Vengeful Bonds
Unrestrained Fury
Shattered Restoration
Improved Sigil of Misery
Bouncing Glaives
Imprison
Charred Warblades
Chaos Nova
Improved Disrupt
Consume Magic
Aldrachi Design
Focused Ire
Master of the Glaive
Disrupting Fury
Blazing Path
Swallowed Anger
Aura of Pain
Live by the Glaive
Pursuit
Soul Rending
Felfire Haste
Infernal Armor
Burn It Out
Lost in Darkness
Illidari Knowledge
Felbound
Will of the Illidari
Internal Struggle
Furious
Remorseless
First In, Last Out
Erratic Felheart
Final Breath
Darkness
Demon Muzzle
Soul Splitter
Wings of Wrath
Long Night
Demonic Resilience

Click a node to add a rank · right-click, Delete or “− Remove” below takes one off · a choice node swaps on the second click. Point at a node to read it.

Spent 0 / 34Choices 0

The last gate rose from 20 to 23 points in Midnight.

New points at levels 82, 85, 88 (worked out)

Demon Hunter specs
Held at 80
31
New at 81–90
+3 at 82, 85, 88

Hero tree · Aldrachi Reaver

One point a level 71–80, then 83, 86, 89

0 / 13at 90
Art of the Glaive
Fury of the Aldrachi
Evasive Action
Reaver's Mark
Broken Spirit
Aldrachi Tactics
Army Unto Oneself
Wounded Quarry
Keen Edge
Incisive Blade
Keen Engagement
Bladecraft
Warblade's Hunger
Thrill of the Fight

Click a node to add a rank · right-click, Delete or “− Remove” below takes one off · a choice node swaps on the second click. Point at a node to read it.

Spent 0 / 13Choices 0

Havoc Demon Hunter picks one of two:

  • Aldrachi Reaver · picked
  • Fel-Scarred

The new hero nodes of Midnight add no utility or defense, and the hero tree is complete at the level cap.

Aldrachi Reaver is also open to: Vengeance Demon Hunter

Held at 80
10 · one a level, 71–80
New at 81–90
+3 at 83, 86, 89

Where these trees come from

Every node in these trees is Blizzard’s, from its Game Data API (build 12.1.0.68914, read 2026-10-08). Data © Blizzard Entertainment; not made or endorsed by Blizzard.

Spec tree · Havoc

Gates at 8 and 20 points spent · Apex at the foot

0 / 34at 90
Eye Beam
Critical Chaos
Burning Hatred
Never Say Die
Improved Chaos Strike
First Blood
Accelerated Blade
Demon Hide
Desperate Instincts
Deflecting Dance
Initiative
Scars of Suffering
Demonic
Furious Throws
Trail of Ruin
Tactical Retreat
Blind Fury
Furious Gaze
Dancing with Fate
Growing Inferno
Exergy
Isolated Prey
The Hunt
Serrated Glaive
Burning Wound
Unbound Chaos
Chaos Theory
Chaotic Transformation
Relentless Onslaught
Ragefire
Know Your Enemy
Cycle of Hatred
Chaotic Disposition
Essence Break
Glaive Tempest
Shattered Destiny
Screaming Brutality
A Fire Inside
Eternal Hunt

Click a node to add a rank · right-click, Delete or “− Remove” below takes one off · a choice node swaps on the second click. Point at a node to read it.

Spent 0 / 34Choices 0

Apex · Eternal Hunt — after 20 spec points spent

  1. Part 1 · 1 ranklevel 81
  2. Part 2 · 2 rankslevel 84
  3. Part 3 · 1 ranklevel 90
Held at 80
30
New at 81–90
+4 at 81, 84, 87, 90

Click a talent to add a rank · right-click, Delete or Backspace takes one back, and whatever hung on it falls too · a picked choice node swaps on the next click. Each tree’s cap follows the level picked in “What do I take at 81–90?”.

Green % on a node = how many top-key players of this spec take it. Taken by 350 Havoc Demon Hunter in +18–22 keys, US+EU, week of Oct 6–14 (Blizzard API). What they take — not a recommendation.

What does each choice cost?

Nothing picked yet — click a talent in the trees above, and each pick lands here with its points, its path and what it gave up. The 11 choices these trees hold:

  • Master of the Glaive or Champion of the Glaiveclass
  • Burn It Out or Soul Cleanseclass
  • Long Night or Pitch Blackclass
  • Evasive Action or Unhindered Assaulthero
  • Army Unto Oneself or Incorruptible Spirithero
  • Keen Engagement or Preemptive Strikehero
  • Deflecting Dance or Mortal Dancespec
  • Exergy or Inertiaspec
  • Chaos Theory or Inner Demonspec
  • Relentless Onslaught or Soulscarspec
  • Shattered Destiny or Collective Anguishspec

More than one point: Soul Rending (2) · Infernal Armor (2) · Illidari Knowledge (2) · Will of the Illidari (2) · Erratic Felheart (2) · Soul Splitter (2) · Blind Fury (2) · Dancing with Fate (2) · Know Your Enemy (2) · Chaotic Disposition (2) · Eternal Hunt (4).

Is it valid?

Class tree spent
0 / 34
Hero tree spent
0 / 13
Spec tree spent
0 / 34
No over-spending
✓
No unreachable nodes
✓
Hero tree complete
0 / 13
Apex · Eternal Hunt
0 / 4
Trees are this spec’s
✓ Havoc Demon Hunter
Your string
none pasted — the build is checked on its own
12.1.5 (Oct 13) changes this tree
no change listed
Our data
12.1.0.69933

If the game says…

“Bad string” —
The text cannot be read as a loadout — a stray character, or a copy cut short.
“Serialization version mismatch” —
The first field is not the version the game writes now.
“Wrong specialization” —
The spec ID inside the string is not the spec you have active.
“Tree changed” —
The tree hash inside the string is not the live tree’s — the tree changed after the string was made.
“Import failed” —
The game could not apply the loadout.

What do I take at 81–90?

  1. Lv 81 · specApex part 1 opens · 1 rank
  2. Lv 82 · classclass point 1 of 3
  3. Lv 83 · herohero point 1 of 3
  4. Lv 84 · specApex part 2 opens · 2 ranks
  5. Lv 85 · classclass point 2 of 3
  6. Lv 86 · herohero point 2 of 3
  7. Lv 87 · specspec point
  8. Lv 88 · classclass point 3 of 3
  9. Lv 89 · herohero point 3 of 3
  10. Lv 90 · specApex part 3 opens · 1 rank

At 90: 10 of 10 new points placed.

  • class34 / 34
  • hero13 / 13
  • spec34 / 34

The 3 / 3 / 4 split and the Apex levels are sourced; the level-by-level order is worked out from them, and each level takes your deepest picks first.

My loadouts by situation

Nothing saved yet — three steps:

  1. Pick what you are preparing for, then your class, spec and hero tree.
  2. Paste the loadout string you use for it — from the game, a guide or a GamGem link.
  3. Name it in the summary card if you like, then press “+ Save current”.

A saved row keeps its string, hero tree and note: “Load” brings it back, “Compare” puts it beside the current loadout.

Saved per situation

  • Raid—
  • Raid boss—
  • Mythic+—
  • Dungeon—
  • Delves—
  • Prey—
  • Leveling—
  • General—

Saved in this browser only — no login, no Armory, no limit on how many.

What changes between builds?

+0 added−0 removed0 unchanged

    FieldFirstSecond
    SpecHavoc Demon HunterHavoc Demon Hunter
    Hero treeAldrachi ReaverAldrachi Reaver
    SituationRaid · The Venomous AbyssRaid · The Venomous Abyss
    Stringnonenone
    Tree hash——

    One side has no string yet — paste or load one to compare the strings.

    Share card

    Raid · The Venomous Abyss — Havoc

    Havoc Demon Hunter · Aldrachi Reaver · Raid · The Venomous Abyss

    Class 0/34 · Hero 0/13 · Spec 0/34

    Tree changes: 12.1 · 1, 12.1.5 · 0

    String: No string yet

    Data 12.1.0.69933 · checked 2026-10-07

    The linkhttps://gamgem.com/world-of-warcraft/talents#spec=577&hero=Aldrachi%20Reaver&sit=raid

    Once a string is pasted, the copied text ends with it — ready for a teammate’s import box; the link opens this planner with the same picks.

    What’s inside a loadout string

    Header — read first
    FieldBitsYour string
    Serialization version8—
    Specialization ID16—
    Tree hash128—
    Then, for every node of the class’s whole tree
    FieldBitsWritten when
    Selected1always
    Purchased (else granted)1selected
    Partially ranked1purchased
    Ranks bought6partially ranked
    Choice node1purchased
    Choice index, from 02choice node
    • Alphabet: A–Z a–z 0–9 + /. Six bits per character, no padding. Values are written low bit first and run across characters, so it is not byte-aligned Base64.
    • Node order: Every node of the class’s whole tree — all of its specs included — in ascending node ID. Checked: Method’s four Holy Priest strings read to their last bit with it and write back identical.
    • Zeroed hash: A site may write the hash as zeros; the game then skips its tree check, and may place the wrong talents if the tree has moved.

    Why I built it this way ✎

    Kept in this browser; “Save current” stores it with the loadout.

    Ask about this build

    Ask knows the points at 90, the gates, every Apex and hero pair, the 12.1 and 12.1.5 tree changes, your string’s header and any level of 81–90 — each answer shows the rows it read. It does not rank talents: no popularity or simulation.

    How fresh is this?

    Where sources disagree

    Discipline’s Apex name
    February’s Apex article says “Master of Darkness”; the 12.1 and 12.1.5 notes say “Master the Darkness” — the page follows the notes.
    Demon Hunter hero trees
    Warcraft Wiki lists Fel-Scarred and Void-Scarred as one tree; the 12.1.5 notes name Void-Scarred on its own — so each spec shows the names the notes use.
    Totals at 90
    No single source prints 34 / 13 / 34; they are added up from Blizzard’s and the wiki’s parts, and Raidbots’ data file agrees (class gate 23, Apex gate 20).
    All 24 sources, and what each answers

    Which trees changed

    12.1.5 · 4 trees · live Oct 13

    • Many talents moved; two leave the crowded final gate for the middle one. Void-Scarred hero talents reworked.
    • Nature’s Bounty redesigned.
    • Added Blood Fletching. Removed Unload.
    • Holy Celerity and Ultimate Serenity swapped.

    12.1 · 24 trees

    Demon Hunter:Druid:Evoker:Hunter:Mage:Monk:Paladin:Priest:Rogue:Shaman:Warlock:Warrior:

    12.1.5 also adds The Unbinding of Kith’ix, a one-boss raid — its opening day is not in the notes, so it is not a situation here yet.

    Midnight talents — quick answers

    How many talent points do you get at level 90 in Midnight?

    At 90: class 34, hero 13 and spec 34 points. Added up from 31 class and 30 spec points at the old cap, 10 hero points from 71–80, and 3 + 3 + 4 at 81–90 — no single source prints the totals.

    What is inside a WoW talent loadout string?

    A header — serialization version (8 bits), specialization ID (16 bits), tree hash (128 bits) — then a few bits for every node of the class’s whole tree, in node-ID order: selected, purchased, partly ranked, ranks bought, choice node and which choice. Six bits per character, no padding. Values are written low bit first and run across characters, so it is not byte-aligned Base64. The game writes version 2.

    Which two hero talent trees can my spec pick?

    Each spec chooses one of two, and the pair depends on the spec, not the class: Death Knight — Blood (Deathbringer or San’layn), Frost (Deathbringer or Rider of the Apocalypse), Unholy (Rider of the Apocalypse or San’layn); Demon Hunter — Havoc (Aldrachi Reaver or Fel-Scarred), Vengeance (Aldrachi Reaver or Annihilator), Devourer (Annihilator or Void-Scarred); Druid — Balance (Elune’s Chosen or Keeper of the Grove), Feral (Druid of the Claw or Wildstalker), Guardian (Druid of the Claw or Elune’s Chosen), Restoration (Keeper of the Grove or Wildstalker); Evoker — Devastation (Flameshaper or Scalecommander), Preservation (Chronowarden or Flameshaper), Augmentation (Chronowarden or Scalecommander); Hunter — Beast Mastery (Dark Ranger or Pack Leader), Marksmanship (Dark Ranger or Sentinel), Survival (Pack Leader or Sentinel); Mage — Arcane (Spellslinger or Sunfury), Fire (Frostfire or Sunfury), Frost (Frostfire or Spellslinger); Monk — Brewmaster (Master of Harmony or Shado-Pan), Mistweaver (Conduit of the Celestials or Master of Harmony), Windwalker (Conduit of the Celestials or Shado-Pan); Paladin — Holy (Herald of the Sun or Lightsmith), Protection (Lightsmith or Templar), Retribution (Herald of the Sun or Templar); Priest — Discipline (Oracle or Voidweaver), Holy (Archon or Oracle), Shadow (Archon or Voidweaver); Rogue — Assassination (Deathstalker or Fatebound), Outlaw (Fatebound or Trickster), Subtlety (Deathstalker or Trickster); Shaman — Elemental (Farseer or Stormbringer), Enhancement (Stormbringer or Totemic), Restoration (Farseer or Totemic); Warlock — Affliction (Hellcaller or Soul Harvester), Demonology (Diabolist or Soul Harvester), Destruction (Diabolist or Hellcaller); Warrior — Arms (Colossus or Slayer), Fury (Mountain Thane or Slayer), Protection (Colossus or Mountain Thane).

    What are Apex talents, and at what level do they unlock?

    A 4-point path at the foot of the spec tree, bought as 1 + 2 + 1 ranks; the parts open at levels 81, 84, 90 and need 20 spec points spent. Each spec has its own: Blood Death Knight — Dance of Midnight, Frost Death Knight — Chosen of Frostbrood, Unholy Death Knight — Forbidden Knowledge, Havoc Demon Hunter — Eternal Hunt, Vengeance Demon Hunter — Untethered Rage, Devourer Demon Hunter — Midnight, Balance Druid — Ascendant Eclipses, Feral Druid — Unseen Predator, Guardian Druid — Wild Guardian, Restoration Druid — Everbloom, Devastation Evoker — Rising Fury, Preservation Evoker — Merithra’s Blessing, Augmentation Evoker — Duplicate, Beast Mastery Hunter — Nature’s Ally, Marksmanship Hunter — Take Aim, Survival Hunter — Raptor Swipe, Arcane Mage — Prismatic Bolt, Fire Mage — Fired Up, Frost Mage — Hand of Frost, Brewmaster Monk — Bring Me Another, Mistweaver Monk — Spiritfont, Windwalker Monk — Tigereye Brew, Holy Paladin — Beacon of the Savior, Protection Paladin — Glory of the Vanguard, Retribution Paladin — Light Within, Discipline Priest — Master the Darkness, Holy Priest — Benediction, Shadow Priest — Void Apparitions, Assassination Rogue — Implacable, Outlaw Rogue — Gravedigger, Subtlety Rogue — Ancient Arts, Elemental Shaman — Feedback Loop, Enhancement Shaman — Storm Unleashed, Restoration Shaman — Stormstream Totem, Affliction Warlock — Shadow of Nathreza, Demonology Warlock — Dominion of Argus, Destruction Warlock — Embers of Nihilam, Arms Warrior — Master of Warfare, Fury Warrior — Rampaging Berserker, Protection Warrior — Phalanx.

    Why won’t my talent string import?

    The game checks the header first. “Bad string”: The text cannot be read as a loadout — a stray character, or a copy cut short. “Serialization version mismatch”: The first field is not the version the game writes now. “Wrong specialization”: The spec ID inside the string is not the spec you have active. “Tree changed”: The tree hash inside the string is not the live tree’s — the tree changed after the string was made. “Import failed”: The game could not apply the loadout. A site may write the hash as zeros; the game then skips its tree check, and may place the wrong talents if the tree has moved.

    What talent changes come with 12.1.5?

    12.1.5 goes live on Oct 13, 2026. Devourer Demon Hunter: Many talents moved; two leave the crowded final gate for the middle one. Void-Scarred hero talents reworked. Restoration Druid: Nature’s Bounty redesigned. Marksmanship Hunter: Added Blood Fletching. Removed Unload. Holy Priest: Holy Celerity and Ultimate Serenity swapped.

    Talent trees: Blizzard’s Game Data API, all 40 specs, read Oct 8 (game build 12.1.0.68914) and re-read within 30 days, as its terms ask — data © Blizzard Entertainment. Sourced too: the ten points of 81–90 and the Apex path (Blizzard), hero pairs and spec IDs (Warcraft Wiki), the string format (Blizzard’s UI code). Added up: the totals at 90 and the level order. The green % on each node and the most common top-key build: GamGem’s count of Blizzard’s Mythic+ leaderboards and character profiles (its week and sample are printed under the trees), no names kept. No simulation, no logs. Your picks, strings and notes stay in this browser.

    Official images

    • World of Warcraft, from the publisher's own gallery
    • World of Warcraft, from the publisher's own gallery
    • World of Warcraft, from the publisher's own gallery

    Game data and media via IGDB · igdb.com