Spells / Shadowform

Shadowform

changed
build 1.60.1.69876 | compared to 1.15.9.69722 | synced Sep 16, 2026 | how we read this →
Changed in build 1.60.1.69876. 3 fields differ from Classic Era 1.15.9.69722: auraDescription, description, effects.

The current record

Shadowform
Shadow school
Assume Shadowform, increasing your Shadow damage by 10%, reducing the Mana cost of all Shadow spells by $m4%, increasing the critical strike damage bonus of your Shadow spells by $m5%, and reducing Physical damage taken by you by 15%. However, you may not cast healing spells while in this form.

Shadow damage you deal increased by 10%. Mana cost of all Shadow spells reduced by 50%. Critical strike damage bonus of Shadow spells increased by $m5%. Physical damage you take reduced by 15%. You may not cast healing spells.
The highlighted formula above is computed by the game client from spell power, level and talents. The client does not store the final number, so we show the template verbatim rather than invent a value.

What changed

Field Classic Era Forever
auraDescription Shadow damage you deal increased by $w2%.$?$w4<0[ Mana cost of all Shadow spells reduced by $w4%.][] Physical damage you take reduced by $s3%. You may not cast Holy spells. Shadow damage you deal increased by $w2%. Mana cost of all Shadow spells reduced by $w4%. Critical strike damage bonus of Shadow spells increased by $m5%. Physical damage you take reduced by $s3%. You may not cast healing spells.
description Assume a Shadowform, increasing your Shadow damage by $s2%$?s440247[, reducing the mana cost of all Shadow spells by $s4%,][] and reducing Physical damage done to you by $s3%. However, you may not cast Holy spells while in this form. Assume Shadowform, increasing your Shadow damage by $s2%, reducing the Mana cost of all Shadow spells by $m4%, increasing the critical strike damage bonus of your Shadow spells by $m5%, and reducing Physical damage taken by you by $s3%. However, you may not cast healing spells while in this form.
effects [ { "amplitude": 0, "aura": 36, "auraPeriod": 0, "basePoints": 0, "chainTargets": 0, "dieSides": 0, "effect": 6, "index": 0, "miscValue": [ 28, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 79, "auraPeriod": 0, "basePoints": 14, "chainTargets": 0, "dieSides": 1, "effect": 6, "index": 1, "miscValue": [ 32, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 87, "auraPeriod": 0, "basePoints": -16, "chainTargets": 0, "dieSides": 1, "effect": 6, "index": 2, "miscValue": [ 1, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 72, "auraPeriod": 0, "basePoints": 0, "chainTargets": 0, "dieSides": 0, "effect": 6, "index": 3, "miscValue": [ 32, 0 ], "triggerSpell": 0 } ] [ { "amplitude": 0, "aura": 36, "auraPeriod": 0, "basePoints": 0, "chainTargets": 0, "effect": 6, "index": 0, "miscValue": [ 28, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 79, "auraPeriod": 0, "basePoints": 10, "chainTargets": 0, "effect": 6, "index": 1, "miscValue": [ 32, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 87, "auraPeriod": 0, "basePoints": -15, "chainTargets": 0, "effect": 6, "index": 2, "miscValue": [ 1, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 72, "auraPeriod": 0, "basePoints": -50, "chainTargets": 0, "effect": 6, "index": 3, "miscValue": [ 32, 1 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 108, "auraPeriod": 0, "basePoints": 100, "chainTargets": 0, "effect": 6, "index": 4, "miscValue": [ 15, 0 ], "triggerSpell": 0 } ]

Both values are read verbatim from the client tables in the build shown. We publish the change, never a verdict on it.

History

Build Compared to State Fields
1.60.1.69876 1.15.9.69722 changed 3

Full 1.60.1.69876 ledger → · How we read this →