侍魂 · SAMURAI SPIRIT

One button.
Six tanks.

Tank macros for GSE, made by a player who wants to hold the pull, not juggle twenty keybinds. Pick your game version, import in one command, press one key.

Ronin Retail · Midnight 12.0

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.

Tank

Protection Paladin

Filler: Blessed Hammer.

  • Lightsmith
  • Templar
Tank

Brewmaster Monk

Filler: Tiger Palm. Extra “All In” version keeps Purifying and Celestial Brew.

  • Master of Harmony
  • Shado-Pan
Tank

Guardian Druid

Moonfire runs as its own castsequence.

  • Elune’s Chosen
  • Druid of the Claw
Tank

Protection Warrior

Filler: Revenge.

  • Mountain Thane
  • Colossus
Tank

Vengeance Demon Hunter

Fel Devastation is protected, so it never gets interrupted.

  • Aldrachi Reaver
  • Annihilator
Tank

Blood Death Knight

Castsequence style: Marrowrend into Heart Strike.

  • Deathbringer
  • San’layn
How it works

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)

/castsequence reset=4 Blood Boil, Death Strike -- resets after 4 s, so it can never get stuck

Every step stays under GSE’s 255 character limit after compiling. A talent you don’t have is skipped.

Rules of the house

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.
Modifiers

Hold a key, change the job.

SpecShift healAlt CC
Protection PaladinWord of Glory (self)Hammer of Justice
Brewmaster MonkExpel Harm (self)Leg Sweep
Guardian DruidFrenzied RegenerationMighty Bash
Protection WarriorImpending VictoryShockwave
Vengeance Demon HunterSoul CleaveChaos Nova
Blood Death KnightDeath StrikeAsphyxiate

Interrupts and the rest of your utility stay on your own keybinds in Retail.

Install

Three steps, one command.

  1. Copy the addon folder
    Put RoninInstaller into your AddOns folder and make sure GSE is enabled.
  2. Import
    Log in, type the command, tick the classes you want and click Import Selected.
  3. 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.

Type this in game

/ronin
FAQ

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.