Elemental Shaman DPS Macros and Addons — Midnight Pre-Patch (12.0)
On this page, you will find a number of useful macros and addons to make your life easier when playing your Elemental Shaman in World of Warcraft — Midnight Pre-Patch (12.0).
If you were looking for Mists of Pandaria Classic content, please refer to our MoP Shaman addons and macros.
Macros for Elemental Shaman
Wind Shear
- #showtooltip
- /cast [@focus,exists][@target] Wind Shear
This macro will stop your current cast and cast
Wind Shear on your
focus if available, otherwise it will be cast on your target.
Purge
- #showtooltip
- /stopcasting
- /cast [@focus,exists][@target] Purge
This macro will stop your current cast and cast
Purge on your
focus if available, otherwise it will be cast on your target.
Wind Rush Totem
Two options are available, allowing you to either instantly cast
Wind Rush Totem at your feet:
- #showtooltip
- /stopcasting
- /cast [@player] Wind Rush Totem
Or at your current cursor location:
- #showtooltip
- /stopcasting
- /cast [@cursor] Wind Rush Totem
These remove an input and allow you to activate the totem much quicker than usual to get the movement speed rolling quickly.
Ancestral Swiftness macro for
Farseer
In order to maintain maximum uptime and keep the ability as easy to use as possible,
we recommend macroing
Ancestral Swiftness to at least
Lava Burst
in order to maximize uptime without having to think about it. Replace your Lava Burst
bind with this macro, you can also do the same with
Lightning Bolt and
Chain Lightning:
- #showtooltip Lava Burst
- /use Ancestral Swiftness
- /cast Lava Burst
Maintenance buff Castsequence Macro
This macro will cast your two maintenance buffs in sequence with one button.
Thanks to
Instinctive Imbuements you only
need two GCDs to apply all your buffs, as applying
Lightning Shield will
apply
Earth Shield,
Flametongue Weapon and
Thunderstrike Ward
for free if talented. Note that you probably want a separate
Earth Shield
bind at least so you can put it on others and refresh it during a dungeon or in combat.
- #showtooltip
- /castsequence reset=10 Skyfury, Lightning Shield
Totemic Projection Castsequence Macro
This casts
Wind Rush Totem then
Totemic Projection at your cursor.
It can be adapted to be used with any totem.
- #showtooltip
- /castsequence [@cursor] reset=20 Wind Rush Totem, Totemic Projection, Totemic Projection
Cursor/Mouseover Earthquake, Capacitor Totem & Flame Shock
This casts
Earthquake at your cursor's current location,
eliminating the target reticle. Be careful with this macro, as it can
easily lead to mistakes, but some players prefer the speed and
convenience that it can provide. You can replace Earthquake with or Capacitor Totem.
- #showtooltip
- /cast [@cursor] Earthquake
The following macro will cast
Flame Shock on the target your cursor is on. If your
cursor is not on any enemy, it will instead cast it on your selected target.
- #showtooltip
- /cast [@mouseover,exists]Flame Shock;Flame Shock
Spirit Walk +
Time Spiral Abuse Macro
This macro takes advantage of the off-the-global-cooldown nature of
Spirit Walk
and
Spiritwalker's Grace and allows us to "double dip" from
Time Spiral
by getting the benefit of both abilities.
- #showtooltip
- /stopcasting
- /cast Spirit Walk
- /cast Spiritwalker's Grace
Focus Target Macro
This designates a target as your focus and optionally immediately uses a spell at it.
Generally used with
Wind Shear or
Hex, but works with most spells.
- /clearfocus [modifier:alt][@focus,dead][@focus,noexists]
- /focus [@focus,noexists]
- /cast [@focus] Wind Shear
Primal Fire Elemental Meteor Macro
This macro allows you to manually cast your Primal
Fire Elemental's
Meteor ability. Note that now that the Elemental can auto-cast this
ability unless you specifically want to use them manually, this macro is not useful
in most situations.
- #showtooltip
- /use [pet:primal fire elemental]meteor
Similar macros can be used when a talent choice between two active abilities
is available. In Midnight, there are only 2 additional uses:
Gust of Wind vs.
Spirit Walk and
Earth Shock vs.
Elemental Blast. For example:
- #showtooltip
- /use [known:gust of wind]gust of wind;[known:spirit walk]spirit walk
This next macro allows you to cast
Earth Shield on an ally on mouseover if
the
Elemental Orbit talent is used. If your cursor is not on an ally or
the previous talent was not taken, it will cast Earth Shield on yourself.
- #showtooltip
- /use [@mouseover,help,nodead,known:383010]Earth Shield;[@player]Earth Shield
Goblin only! Gust of Wind and Rocket Jump Macro
Fellow goblins can also use a castsequence macro, making them use
Rocket Jump when
Gust of Wind is on cooldown. Note that the
cooldown used for the reset needs to be low because of
Flash of Lightning.
- #showtooltip
- /castsequence reset=14 Gust of Wind, Rocket Jump
Healing or Raising an Ally
This macro mostly will raise your ally if they are dead or heal them if they are alive.
- #showtooltip
- /use [@mouseover,help,dead]Ancestral Spirit;[@mouseover,help,nodead]Healing Surge;[dead]Ancestral Spirit;Healing Surge
Friend or Foe Adaptive Macros
The following macro will cast
Purge,
Greater Purge or
Cleanse Spirit depending on whether you are targeting an enemy or an
ally:
- #showtooltip
- /use [@mouseover,harm,nodead,known:purge]Purge;[@mouseover,harm,nodead,known:greater purge] Greater Purge;[@mouseover,help,nodead]Cleanse Spirit;[harm,known:purge]Purge;[harm,known:greater purge]Greater Purge;Cleanse Spirit
The following macro will cast
Chain Lightning or
Chain Heal
depending on whether you are targeting an enemy or an ally.
- #showtooltip
- /use [@mouseover,harm,nodead]Chain Lightning;[@mouseover,help,nodead]Chain Heal;[harm]Chain Lightning;[]Chain Heal
You can choose to remove individual elements from this macro. If, for example, you never want Chain Heal to be cast on mouseover, remove:
- [@mouseover,help,nodead]Chain Heal;
Addons for Elemental Shaman
Before you go downloading a bunch of different Addons, we recommend you set up your base UI first. Blizzard has added a wide variety of improvements to the base UI, and many Addons you may think you cannot do without, are now available through the standard interface. Once you've set up your UI, we recommend thinking about which aspects or customization layers you would like to add, and then look for Addons that do those things, instead of downloading an entire suite's worth of Addons that you may not even need anymore.
It might even be worth it to see how far you can get without any additional Addons, at least while the Pre-Patch is lasting, and maybe you'll even enjoy not having to spend hours every Patch updating and reconfiguring your UI. Many Addons are still in development or are specifically aiming to launch with all their options for Midnight launch, so some of your favorites may not be available just yet.
ElvUI
ElvUI is a complete replacement for the default User Interface, and you will often find even the best players in the world use ElvUI for certain customization options. ElvUI is extremely user friendly, and takes very little time to set up and master. It also comes already furnished with almost everything you need; unit frames, raid frames, minimap, buffs and debuffs, and much more. You can easily unlock and drag all the components around so your UI will look exactly the way you want it to. ElvUI is clean, easy to use, and a great starting point for your UI.
Boss Mods
Boss Mods are helpful pre-made timers that allow you to keep track of the noteworthy mechanics in any given encounter. Usually they come equipped with helpful prompts, visuals, and sounds to ensure you do not miss anything important.
BigWigs Bossmods
BigWigs is the best boss mod available currently. It is extremely customizable, allowing you to change what is displayed on an individual boss level and how boldly you want each alert customized.
LittleWigs Bossmods
This is really just BigWigs, but for dungeons. It has the same customization options, and allows you to prepare as best as you can for all mechanics that will be thrown at you in regular or Mythic+ dungeons.
Deadly Boss Mods
Deadly Boss Mods is an alternative to BigWigs, and offers almost the exact same customization options for keeping track of boss abilities, trash mobs, and combat timers. It is a great tool to help you focus more on your own character, instead of having to worry about keeping track of all those pesky boss mechanics!
Name Plates
Nameplates are essential for allowing you to easily keep track of basic debuffs and quickly select new targets in combat. While ElvUI nameplates do come standard with the AddOn, they are a little limited and occasionally buggy. Listed below are some good alternatives.
Plater Nameplates
Plater offers a very high degree of customization and accuracy, although somewhat limited due to the Addon changes in Midnight. You can still configure the nameplates to enlarge and change color in certain circumstances, and it might help you keep track of important buffs and debuffs in a chaotic fight, so you do not get lost in the weeds. Some setup is required, although it is very simple and straightforward.
Platynator
Platynator is a new Addon developed by plusmouse, who is known for many super helpful addons like Auctionator, Baganator, Prat, and many more. They have now developed a very customizable Nameplate addon that offers numerous options for debuffs, status colors, icons, textures, and much more. It is definitely worth checking out, especially if you end up having any issues with Plater for any reason.
Details
Details is still around as the #1 Addon to customize damage and healing meters. While it may not offer as many tracking options as before due to the limits imposed by Blizzard, it is still around and kicking to help you customize the Blizzard Damage, Healing, and Other metrics pane.
Changelog
- 19 Jan. 2026: Updated for Midnight pre-patch.
- 30 Nov. 2025: Reviewed for Patch 11.2.7.
- 05 Oct. 2025: Reviewed for Patch 11.2.5.
- 14 Aug. 2025: Added a choice of WeakAura packages as well as Stormbringer specific WeakAuras and an optional one for Fusion. Fixed Ancestral Swiftness macro being doubled up.
- 07 Aug. 2025: Updated Ancestral Swiftness macro section.
- 04 Aug. 2025: Updated and reviewed for Patch 11.2. Removed Tempest/CL macro (unreliable and suboptimal).
- 15 Jun. 2025: Reviewed for Patch 11.1.7.
- 21 Apr. 2025: Reviewed for Patch 11.1.5.
- 07 Mar. 2025: Added Tempest + Chain Lightning macro for Stormbringer users.
- 24 Feb. 2025: Added Time Spiral "abuse" macro. Reviewed for Patch 11.1.
- 15 Dec. 2024: Updated and reviewed for Patch 11.0.7.
- 22 Oct. 2024: Updated and reviewed for Patch 11.0.5.
- 09 Sep. 2024: Removed unnecessary macros, added Ancestral Swiftness macros.
- 21 Aug. 2024: Added cancelaura macros, added Liquid Magma Totem to the @cursor macros.
- 23 Jul. 2024: Fixed a typo in the Gust of Wind/Spirit Walk macro.
- 23 Jul. 2024: Added a variety of helpful macros, removed a couple that are becoming obsolete.
- 07 May 2024: Reviewed for 10.2.7.
- 22 Apr. 2024: Reviewed for Dragonflight Season 4.
- 17 Mar. 2024: Reviewed for Patch 10.2.6.
- 15 Jan. 2024: Reviewed for Patch 10.2.5.
- 06 Nov. 2023: Reviewed for Patch 10.2.
- 04 Sep. 2023: Reviewed for Patch 10.1.7.
- 10 Jul. 2023: Reviewed for Patch 10.1.5.
- 20 Mar. 2023: Reviewed for Patch 10.0.7.
- 24 Jan. 2023: Reviewed for Patch 10.0.5.
- 11 Dec. 2022: Reviewed for Dragonflight Season 1.
- 28 Nov. 2022: Updated for Dragonflight launch.
- 31 Oct. 2022: Removed the obsolete Harden Skin macro, updated a couple others to be more useful.
- 25 Oct. 2022: Updated for Dragonflight pre-patch.
More Shaman Guides
Guides from Other Classes
This guide has been written by Stormy, Elemental main since Wrath of the Lich King and member of the Storm, Earth and Lava Elemental theorycrafting team.
- WoW Just Teased a Standalone Mode Nobody Was Expecting
- WoW Player Housing Is About to Kill the Decoration Grind
- Don’t Miss This Free Dark Portal Decor Before WoW: Midnight
- That “Innocent” Bush Might Be a Player in WoW Patch 12.0.5
- More Frequent Raids! Mega-Delve Labyrinths, New Experimental Event, and More! Midnight 2026 Roadmap
- Play WoW Free This Weekend, Including The War Within
- Using Alts Makes Midnight Pre-Patch Transmog 50% Cheaper
- House XP Cap and Endeavors, Daily Limits Removed on Pre-Patch Event Gear: Midnight Pre-Patch Hotfixes, January 28th
Farseer