DPS Rotation & Cooldowns
This rotation offers a general priority list for Enhancement Shaman abilities, along with key cooldowns at the bottom. It's based on a standard build and is here to help while we work on a smarter, build-aware system. If you are very new to the game or this class, we added info on the new assisted rotation features at the bottom of this guide. Updated for the latest patch in World of Warcraft: The War Within (11.2.5).
Single Target
Ensure Flame Shock is active before engaging.
Maintain Flame Shock and use Feral Spirit and Primordial Wave on cooldown. Activate Doom Winds and Ascendance for burst, prioritizing Windstrike during Ascendance. Spend Maelstrom Weapon stacks on Elemental Blast or Lightning Bolt, and use Stormstrike and Lava Lash as needed.
AoE
Spread Flame Shock to multiple targets using Lava Lash.
Spread Flame Shock and use Feral Spirit and Primordial Wave on cooldown. Activate Doom Winds and maintain Crash Lightning buff. Spend Maelstrom Weapon stacks on Chain Lightning and Primordial Storm, and use Sundering and Lava Lash for additional AoE damage.
Cooldowns
Use Feral Spirit and Primordial Wave on cooldown for damage and utility. Activate Ascendance for burst phases, and align Doom Winds with other cooldowns for maximum impact.
New to Class? Try Assisted Rotation
Patch 11.1.7 introduced new features that make it eaiser to pick and play new characters. These new settings can be enabled from settings » gameplay enhancements:
- Single-Button Assistant
- Assisted Highlight
- Cooldown Manager
If you are new to World of Warcraft or a certain class, enabling Assisted Highlight and Cooldown Manager can help you learn which abilities to prioritize and use.
While the Single-Button Assistant can be a much easier and more accessible way to play the game, it does come with a slight performance hit due to a small GCD penalty, as you will have to wait 25% longer in between spells and abilities.
To see which specs are best with the Single-Button Assistant feature, you can check out our DPS Rankings which uses SimC to sim every class using this feature.