DPS Rotation Macros in World of Warcraft
DPS rotation macros help automate your damage-dealing abilities, making it easier to execute a proper rotation without manually pressing multiple buttons. These macros can sequence spells, use cooldowns, manage resources, and optimize damage output.
​
Basic DPS Rotation Macro
A cast sequence macro allows you to press one button multiple times to execute abilities in order.
/castsequence reset=target/combat Shadow Bolt, Corruption, Curse of Agony
How It Works:
Press 1st time: Casts Shadow Bolt
Press 2nd time: Casts Corruption
Press 3rd time: Casts Curse of Agony
Resets when you change targets or leave combat
​
DPS Rotation with Cooldowns
You can combine damaging abilities with cooldowns for more efficiency.
​
/castsequence reset=target/combat Fireball, Pyroblast
/cast Combustion
/use 13
​
How It Works:
Cycles between Fireball and Pyroblast
Uses Combustion (damage cooldown) when available
Activates your trinket (slot 13) for extra burst
​
Spammable Rotation Macro
This prevents errors when spamming the macro, allowing for smooth rotations.
/stopcasting
/castsequence reset=target/combat Ice Lance, Flurry, Frostbolt
How It Works:
/stopcasting cancels unnecessary spell delays
Rotates between Ice Lance, Flurry, and Frostbolt
Prevents spell queueing issues when spamming
One-Button Opener Macro
This macro executes a powerful opener for burst damage.
/castsequence reset=target/combat Stealth, Cheap Shot, Shadow Dance, Ambush
/use 13
/use 14
​How It Works:
Stealths first (if not already)
Cheap Shot (stun) on target
Activates Shadow Dance for burst
Uses Ambush for high damage
Uses Trinkets (slots 13 & 14) for extra burst
​
Final Thoughts
DPS rotation macros simplify your damage-dealing process, reduce errors, and maximize efficiency. The best macros depend on your class, talents, and playstyle.