Spells / Metamorphosis

Metamorphosis

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. 1 field differs from Classic Era 1.15.9.69722: effects.

Classic Era vs Forever

Classic Era 1.15.9.69722
Metamorphosis
Shapeshift · Physical school
Transform into a Demon, increasing Armor by 500%, reducing the chance you will be critically hit by 6%, increasing your threat by 50%, increasing mana gained from Life Tap by 100%, and transforming the functionality of some of your abilities: Searing Pain: Now instant. Shadow Bolt: Becomes Shadow Cleave, a Shadow melee attack that hits up to 500 nearby enemies. Curse of Recklessness: Now also taunts your target to attack you for $d. Howl of Terror: Now also forces all nearby enemies to attack you for $d, but cooldown increased to 10 minutes.

Armor increased by 500%, chance to be critically hit reduced by 6%, threat increased by 50%, mana gained from Life Tap increased by 100%, and some abilities modified.
Forever 1.60.1.69876
Metamorphosis
Shapeshift · Physical school
Transform into a Demon, increasing Armor by 500%, reducing the chance you will be critically hit by 6%, increasing your threat by 77%, increasing mana gained from Life Tap by 100%, and transforming the functionality of some of your abilities: Searing Pain: Now instant. Shadow Bolt: Becomes Shadow Cleave, a Shadow melee attack that hits up to 500 nearby enemies. Curse of Recklessness: Now also taunts your target to attack you for $d. Howl of Terror: Now also forces all nearby enemies to attack you for $d, but cooldown increased to 10 minutes.

Armor increased by 500%, chance to be critically hit reduced by 6%, threat increased by 77%, mana gained from Life Tap increased by 100%, and some abilities modified.
changed value added in Forever removed in Forever

Also changed behind the tooltip: effects (not shown in a tooltip line). See the full field diff below for both values, verbatim.

A highlighted $ formula is computed by the game client from spell power, level and talents; the client does not store the final number, so the template is shown verbatim rather than a value invented.

Every field that changed, verbatim

Field Classic Era Forever
effects [ { "amplitude": 0, "aura": 142, "auraPeriod": 0, "basePoints": 500, "chainTargets": 0, "dieSides": 0, "effect": 6, "index": 0, "miscValue": [ 1, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 197, "auraPeriod": 0, "basePoints": -6, "chainTargets": 0, "dieSides": 0, "effect": 6, "index": 1, "miscValue": [ 0, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 10, "auraPeriod": 0, "basePoints": 50, "chainTargets": 0, "dieSides": 0, "effect": 6, "index": 2, "miscValue": [ 127, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 4, "auraPeriod": 0, "basePoints": 100, "chainTargets": 0, "dieSides": 0, "effect": 6, "index": 3, "miscValue": [ 0, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 79, "auraPeriod": 0, "basePoints": -10, "chainTargets": 0, "dieSides": 0, "effect": 6, "index": 4, "miscValue": [ 127, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 133, "auraPeriod": 0, "basePoints": 15, "chainTargets": 0, "dieSides": 0, "effect": 6, "index": 5, "miscValue": [ 0, 0 ], "triggerSpell": 0 } ] [ { "amplitude": 0, "aura": 142, "auraPeriod": 0, "basePoints": 500, "chainTargets": 0, "effect": 6, "index": 0, "miscValue": [ 1, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 197, "auraPeriod": 0, "basePoints": -6, "chainTargets": 0, "effect": 6, "index": 1, "miscValue": [ 0, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 10, "auraPeriod": 0, "basePoints": 77, "chainTargets": 0, "effect": 6, "index": 2, "miscValue": [ 127, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 4, "auraPeriod": 0, "basePoints": 100, "chainTargets": 0, "effect": 6, "index": 3, "miscValue": [ 0, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 79, "auraPeriod": 0, "basePoints": -15, "chainTargets": 0, "effect": 6, "index": 4, "miscValue": [ 127, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 133, "auraPeriod": 0, "basePoints": 15, "chainTargets": 0, "effect": 6, "index": 5, "miscValue": [ 0, 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 1

Full 1.60.1.69876 ledger → · How we read this →