Updates

Data build changes, new pages, calculator fixes. Newest first. Calculator-side corrections live on the Changelog.

Launch sync — tree data updated to the live client (beta-20261105)

  • WoW Forever went live on November 4 with the October 15 beta patch plus November 3–4 hotfixes in tow, so every tree re-synced against the live client export (beta-20261105): 467 talent slots — 121 new, 268 changed, 30 moved vs Classic, 48 untouched, 85 Classic talents gone. The public DB2 snapshot (still 1.60.1.70009, byte-identical through build 70790) hasn't caught up to launch, so layout and membership keep coming from the client layer.
  • Headline swaps, every one cross-checked against Blizzard's November 2 official development notes: Paladin gains 20 new talents (Oath of Light, Boundless Light, Shieldsworn, Unsealed Wrath…) and Holy Conduit moves Retribution row 2 → Holy row 3; Rogue adds 11 including Death Mark and Composure while losing 8; Warrior trades Raging Blows for Improved Whirlwind + Reckless Swings as Flurry, Improved Tactical Mastery and Bloodthrill shrink to 3/3/2 points; Druid's Feral row 7 now crowns two capstones (Primal Bite and Shifting Power) with Lacerate back at row 4; Mage folds Arcane Focus and Elemental Precision into the new Frost Precision; Priest's Binding Heal becomes Holy Binding; Warlock's Malediction gives way to the returning Grim Reach; Shaman's Lava Burst lost its slot to Call of Thunder.
  • The tier list re-ranked on the new counts: Paladin climbs to S at #2 behind Warlock, Rogue B→A, Mage C→B, Shaman A→B, and no C tier remains — all verdicts and FAQs re-derived from the table.
  • Warrior presets repaired against the new trees: Solo Leveling re-spends the shrunken Improved Tactical Mastery/Bloodthrill ranks into 5/5 Deflection; Dual-Wield Fury DPS drops the retired Raging Blows, caps the 3-point Flurry and picks up Blood Craze to unlock the re-gated Gore Drinker. Dungeon Tank was already legal.
  • Racials updated from the same official notes: Ruthless (1% crit) replaces Human Sword Specialization, Artisan's Precision replaces Dwarf's beta Earth Fury, Command returns for Orcs, Skyborne's Wind Blessed 2% / Read Leyline +50% with the new Attuned state / Skysight +15% with Charged, Tauren Plainsrunning 2% per stack to 60%, Troll Berserking 15 sec, Undead Touch of the Grave on a 15 sec internal cooldown.

Tree data synced to client export beta-20261008

  • Beta build 1.60.1.70291, export beta-20261008: still 466 talents and no tree moved a single cell. The membership change is one rename — Predatory Instincts → Natural Instinct in the same Feral Combat slot — plus one new prerequisite: Impale now needs Deep Wounds 3/3 (previously ungated).
  • Twenty tooltip records refreshed sitewide: Reckoning, Expose Prey, Penance, Water Shield, Demonic Brand, Furor, Spearing Strike (now explicitly dismounts mounted targets), Bloodthrill's 1.0% heal wording and more.
  • The three warrior preset builds were re-validated against the new prerequisite and tier rules — all still legal at exactly 51 points. Old share links keep opening; points parked on the renamed talent return silently.

October 4 export rechecked — talent trees unchanged

  • The beta kept pushing record corrections through 4 October, but none of them touched the calculator trees: a full re-fetch of the live export and a re-merge came back byte-identical — same 466 talents, same positions, same prerequisite graph, share links untouched. The October 2 sync had already picked up the refreshed talent texts (spot-checked: Vindication 68/136/204, Summon Hawk 5% RAP, Feral Charge Bear/Cat).
  • Racial record corrections adopted on Racials, cross-validated against the current DB2 snapshot where possible: Eureka!'s non-periodic qualifier and Priest healing wording are both in the official text (the Mage variant officially omits the qualifier), Dark Sacrifice's mana return adds Spirit per the official formula, and Cultivation's one-hour cooldown is an observed value the tooltip omits.
  • On Legacy, Dedicated Study now records a 25-second cast and 23-hour cooldown from the client record — tree layout and the 16-point budget unchanged.

Tree data synced to client export beta-20261002

  • The beta moved things again between the September 24 and October 2 client exports, so every calculator page, the class-changes tables and the Compare to Classic view are re-synced: 11 talents moved to new slots (Flurry now sits at Fury row 6 column 2, half the Protection tree shifted up a row — Improved Shield Bash, Focused Rage, Bastion and friends), 8 new talents appeared (Lingering Rage, Furious Precision and Gore Drinker in Fury, Iron Will in Protection, Heating Up, Soul Harvest, Shifting Power and Improved Shifting Power) and Toughness, King of the Jungle, Boundless Rage and Precision left the trees.
  • Renames picked up from the client: Hot Streak → Heating Up (Fire) and Soul Harvesting → Soul Harvest (Affliction).
  • Warrior preset builds repaired against the new trees — Dungeon Tank swaps retired Toughness for Iron Will, Dual-Wield Fury DPS takes Furious Precision and Gore Drinker in place of the retired Precision and Boundless Rage.
  • Classic-side claims spot-checked against the official Era client (1.15.9): Flurry's Classic slot really is Fury row 6 column 3 and Improved Shield Bash's Protection row 5 column 3 — the moved markers in Compare to Classic are genuine beta changes, not drift.

