If you like my macros, and want to provide me with some financial incentive to keep this and other macros updated, you can do so here: Paypal
update 2/2/26: Here’s my update for patch 12.0
Important:
go to GSE options - TroubleShooting - turn off ActionButtonUseKeyDown , otherwise gse macro won’t fire off using this macro set.
Talents:
open the talent tree and import the following if you want to use the same talents as me:
talents are based off of what is suggested here: Protection Warrior Mythic+ PvE Guide - Midnight Pre-Patch
CkEAmaXYRr39NNAQKu+E/lY361yAAAjZMzMzMzY2MmlhxY0YGDLmZmZYYmBAAAALjBYGDwgNzYWWWoZmhZYZ0wsBzMzMY2GAMzAAwAA
WoW Macros
The following WoW macros use the “/click GSE_NAME” command to activate the gse sequence of the same name as shown below. Note: this method only works because I use spell/item blocks inside of gse but not macro blocks, which would break this method if attempted.
SCG_PRT
copy the following macro, paste it in game as a new macro, and drag the icon to the cast bar to be spammed there.
#showtooltip
/targetenemy [noharm][dead]
/cast [mod:shift] Taunt
/cast [mod:ctrl] Pummel
/cast [mod:alt] Disrupting Shout
/click [nochanneling] SCG_PRT
/cast Revenge
GSE Macros
Import the following gse macro which contains all the macro sets I use for this class, but do not keybind it.
!GSE3!hVJLThtBEI0T2CAOYKMscgJsHGDBKs7MeNzGH2QPhg2KyjOF3aKnu9NdE8k7Z5dFDpEQrzgFOy7ADYiUEyCxTIeBxJID3pRar15Vvap+56GGiVCQzNgADIehQDuttyE2yk5bgcAUJXkqk1RgffyYoYzRfg/7XvjhoBfNHpifz8NaTFxJ+/VHYDUKUUz8aKKxnsM+uXeeeMhvvCjMdp+gzBpMEppPIGo7OVIqXs3l87IeagT6D/fEzBMWR5dWviw0yzX81bZ68+15+aW11WX7vfx1t6THq9ESwol+6kILuM8J0/vwfuutn0lOdS1gguZ56vY89YDJYcYF/TMCO0I4q2UG7HS/BZYOdQKESadaqe5WXKhWtnYq1UYbCXwguGg0UGjB5dnx6zGRtnvlcsJtrEyyORqVRxb/TMMkjEA4Wzmj1TIaKxMNQCRoUjTvgnis3jDrhjfDfjBAY53s0vrPXhtkBiL/bFfr0NvQx1PIBBX8DqT46Ml6X2PM/CLzoq7nbHZ9GQXyVJkYPZVqp3LIBafJ7f0tml631Qq8iHU7vwE=
This package consists of 1 elements.
Sequences
1 Like
I’ll check it out! Thanks for your hard work!
if i may ask why u took Colossus vs Mountain Thane ? just wording is it like the play style u like . or do u make one with Mountain Thane / ?
I chose Colossus simply because it was the more popular choice according to murlok.io for mythic plus. You are welcome to try mountain thane instead, though you may want to remove Demolish from the gse rotation to avoid any potential errors first.
TY for ur reply ill give this one a try see if it works its mostly for world content and Delves … i dont raid on this toon … again TY
Are there any updates to this sequence or does it still work?
I just updated this macro set for patch 11.2
Helzy
November 8, 2025, 3:21pm
8
Hi! Liking that it fires off without having to use keybinds etc., however, trying to use it in remix and get a repeated LUA error:
Message: Interface/AddOns/GSE/API/Storage.lua:567: attempt to index local ‘spellinfo’ (a nil value)
Time: Sat Nov 8 08:25:06 2025
Count: 6
Stack:
[Interface/AddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua]:733: in function ‘SecureActionButton_OnClick’
[Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua]:112: in function ‘TryUseActionButton’
[Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua]:147: in function ‘ActionButtonDown’
[ACTIONBUTTON2]:2: in function <[string “ACTIONBUTTON2”]:1>
Locals:
self = ActionButton2 {
BorderShadow = Texture {
}
bar = MainMenuBar {
}
CooldownFlash = Frame {
}
Count = ActionButton2Count {
}
arrowDownTexture = “UI-HUD-ActionBar-Flyout-Down”
LevelLinkLockIcon = Texture {
}
Flash = ActionButton2Flash {
}
QuickKeybindHighlightTexture = Texture {
}
action = 2
SpellHighlightTexture = Texture {
}
bindingAction = “ACTIONBUTTON2”
cooldown = ActionButton2Cooldown {
}
popupDirection = “UP”
NewActionTexture = Texture {
}
showButtonArt = true
icon = ActionButton2Icon {
}
SlotArt = Texture {
}
closedArrowOffset = 4
HotKey = ActionButton2HotKey {
}
IconMask = MaskTexture {
}
arrowMainAxisSize = 18
SpellHighlightAnim = AnimationGroup {
}
commandName = “ACTIONBUTTON2”
index = 2
container = MainMenuBarButtonContainer2 {
}
PushedTexture = Texture {
}
feedback_action = 2
flashing = 0
NormalTexture = ActionButton2NormalTexture {
}
CheckedTexture = Texture {
}
HighlightTexture = Texture {
}
AutoCastOverlay = Frame {
}
TextOverlayContainer = Frame {
}
Border = ActionButton2Border {
}
Name = ActionButton2Name {
}
openArrowOffset = 2
arrowNormalTexture = “UI-HUD-ActionBar-Flyout”
flashtime = 0
Arrow = Texture {
}
TargetReticleAnimFrame = Frame {
}
SpellCastAnimFrame = Frame {
}
InterruptDisplay = Frame {
}
arrowOverTexture = “UI-HUD-ActionBar-Flyout-Mouseover”
popupOffset = -4
arrowCrossAxisSize = 7
eventsRegistered = true
popupCrossAxisSize = 47
SlotBackground = Texture {
}
}
inputButton = “LeftButton”
down = true
isKeyPress = true
isSecureAction = true
isSecureMousePress = false
pressAndHoldAction = false
useOnKeyDown = true
clickAction = true
releasePressAndHoldAction = false
treatAsKeyPress = true
Swanny
December 6, 2025, 4:53pm
9
Thesalren has provided a reason for that LUA error, See troubleshooting number 1 as shown in the original post. I post that section below.
Have you confirmed the same build is used? Are you leveled to 80 in remix?
I use ALL the of Thesalren’s macros including Warrior Prot and Fury, in live and Remix, and they preform great for my playstyle.
Hope this helps
Thesairen:
troubleshooting
LUA ERROR NIL VALUE- That means you don’t know all of the spells that I added within GSE.
Make sure you’re using all the same talents I have shared and the error should go away (passive talents don’t matter as much)
If Leveling, download bug sack and bug grabber addons so you don’t get spammed with popups. Once you learn all the required spells, the error should go away. Alternatively, you can also go to GSE-MACRO_NAME - tab:‘1’ - disable all spell blocks containing a spell you don’t know - save. You can always go back into gse and reenable them when those spells are learned.
This is made for the English version of WoW. If you are using a different language, you will have to manually translate the spells to the language of WoW you are using.
1 Like
I just updated this macro set for patch 12.0
1 Like