Theoricraft

client detectedhotfix observedanalysis

WoW Forever Spell Power Scaling: Level 60 DPS, Burst, Races & PvP Theorycraft

A transparent level-60 model for eight caster specs: sustained scaling, six-second burst assumptions, racial value, PvP scoring and unresolved build-70707 conflicts.

Published

The Tirisfalen editorial cover for level-60 spell-power theorycraft

The headline: base damage shrank, so slopes matter more

This model compares eight caster specializations from 0 to 1,000 spell power. Its strongest sustained slope is Shadow Warlock at 0.631 DPS per SP, using Shadow Mastery at 10%. At 600 SP the same model returns approximately 584 DPS. Those three values are the corrected version; an earlier 5% draft produced 0.602 and 557 DPS and must not be reused.

Linear modeled sustained DPS for Shadow Warlock from zero to one thousand spell power
Deterministic plot of the supplied Shadow Warlock line: DPS = 205.4 + 0.631 × SP. It is an editorial model under the assumptions above.

At 600 SP the supplied ranking is: Shadow Warlock 584, Shadow Priest 531, Fire Mage 521, Frost Mage 488, Balance Druid 452, Fire Warlock 436, Arcane Mage 426 and Elemental Shaman 366 DPS. This is a comparison of chosen rotations and assumptions, not class balance proof.

Method and units

For each spell, expected damage is linear in spell power:

D_spell = (base + coefficient × SP) × talent multipliers × (1 + crit chance × crit bonus)
DPS = sum(expected spell damage in cycle) / cycle seconds
Six-second burst = expected damage landed from t=0 through t=6

The burst window permits a pre-cast landing at t=0, then instants and casts completed by six seconds. Periodic effects are prorated. Random procs, gear haste, mana failure, misses, resistance, consumables and enemy mitigation are excluded. A 200% crit uses bonus 1.0; a normal 150% crit uses 0.5; Fire's Ignite assumption is folded into a 1.1 effective bonus in the supplied model.

Fantasy spellcasters channeling fire, frost, arcane and shadow power around an intricate magical focus
Spell power is compared through deterministic coefficients and rotations; the illustration is editorial, while every numeric claim remains in the tables below.

Eight rotations compared

SpecializationSustained rotationSix-second windowMain modeled multipliers
Shadow WarlockCorruption + Agony maintained; 2.5-sec Shadow Bolt fillerpre-cast SB, Death Coil, SB, 4.5 sec Corruptionsacrificed Imp +15%; Shadow Mastery 10%; ISB 20% at 40% uptime; Ruin; Improved Corruption
Fire WarlockImmolate, Conflagrate every 10 sec, Incinerate fillerpre-cast Immolate, Conflagrate, Incinerate, Shadowburnsacrificed Succubus +15%; Agonizing Flames +10%; Ruin
Frost Mage2.5-sec Frostbolt looppre-cast Frostbolt, Nova, frozen Frostbolt, frozen Ice Lance, ConeIce Barrier +15% Frost; Ice Shards; Shatter +50% frozen crit
Fire Mage3-sec Fireball plus Fire Blast every 8 secpre-cast Pyroblast, Fire Blast, Fireball, ScorchFire Power ≈6%; Critical Mass +6%; Ignite; modeled Combustion
Arcane Mage19-sec cycle: 4 AB, 2 Arcane Wrath, 1 missiles at four chargespre-cast Arcane Wrath, four AB under Arcane PowerAB +12% Int as SP per charge; Wrath +5% max mana as SP; Arcane Power +30%
Shadow PriestSW:P, DP every 24 sec, MB every 8 sec, Mind Flay fillerpre-cast MB, SW:D, DP, SW:P, partial Flaymodeled Shadowform +10%; 200% Shadow crit; Weaving +10% sustained; Darkness +10%
Elemental ShamanFlame Shock, Lava Burst every 10 sec, Chain Lightning every 6 sec, 2-sec LBpre-cast LvB, Earth Shock, CL, LB, CL under Elemental MasteryConcussion +5%; Elemental Fury; Call of Thunder +3%; LvB +20% under Flame Shock
Balance DruidMoonfire + Insect Swarm, Wrath + two Starfires around Eclipsepre-cast Starfire, Moonfire, Wrath, StarfireMoonfury +10%; Vengeance; Moonkin +3% crit

Full spell-stat input table