Prerequisite links aligned with the beta planner across all 9 classes

  • The prerequisite graph is now adopted wholesale from the live client export instead of the DB2 prerequisite rows, which trail the real trees — 69 links across the 9 classes now match the beta planner exactly: ~24 stale DB2 links removed (including Arms' Deep Wounds → Impale, which the live planner does not have) and every missing link added (including Shield Specialization → Master of Defense and Concussion Blow → Shield Slam in Protection).
  • Requirement rule verified against the live planner: a linked talent unlocks when its source talent is fully maxed (Shield Specialization 1/5 keeps Master of Defense locked, 5/5 unlocks it) — the calculator now enforces the same.
  • Same-row links (Holy Shock → Divine Precision, Mind Flay → Improved Mind Flay) draw as rising elbows exactly like the planner's own arrows.

Prerequisite arrows + 9 forever-gray talents fixed

  • Trees now draw the classic prerequisite arrows (green connectors between linked talents, dimming once the requirement is met — upward arrows included, e.g. Preparation → Premeditation). 50 prerequisite links render across the 9 classes.
  • Root cause of permanently gray talents: the merge kept DB2 prerequisite rows pointing at talents that no longer exist in the live Forever trees (5 nodes: Ruin, Conflagrate, Overgrowth, Gift of Nature, Holy Shield — now tier-only), and 4 rank requirements exceeded the target's shrunken Forever maxRank (Riposte and Dual Wield Specialization needed rank 4 of 3-rank talents; Vengeance and Elemental Alacrity likewise — clamped to max). Every one of the 50 remaining links is now satisfiable.

Legacy system page — 3 trees, 21 perks, double-verified 16-point cap

  • New page: WoW Forever Legacy System — all three Legacy trees (Adventure / Resourcefulness / Professions) as static boards plus full perk tables with the exact client effect text and per-rank values (21 perks, 69 ranks).
  • Data: the beta DB2 carries no Legacy tables (registry checked, all probes 404), so trees/perks/budget come from a client export of the login-pushed planner data — same lineage as the talent-tree sync. The 16-point cap is double-verified: client budget = 16 and Blizzard's deep-dive recap states 16.
  • Honesty gates: the challenge list, per-category point values and reward-track milestones are published nowhere verifiable — those sections state the gap instead of inventing numbers, and the page cites Blizzard's recap for earning/reward facts.
  • Every FAQ answer, the worked 16-point plan and the perk tables are validated against client gates/prerequisites at build time; the build fails if the illustration ever contradicts the data. Sitemap now 17 URLs.
  • Data Sources: the Legacy client export added to the dataset table (client export 2026-09-29; the payload carries no build tag, so it is date-identified like the 17 September racial preview) — every dataset row on the site now has a traceable identifier.

Rank texts rebuilt from the client tooltip engine — 84 broken descriptions fixed

  • Root cause found: for trigger-style talents the beta DB2 stores 0 in the talent's own effect row (Deep Wounds, Enrage, Last Stand), and templates use client-engine references ($12976s1, $412609d) our renderer couldn't replay. One template also pulled the aura fragment instead of the full description (Bloodthirst showed "Movement speed increased by 10%" only).
  • Fix: per-rank descriptions now come from the client's fully-substituted export (1,299 of 1,379 rank texts adopted; DB2 rows still feed effects, icons and spell IDs). Deep Wounds reads "20% over 12 sec", Last Stand "30% for 20 sec", Bloodthirst the full attack line — all matching the beta client.
  • Sitewide scan of rendered text: suspicious patterns went from 84 to 1. The one left (Moonkin Form "reduces threat by 0%") is what the beta client itself renders — documented on Data Sources, not hidden.
  • Skyborne page corrected: the race covers 6 of 9 classes (no Paladin, Priest or Warlock), fixing an 8-of-9 claim that contradicted the race/class matrix.

Brand mark + four guide pages (racials, Skyborne, leveling, best class)

  • Site mark: hexagon + tick ring + "51" (51 points at 60) across the header, favicons and a 1200×630 share card.
  • New pages: Racials (10 races × 4 abilities with Classic comparisons, 12 Priest racial spells), Skyborne (both orders, racials, class coverage), Leveling guide (point pacing table, early new talents per class), Best class (9 classes ranked by measured change vs Classic). Sitemap now 16 URLs.

Live tree sync — 115 new talents, dead talents removed

  • Tree layout synced against the live beta client (export beta-20260924): +115 new talents the public DB2 snapshot was missing (Bloodthrill, Raging Blows, Voice of Truth, Boundless Rage and friends), 19 moved to new spots, 81 retired Classic talents removed from the trees (Axe/Mace/Sword/Polearm Specialization, Consecration, Blessing of Kings, Sanctity Aura and more), plus maxRank fixes.
  • "Compare to Classic" switch in the calculator: identical talents dim to the background, every other talent shows a CLASSIC COMPARISON block (old text, old position, rank count), and each tree footer lists what that tree lost.
  • Detail panel finished to match the beta planner: rank pips, FIRST RANK / CURRENT RANK / NEXT RANK blocks, Learn + Unlearn buttons, two-tap inspect-then-learn on touchscreens.
  • Toolbar buttons (Reset, My builds, Copy build) now carry icons and disable themselves at zero points; each tree header got its own reset.
  • Class changes rebuilt on the live statuses — every new, changed and moved talent per class, plus the removed list per tree.

v0.1 — initial dataset + calculator launch

  • Talent pipeline live: WoW Forever beta build 1.60.1.70009 vs Classic Era build 1.15.9.69722 — 432 slots (147 identical / 249 rewritten / 35 new / 1 replaced), 32 removed Classic talent names.
  • Talent calculator for all 9 classes: click to add, right-click to remove, level slider, tier/prereq rules enforced, build state stored in the URL only.
  • Class pages with per-class change lists vs Classic; warrior ships with 3 recommended builds.
  • Known gaps documented on the Data Sources page (rank-2+ values, 17 era-fallback names, icons pending).