GRIP - EMS, the Enhanced Macro Sequencer
One key, your whole rotation. EMS is a free macro sequencer addon for World of Warcraft. You list your spells, bind one key, and each press casts the next step.
Retail (Midnight 12.0.1 to 12.1.5) and WoW Forever 1.60.1. Eleven languages. Every feature is free.
What a macro sequencer does
A WoW macro holds 255 characters and has no way to walk through a rotation by itself. A sequencer keeps your rotation as a list of steps and hands the game one step each time you press your key. You still press the key. The addon decides which step that press sends.
Players use EMS to put a rotation on one button, to replace long /castsequence macros, and to play with one hand or with a hand that tires quickly.
What is in the download
- Four step functions that decide the order: Sequential, Priority, Reverse Priority and Random.
- A visual editor with spell autocomplete from your own spellbook, loops, pauses, If and Else branches, and sequences embedded in other sequences.
- Versions inside one sequence for raid, Mythic+, PvP and solo. EMS switches to the right one when you zone in.
- Keybinds per spec and per talent loadout. EMS applies them as override bindings and never edits your saved WoW keybinds.
- Sharing in game: send a sequence to a player, your party or your raid as a chat link.
- Import and export as text, including sequences made in other sequencers.
- A tracker that shows your active sequences and the step each one is on.
- A recorder that builds a sequence from the spells you cast.
- A repair tool that finds and fixes broken sequences.
- An accessibility panel for screen readers, one-handed play, low vision and reduced motion.
Sixty seconds to your first sequence
- Type
/gemsin chat to open the editor. - Click New and give the sequence a name.
- Add your spells, one per step. Press Tab for autocomplete.
- Click Save, open the Keybind tab, click Set Keybind and press the key you want.
- Target something and press that key.
The interactive guide covers the editor tab by tab. /gems guide opens the same guide in game.
Sequences other players wrote
lazygrip.net lists sequences shared by EMS players. You can filter by class, content and patch, and every one is free to import. In game, /gems browse lists what the people around you are running.
Coming from GSE
EMS imports GSE sequences. If GSE is still installed, one click moves everything. How the import works.
Accessibility
EMS has one panel for accessibility settings, grouped by who they are for: spoken step announcements, a mode for switch input and eye trackers, a scale slider up to 2.0x, colourblind palettes and a reduce motion switch. The full list.
Free means free
Everything on this page is in the download. EMS has no paid tier, no licence key and no account.
Questions
The FAQ answers the common ones. For anything else, ask in the GRIP Discord.