Max-rank spellForever base usedClassic referenceSP coefficientTime / cooldownClaim class
Shadow Bolt r10253–283482–5380.8573 sec; 2.5 with BaneCLIENT_BETA_HOTFIX / CLASSIC_UNCHANGED
Corruption r7438 / 18 sec8221.20instantCLIENT_BETA_HOTFIX
Bane of Agony r6552 / 24 sec1,0441.60instantCLIENT_BETA_HOTFIX
Immolate r8158 + 275279 + 5100.20 + 0.652 secCLIENT_BETA_HOTFIX / CLASSIC_UNCHANGED
Incinerate r3201–233, +25%—0.7142.5 secCONFIRMED_FOREVER / MODEL_ASSUMPTION coefficient
Conflagrate r6251–313447–5570.429instant, 10-sec CDCLIENT_BETA_HOTFIX / CLASSIC_UNCHANGED
Shadowburn r6251–281450–5020.429instant, 15-sec CDCLIENT_BETA_HOTFIX / CLASSIC_UNCHANGED
Death Coil r3460—0.214instant, 2-min CDCLIENT_BETA_HOTFIX / CLASSIC_UNCHANGED
Frostbolt r11457–493515–5550.8142.5 secCLIENT_BETA_HOTFIX / CLASSIC_UNCHANGED
Ice Lance r6136–161, ×4 frozen—0.143 ×4instant, 8-sec CDCLIENT_BETA_HOTFIX / MODEL_ASSUMPTION coefficient
Fireball r12425–541 + 60596–7601.003 secCLIENT_BETA_HOTFIX / CLASSIC_UNCHANGED
Fire Blast r7402–474431–5090.429instant, 8-sec CDCLIENT_BETA_HOTFIX / CLASSIC_UNCHANGED
Pyroblast r8520–646 + 212716–8901.00 + 0.656 secCLIENT_BETA_HOTFIX / CLASSIC_UNCHANGED
Arcane Blast modeled entry218–254—0.4291.5 secMODEL_ASSUMPTION; public 70707 page exposes a different rank/value
Arcane Wrath r4406–496—1.003.5 sec, 6-sec CDCLIENT_BETA_HOTFIX / MODEL_ASSUMPTION coefficient
Arcane Missiles r85 × 2095 × 2301.205-sec channelCLIENT_BETA_HOTFIX / CLASSIC_UNCHANGED
Mind Blast r9472–498503–5310.4291.5 sec, 8-sec CDCLIENT_BETA_HOTFIX / CLASSIC_UNCHANGED
Mind Flay r6390 / 3 sec4260.503-sec channelCLIENT_BETA_HOTFIX
Shadow Word: Pain r8762 / 18 sec8521.20instantCLIENT_BETA_HOTFIX
Devouring Plague r6848 / 24 sec9040.80instant, 24-sec CDCLIENT_BETA_HOTFIX
Shadow Word: Death r4444–472—0.429instant, 18-sec CDCLIENT_BETA_HOTFIX / MODEL_ASSUMPTION coefficient
Lightning Bolt r10185–207419–4670.7142.5; 2 sec talentedCLIENT_BETA_HOTFIX / CONFIRMED_FOREVER cast rule
Chain Lightning r4116–130493–5510.5712 sec, 6-sec CDCLIENT_BETA_HOTFIX
Lava Burst r4192–248, +20%—0.7142.5; 2 sec talented, 10-sec CDCONFIRMED_FOREVER rule / MODEL_ASSUMPTION coefficient
Earth Shock r7293–309517–5450.386instant, 6-sec CDCLIENT_BETA_HOTFIX / CLASSIC_UNCHANGED
Wrath r886–102236–2640.5712; 1.5 sec talentedCLIENT_BETA_HOTFIX / CLASSIC_UNCHANGED
Starfire r7350–412496–5841.003.5; 3 sec EclipseCLIENT_BETA_HOTFIX / CLASSIC_UNCHANGED
Moonfire r10124–150 + 240189–221 + 3840.15 + 0.52instantCLIENT_BETA_HOTFIX / CLASSIC_UNCHANGED
Insect Swarm r5186 / 12 sec3240.76instantCLIENT_BETA_HOTFIX / CLASSIC_UNCHANGED

Values can differ by roughly 3% between level-of-learning displays and level-60 scaling. A missing override in a client comparison site does not prove the server kept the Classic coefficient.

Sustained ranking at 600 SP

