Every tank. Both hero talents.
Six tank specs, twelve sequences. Each one is a real GSE Priority list of small steps (six, sometimes seven, with one to three spells each), so the button always has something sensible to press and active mitigation lands without you counting cooldowns.
Protection Paladin
Filler: Blessed Hammer.
- Lightsmith
- Templar
Brewmaster Monk
Filler: Tiger Palm. Extra “All In” version keeps Purifying and Celestial Brew.
- Master of Harmony
- Shado-Pan
Guardian Druid
Moonfire runs as its own castsequence.
- Elune’s Chosen
- Druid of the Claw
Protection Warrior
Filler: Revenge.
- Mountain Thane
- Colossus
Vengeance Demon Hunter
Fel Devastation is protected, so it never gets interrupted.
- Aldrachi Reaver
- Annihilator
Blood Death Knight
Castsequence style: Marrowrend into Heart Strike.
- Deathbringer
- San’layn
Small steps, real priority.
GSE’s Priority mode picks a step on every press, and earlier steps are picked more often. With six steps, step 1 gets 6/21 of the presses and step 6 gets 1/21. The important spells sit first, the rare ones last.
Blood DK, one step (castsequence style)
Every step stays under GSE’s 255 character limit after compiling. A talent you don’t have is skipped.
Classic rules. Same one button.
WoW: Forever launched on 4 November 2026. Three tanks, each with the same three versions: Leveling 1-20, Leveling 20-40 and 60. Choose the version in GSE and let the macro cycle your spells in order.
Protection Paladin
Seal of Fury and Judgement as one castsequence, then Holy Strike, Exorcism, Consecration, Holy Shield, Hammer of the Righteous. You keep Righteous Fury.
- Leveling 1-20
- Leveling 20-40
- 60
Protection Warrior
Defensive Stance, Shield Slam, Revenge, Sunder Armor, Shield Block, and a shouts castsequence with Thunder Clap, Demoralizing Shout and Battle Shout.
- Leveling 1-20
- Leveling 20-40
- 60
Feral Druid (Bear)
Every step makes sure you are in Bear Form first (Dire Bear Form from level 40), then Primal Bite, Lacerate, Swipe, Maul, Faerie Fire, Demoralizing Roar and Enrage.
- Leveling 1-20
- Leveling 20-40
- 60
Sequential, short, no ranks.
Forever macros run as sequential steps: each press fires the next one and the list loops. Spells are written by name, never by rank or spell ID, so learning a new rank doesn’t break the macro. Spells you haven’t learned yet are skipped.
Forever’s macro engine has no buff or debuff conditions, so refreshes use timed castsequences instead.
Protection Paladin, step 1
Built to tank, not to play for you.
In the macro
- Your threat and damage rotation, with active mitigation where it belongs
- Heal and CC on modifier keys
- Smart refreshes with castsequence timers
Left out on purpose
- Big defensives. You press those, because you know when you need them.
- Trinkets and any DPS rotation.
- Anything that needs rage, health or stagger readouts. Macros can’t read them.
Hold a key, change the job.
| Spec | Shift heal | Alt CC |
|---|---|---|
| Protection Paladin | Word of Glory (self) | Hammer of Justice |
| Brewmaster Monk | Expel Harm (self) | Leg Sweep |
| Guardian Druid | Frenzied Regeneration | Mighty Bash |
| Protection Warrior | Impending Victory | Shockwave |
| Vengeance Demon Hunter | Soul Cleave | Chaos Nova |
| Blood Death Knight | Death Strike | Asphyxiate |
| Key | Does | Paladin | Warrior | Druid |
|---|---|---|---|---|
| Shift | Heal | Flash of Light / Holy Light | Victory Rush | Frenzied Regeneration |
| Alt | CC (stun) | Hammer of Justice | Concussion Blow | Bash |
| Ctrl | Interrupt | Rebuke | Shield Bash | Feral Charge |
Interrupts and the rest of your utility stay on your own keybinds in Retail.
Three steps, one command.
- Copy the addon folder
Put RoninInstaller into your AddOns folder and make sure GSE is enabled. - Import
Log in, type the command, tick the classes you want and click Import Selected. - Put the macro on your bar
Drag the GSE macro to your action bar and bind it. After every GSE update, place it on the bar again.
Quick answers.
Nothing casts after a GSE update.
A GSE update unbinds the macro from the action bar. Drag it onto the bar again and bind it. The sequences themselves are not affected.
Does it play the game for me?
No. It presses the next sensible spell on every key press. You still position, taunt, use cooldowns and call the pull.
My game isn’t in English.
Spell names are translated and can become longer. Check the character counter in the GSE editor: every step has to stay under 255 characters.
Why are the big defensives missing?
Because timing them is the tank’s job. A macro that burns Shield Wall on cooldown is worse than no macro.
A spell is in the wrong order.
Tell me which class and level you play and what feels off. The sequences are small on purpose, so changes are quick.