World of Warcraft: Midnight · The Worldsoul Saga

Complete class & spec guides for all 40 specs — rotations, talents, gear, bonus rolls and live top-player data — plus profession gold-making. Season 1 · Patch 12.0.7.

● LIVE — launched Mar 2, 2026 Patch 12.0.7 (Jun 16, 2026) Season 1 Researched Jun 15, 2026

Class & Spec PvE Guides

All 40 specs with current Season 1 (12.0.7) Raid & Mythic+ tiers and a complete in-app guide for each — rotation & priority, cooldowns, defensives, talents & hero trees, stat priority, bonus-roll targets, and live top-player data. Everything's here; no need to leave the site.

🔥 Top M+ DPS

  • Unholy DK — S
  • Augmentation Evoker — S
  • Havoc DH — A+

⚔️ Top Raid DPS

  • Frost DK — S
  • Survival Hunter — S
  • Demonology Lock — S

💚 Best Healer / 🛡️ Tank

  • Mistweaver Monk — S healer
  • Guardian Druid — S tank (M+)
  • Prot Warrior — S tank (raid)

⚠️ Tiers are a snapshot and shift with weekly tuning. The live top-player panel inside each guide always reflects what the best players are currently running.

Mythic+ Comp Builder

Tell it which specs you (and your group) can field — by hand or by importing characters — and it builds the best 5-player comp from what you have, balancing meta tier with key utility (Bloodlust, battle-rez, interrupts). The live panel pulls real top-key compositions per dungeon from the Blizzard leaderboards.

1 · Your roster

Import a character to add its whole class, or toggle specs manually below. Saved in this browser.

2 · Build a comp

Add at least a tank, a healer and 3 DPS to your roster, then build.
Live top-key comps: connecting… (needs the Netlify deploy + Blizzard keys)

3 · What the top keys are running

Most-seen specs by role in the highest leading groups. ✅ = you can field it from your roster. Use the dungeon dropdown above to filter.

Builder uses the in-app Season 1 tiers + a utility model, so it works even offline. The live panel samples one large connected realm's leaderboards (cached 12h) — first load can take a few seconds.

The TL;DR Battle Plan

You have every profession from last expansion but need to re-level them all in Midnight. Don't level them all at once — fund the expensive ones with a free gathering profession first. Here's the order that gets you to positive cash flow the fastest.

Leveling priority order (your main)

  1. Herbalism FIRST. Fastest to set up (~2–3 hrs) and it earns 200k–400k gold while you level it — instant cash flow with zero Knowledge-Point investment. This bankrolls everything below.
  2. Then one high-churn crafter — Alchemy or Jewelcrafting. ~5–8 hrs Alchemy = highest passive weekly income (flasks/potions burn constantly). Jewelcrafting = gem market + Mining synergy. Pick one.
  3. Inscription for the single highest weekly profit ceiling (missives, Vantus Runes) plus the brand-new player-housing décor market.
  4. Combat-gear professions LAST (or skip). Blacksmithing / Leatherworking / Engineering lost ground this expansion — crafted gear is now less profitable than gems, embellishments & consumables. Only level them if you want to serve a specific gear/embellishment niche.
💡 Alts: give them Herbalism only. Gathering needs no KP investment, and Warband storage lets alts feed mats to your main with zero mailing friction. Park a gatherer on every alt.

The core weekly money loop

  1. Farm herbs Monday (mounted, on your gathering route).
  2. Craft flasks / pots / gems Tuesday morning before raid reset.
  3. Post on the Tue / Wed / Sun demand spikes and sell all week.

3 rules that decide your profit

  • Concentrate, don't spread. Finish ONE high-value spec branch before touching others — KP compounds.
  • Front-load high-churn output. Spend first KP on what you re-sell constantly (flasks, gems, missives), never one-off gear nodes.
  • Grab every one-time KP early. 24 from world treasures + ~20 from Renown/Abundance books = 44+ free points to bank up front.

My Leveling Progress

Tick off each profession as you re-level it (saved in this browser) — or import a character to auto-fill from your real toon's profession skill.

⚡ Import from character

Needs the Netlify deploy + Blizzard keys. Realm = lowercase-hyphenated (e.g. area-52). Auto-checks professions your character already knows and shows current skill.

0 / 13 professions leveled