The flattened operator export did not retain the numeric six-second totals for all eight curves. This article therefore preserves the burst window, rotations, racial deltas and the source's stated >5,000 / <3,000 scoring thresholds, but does not fabricate intermediate burst samples or a full eight-spec burst ranking.

RankSpecializationModeled DPSStatus
1Shadow Warlock584corrected 10% Shadow Mastery model
2Shadow Priest531illustrative
3Fire Mage521illustrative
4Frost Mage488illustrative
5Balance Druid452illustrative
6Fire Warlock436illustrative
7Arcane Mage426sensitive to conflicting Arcane Blast inputs
8Elemental Shaman366illustrative

Racials: average gain is not on-demand value

RacialModel inputSustained gainSix-second gainEvidence warning
Orc Blood Fury+10% SP, 15 sec, 2-min CD+4.7 DPS+186duration/effect and Oct. 26 cooldown official; exact averaging modeled
Troll Berserking+10–30% haste, 15 sec, 3-min CD+4.9+34015-sec duration official; haste magnitude and health state matter
Human Ruthless+1% crit+5.3+31Oct. 26 official
Gnome Eureka+10% non-periodic damage, -10% costs, 8 sec+3.9+340client observation; spell coverage had known issues
Undead Touch of the Graveup to 5% max HP, 15-sec ICD+13.3+200ICD official; 4,000 HP and immediate proc are model assumptions

Defensive value cannot be reduced to DPS. WotF is now a break without the old five-second immunity in the supplied evidence; Shatter Curse dispels Curses and Banes but has a 5%/15% file conflict; Will to Survive removes stuns; Escape Artist, Stoneform, Hardiness, War Stomp, Endurance, Plainsrunning, Rapid Regeneration and Cannibalize all change matchup value beyond a six-second damage window.

Several magical classes exchanging shadow, frost, fire, nature and holy spells in ancient ruins
PvP rankings combine modeled output with control, survival and utility; they are editorial estimates rather than ladder observations.

PvP rubric: estimates, not ladder data

The original rubric scores Burst, Sustained, Mobility, Survival, CC, Anti-CC, Dispel, Interrupt, Utility, Mana, plus context views for battlegrounds, world PvP and duels. The abbreviated table below preserves its reported average and tier; the underlying 1–10 judgments are editorial.

SpecializationBurstSustainedMobilitySurvivalManaAverageTier
Frost Mage968867.0S
Shadow Priest694876.9A
Balance Druid779756.8A
Elemental Shaman866656.7A
Shadow Warlock794776.6A
Retribution / hybrid Paladin653966.3B
Fire Mage987546.2B
Arcane Mage868536.1B
Fire Warlock874665.8C

The published tier thresholds were S+ ≥7.5, S ≥7.0, A ≥6.5, B ≥6.0 and C below 6.0. Because the displayed average draws on ten criteria while only five are shown here, the average is preserved from the supplied source rather than recomputed from this abbreviated display.

Official notes versus later client observations

TopicChronologyWhat this article retains
Shadow Masterydeep dive said reduced; Oct. 15 notes and 70707 show 2/4/6/8/1010% in the model
Arcane BlastOct. 7 description became stale; Oct. 30 hotfix shows 1.5 sec and Int-to-SP stackinghotfix rules, but base/rank discrepancy remains open
Low-rank coefficientsOct. 1 notes announce reduced SP benefit; client reading reports full coefficientsunresolved server/client conflict; no downranking recommendation
WotFOct. notes remove use during Scatter; evidence suggests no five-second post-break immunitybreak behavior only; verify immunity window live
Touch of the GraveOct. 15 files showed 25 sec; Oct. 26 notes reduce ICD to 1515-sec ICD, other proc details unresolved
Shatter Curseofficial says magic reduction without a number; observed tooltip/effect disagree at 5%/15%5% planning value, explicitly unverified
Shadow Word: Deathearly note says 15-sec CD/10% recoil; later files show 18 sec/30%later client observation, not official launch guarantee

What would change the result

The rankings move if any coefficient is server-side, if mana ends a rotation, if realistic hit/resistance is applied, if a pre-cast is impossible, or if defensive globals displace damage. Arcane is especially fragile because its modeled max-rank base does not match the publicly visible 70707 rank page. The proper next step is a controlled in-game worksheet: known SP, naked target, repeated non-crit hits, recorded rank, build and region. Until then, these lines compare assumptions—not players.