Spells / Water Shield

Water 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

Water Shield
Nature school
The caster is surrounded by $n globes of water. When a spell, melee, or ranged attack hits the caster or when one of the caster's healing spells gets a critical result, $408511s1% of maximum mana is restored to the caster, expending one water globe. Only one globe will activate every few seconds. Lasts 10 min. Only one Elemental Shield can be active on the Shaman at any one time.

Attacks and spells used against you and your critical heals restore ${$408511m1/$n}% of your maximum mana. $n charges.
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 $s2% of maximum mana per 5 sec. Attacks and spells used against you restore $408511s1% of your maximum mana. $n charges. Attacks and spells used against you and your critical heals restore ${$408511m1/$n}% of your maximum mana. $n charges.
description The caster is surrounded by $n globes of water, granting $s2% of your maximum mana per 5 sec. When a spell, melee or ranged attack hits the caster, $408511s1% of maximum mana is restored to the caster. This expends one water globe. Only one globe will activate every few seconds. Lasts $d. Only one Elemental Shield can be active on the Shaman at any one time. The caster is surrounded by $n globes of water. When a spell, melee, or ranged attack hits the caster or when one of the caster's healing spells gets a critical result, $408511s1% of maximum mana is restored to the caster, expending one water globe. Only one globe will activate every few seconds. Lasts $d. Only one Elemental Shield can be active on the Shaman at any one time.
effects [ { "amplitude": 0, "aura": 42, "auraPeriod": 0, "basePoints": 100, "chainTargets": 0, "dieSides": 0, "effect": 6, "index": 0, "miscValue": [ 0, 0 ], "triggerSpell": 408511 }, { "amplitude": 0, "aura": 21, "auraPeriod": 5000, "basePoints": 1, "chainTargets": 0, "dieSides": 0, "effect": 6, "index": 1, "miscValue": [ 0, 0 ], "triggerSpell": 0 } ] [ { "amplitude": 0, "aura": 42, "auraPeriod": 0, "basePoints": 100, "chainTargets": 0, "effect": 6, "index": 0, "miscValue": [ 0, 0 ], "triggerSpell": 408511 } ]

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 →