Spells / Divine Shield

Divine Shield

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

Divine Shield
Rank 2 · Holy school
Protects the paladin from all damage and spells for 12 sec, but reduces all damage you deal by 50%. Applies Forbearance for $25771d. Cannot be cast while Forbearance is active.

Immune to all attacks and spells, but reduces all damage you deal by 50%.
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 Immune to all attacks and spells, but $?s462814[reduces all damage you deal by 50%][increases the time between your attacks by $s2%]. Immune to all attacks and spells, but reduces all damage you deal by $s3%.
description Protects the paladin from all damage and spells for $d, but $?s462814[reduces all damage you deal by 50%][increases the time between your attacks by $s2%]. Once protected, the target cannot be made invulnerable by Divine Shield, Divine Protection or Blessing of Protection again for $25771d. Protects the paladin from all damage and spells for $d, but reduces all damage you deal by $s3%. Applies Forbearance for $25771d. Cannot be cast while Forbearance is active.
effects [ { "amplitude": 0, "aura": 39, "auraPeriod": 0, "basePoints": -1, "chainTargets": 0, "dieSides": 1, "effect": 6, "index": 0, "miscValue": [ 1, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 138, "auraPeriod": 0, "basePoints": -101, "chainTargets": 0, "dieSides": 1, "effect": 6, "index": 1, "miscValue": [ 0, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 39, "auraPeriod": 0, "basePoints": 0, "chainTargets": 0, "dieSides": 0, "effect": 6, "index": 2, "miscValue": [ 126, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 79, "auraPeriod": 0, "basePoints": -50, "chainTargets": 0, "dieSides": 0, "effect": 6, "index": 3, "miscValue": [ 127, 0 ], "triggerSpell": 0 } ] [ { "amplitude": 0, "aura": 39, "auraPeriod": 0, "basePoints": 0, "chainTargets": 0, "effect": 6, "index": 0, "miscValue": [ 1, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 39, "auraPeriod": 0, "basePoints": 0, "chainTargets": 0, "effect": 6, "index": 1, "miscValue": [ 126, 0 ], "triggerSpell": 0 }, { "amplitude": 0, "aura": 79, "auraPeriod": 0, "basePoints": -50, "chainTargets": 0, "effect": 6, "index": 2, "miscValue": [ 127, 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 →