These Elemental Shaman PvE macros are designed for WoW WotLK 3.3.5a and focus on Flame Shock and Lava Burst targeting, channel protection, burst cooldowns and fast utility. They make Fire Elemental timing, Wind Shear, Purge, Hex and player-placed totems easier to use without adding unnecessary target switching.
Elemental macros can protect casts and reduce keybind pressure, but they do not automate the shock cooldown, proc timing or encounter decisions. Use the exact spell names from your client, keep valid focus and mouseover targets when required, and test every button on a target dummy before using it in a raid.
Flame Shock mouseover
Applies Flame Shock to a hostile mouseover, then your current hostile target.
#showtooltip Flame Shock
/cast [@mouseover,harm,nodead][harm,nodead] Flame Shock
Lava Burst mouseover
Casts Lava Burst on a hostile mouseover without changing targets.
#showtooltip Lava Burst
/cast [@mouseover,harm,nodead][harm,nodead] Lava Burst
Lightning Bolt
Casts Lightning Bolt without restarting an active channel or changing targets.
#showtooltip Lightning Bolt
/cast [nochanneling:Lightning Bolt] Lightning Bolt
Chain Lightning
Casts Chain Lightning without restarting an active channel.
#showtooltip Chain Lightning
/cast [nochanneling:Chain Lightning] Chain Lightning
Flame Shock or Earth Shock
Uses Flame Shock normally and Earth Shock with Shift, keeping the shared shock cooldown deliberate.
#showtooltip [mod:shift] Earth Shock; Flame Shock
/cast [mod:shift,@mouseover,harm,nodead][mod:shift,harm,nodead] Earth Shock
/cast [nomod,@mouseover,harm,nodead][nomod,harm,nodead] Flame Shock
Elemental Mastery burst
Uses Elemental Mastery, both trinket slots, the glove slot and Lightning Bolt for a controlled burst window.
#showtooltip Elemental Mastery
/use 13
/use 14
/use 10
/cast Blood Fury
/cast Elemental Mastery
/cast Lightning Bolt
Fire Elemental snapshot
Uses trinkets, gloves, Blood Fury and Elemental Mastery before summoning Fire Elemental Totem for a stronger snapshot.
#showtooltip Fire Elemental Totem
/use 13
/use 14
/use 10
/cast Blood Fury
/cast Elemental Mastery
/cast Fire Elemental Totem
Fire Elemental Totem
Summons Fire Elemental Totem without attaching it to an automatic rotation.
#showtooltip Fire Elemental Totem
/cast Fire Elemental Totem
Thunderstorm
Stops a current cast and uses Thunderstorm immediately for mana recovery or emergency space.
#showtooltip Thunderstorm
/stopcasting
/cast Thunderstorm
Wind Shear focus
Stops casting and interrupts your hostile focus target, falling back to your current target.
#showtooltip Wind Shear
/stopcasting
/cast [@focus,harm,nodead][] Wind Shear
Wind Shear mouseover
Stops casting and interrupts a hostile mouseover, then your current target.
#showtooltip Wind Shear
/stopcasting
/cast [@mouseover,harm,nodead][harm,nodead] Wind Shear
Purge focus
Stops casting and purges your hostile focus target without changing targets.
#showtooltip Purge
/stopcasting
/cast [@focus,harm,nodead][] Purge
Purge mouseover
Purges a hostile mouseover, then your current hostile target.
#showtooltip Purge
/stopcasting
/cast [@mouseover,harm,nodead][harm,nodead] Purge
Hex focus
Casts Hex on your hostile focus target without changing your current target.
#showtooltip Hex
/cast [@focus,harm,nodead][] Hex
Hex mouseover
Casts Hex on a hostile mouseover, then your current hostile target.
#showtooltip Hex
/cast [@mouseover,harm,nodead][harm,nodead] Hex
Cleanse Spirit mouseover
Cleanses a friendly mouseover, then your current friendly target.
#showtooltip Cleanse Spirit
/cast [@mouseover,help,nodead][help,nodead] Cleanse Spirit
Grounding Totem at player
Drops Grounding Totem at your own location without an extra placement click.
#showtooltip Grounding Totem
/cast [@player] Grounding Totem
Tremor Totem at player
Drops Tremor Totem at your own location for nearby fear, charm and sleep effects.
#showtooltip Tremor Totem
/cast [@player] Tremor Totem
Earthbind Totem at player
Drops Earthbind Totem at your own location without changing targets.
#showtooltip Earthbind Totem
/cast [@player] Earthbind Totem
Magma Totem at player
Drops Magma Totem at your own location for controlled area damage.
#showtooltip Magma Totem
/cast [@player] Magma Totem
Lightning Shield
Places Lightning Shield on yourself without changing your current target.
#showtooltip Lightning Shield
/cast [@player] Lightning Shield
Totemic Recall
Recalls active totems to recover mana when the encounter allows it.
#showtooltip Totemic Recall
/cast Totemic Recall
Ghost Wolf
Stops casting and enters Ghost Wolf for fast movement or mechanic handling.
#showtooltip Ghost Wolf
/stopcasting
/cast Ghost Wolf
Bloodlust or Heroism
Uses Bloodlust normally and Heroism with Shift for the appropriate faction spell.
#showtooltip [mod:shift] Heroism; Bloodlust
/cast [mod:shift] Heroism; Bloodlust
How to use Elemental Shaman macros
Open the in-game Macros window, create a macro and paste the code exactly as shown. Place it on an action bar and bind it to a reachable key. Mouseover and focus macros let you interrupt, purge or control a secondary target while keeping the main target selected.
The Elemental Mastery and Fire Elemental buttons combine cooldowns for planned burst windows. The Fire Elemental snapshot macro should be used when trinkets, gloves and Blood Fury are available and the summoned elemental can remain active for the intended duration.
Elemental Shaman PvE macro tips
Flame Shock enables Lava Burst's guaranteed critical interaction in WotLK, so avoid refreshing it carelessly and keep the shared shock cooldown in mind when using the Flame Shock or Earth Shock modifier macro. The no-channeling versions of Lightning Bolt and Chain Lightning help prevent accidental restarts while a cast is already underway.
Wind Shear, Purge and Hex are easier to use through focus or mouseover targeting, especially when the boss remains your current target. Thunderstorm can restore mana or create space, but its knockback should be used with awareness of the encounter and nearby enemies.
Grounding, Tremor, Earthbind and Magma Totems cover different defensive, control and area-damage situations. Player-targeted versions are fast, while Totemic Recall can recover mana when the existing totems are no longer needed. Ghost Wolf and Bloodlust or Heroism should remain easy to reach for movement and raid burst windows.
Compatibility and troubleshooting
These macros target the WoW WotLK 3.3.5a macro system. Private-server clients can differ in focus behavior, totem placement and protected actions. If a macro fails, test the spell alone, check the target relationship and range, then reload the UI after editing.
Macros cannot decide when to spend Elemental Mastery, Fire Elemental, Bloodlust or a shock cooldown. Their purpose is to reduce targeting friction so the Elemental Shaman can cast more consistently while retaining control over procs, movement, mana and encounter timing.



