18 macros to copy and paste into the game, with what each one does and the keys it uses. The shared ones and your race's are on the macros home page.
Cancels your cast to prioritize the interrupt. Shocks share cooldown decisions: do not treat them as independent resources.
Stops your castShift: focusMouseover: enemy
135/255#showtooltip Earth Shock
/stopcasting
/cast [mod:shift,@focus,harm,nodead][nomod,@mouseover,harm,nodead][nomod,harm,nodead] Earth Shock
Frost Shock for distance
#Choose between slowing, damage and an interrupt; do not automatically use a shock when you need Earth Shock.
Shift: focusMouseover: enemy
122/255#showtooltip Frost Shock
/cast [mod:shift,@focus,harm,nodead][nomod,@mouseover,harm,nodead][nomod,harm,nodead] Frost Shock
A DoT that can break CC. It does not automatically apply alongside another shock.
Shift: focusMouseover: enemy
122/255#showtooltip Flame Shock
/cast [mod:shift,@focus,harm,nodead][nomod,@mouseover,harm,nodead][nomod,harm,nodead] Flame Shock
For dispellable magic buffs; it neither cleanses allies nor picks the most important buff for you.
Shift: focusMouseover: enemy
110/255#showtooltip Purge
/cast [mod:shift,@focus,harm,nodead][nomod,@mouseover,harm,nodead][nomod,harm,nodead] Purge
A long heal: protect your Nature school and find time to finish the cast.
Mouseover: ally or unitAlt: self
108/255#showtooltip Healing Wave
/cast [mod:alt,@player][@mouseover,help,nodead][help,nodead][@player] Healing Wave
A faster heal with its own cost; it does not replace every other mana decision.
Mouseover: ally or unitAlt: self
122/255#showtooltip Lesser Healing Wave
/cast [mod:alt,@player][@mouseover,help,nodead][help,nodead][@player] Lesser Healing Wave
Only for valid poisons. It is not a universal cleanse.
Mouseover: ally or unitAlt: self
106/255#showtooltip Cure Poison
/cast [mod:alt,@player][@mouseover,help,nodead][help,nodead][@player] Cure Poison
Only for valid diseases.
Mouseover: ally or unitAlt: self
108/255#showtooltip Cure Disease
/cast [mod:alt,@player][@mouseover,help,nodead][help,nodead][@player] Cure Disease
Place it manually to respond to Fear, Charm and Sleep. It does not make your group immune or protect anyone outside its range.
44/255#showtooltip Tremor Totem
/cast Tremor Totem
A separate button for the spell window you want to absorb; your opponent can destroy it or use another spell.
50/255#showtooltip Grounding Totem
/cast Grounding Totem
Position control. It can compete with your other totem of the same element.
50/255#showtooltip Earthbind Totem
/cast Earthbind Totem
Read the Forever effect: do not assume it provides a defense that only exists in another version of the game.
50/255#showtooltip Stoneclaw Totem
/cast Stoneclaw Totem
A movement form when available; its cast depends on your talents and conditions.
40/255#showtooltip Ghost Wolf
/cast Ghost Wolf
Requires the Enhancement talent, a valid weapon and sufficient range.
Shift: focusMouseover: enemy
122/255#showtooltip Stormstrike
/cast [mod:shift,@focus,harm,nodead][nomod,@mouseover,harm,nodead][nomod,harm,nodead] Stormstrike
Requires this talent, included in Restoration. Not every Shaman build has it.
44/255#showtooltip Water Shield
/cast Water Shield
Requires the Restoration talent. Kept separate from Healing Wave: first choose to spend the resource, then choose your heal.
56/255#showtooltip Nature's Swiftness
/cast Nature's Swiftness
Requires the talent. Consider the totem's position, timing and survival before using it.
50/255#showtooltip Mana Tide Totem
/cast Mana Tide Totem
A ranged damage cast; it does not include Chain Lightning, which is listed at level 32.
Mouseover: enemy
86/255#showtooltip Lightning Bolt
/cast [@mouseover,harm,nodead][harm,nodead] Lightning Bolt