Tanking is my favorite PvE activity, and I’ve mained Protection Warrior since 2005. Warrior macros can be difficult because of the rage mechanic. I spent a lot of time making sure to keep enough rage for emergencies while still keeping buff uptime. For this macro I focused heavily on shield block and ignore pain uptime, and will continue to tweak it as I use it more. I play all of the classes that I make macros for, so updates will be frequent.
Important: GSE changed the way it works and now requires a wrapper macro to make things work. Also, I needed to make several macros for cast sequences that are called by the GSE macro.
IF UPDATING, MAKE SURE TO UPDATE YOUR WRAPPER MACRO SO IT FIRES THE CURRENT VERSION!
Please create every macro listed here using the same capitalization:
SHIFT to Pummel
ALT to do your AOE items (Spear + Ravager)
CTRL to Shockwave
WRAPPERS
ORBALISK_P_W
/targetenemy [noharm][dead]
/startattack
/cast [mod:shift] Pummel
/castsequence [mod:alt,@player] Champion’s Spear, Ravager
/cast [mod:ctrl] Shockwave
/click [nomod] ORBALISK_P_1.1 LeftButton t
ORBALISK_P_V1
/castsequence [combat] reset=3 Thunder Clap, Ignore Pain, Revenge
ORBALISK_P_V2
/castsequence [nocombat] reset=60 Battle Shout, null
CkEATSwD8daX0s4k153uAEitCbEDAAAAzMzMmZGmZbmlZmZWYGDTjxwYGgZZghNmxYGMGzAAAAAAAmZAAW22AMMgFYZxoxMAmtAW2A
GSE MACRO
Version 1 - PvE with Victory Rush
Version 2 - PvE without Victory Rush
diK3faqlLuzxkP0WuIJbXYOkptkzAsfxdKSnPu(gjknosuCosunqPuvhuuleK6HaIjsrCrq0gjPYhjrgPsk6KsrRujfEjfPzkv6MsvTtf9tsOHkfwkvvpv1uPYvLsv2kj5RGqJvkvCwaL1QKSx0FPOgmO6WISyPkpgstMKQUSKnRKQ(mvLrtconPwTuQ0RjP0SP0Tby3c9BbdhQLRupxHPtCDkSDavFhqA8GGZd06jPy)GYeHoor4v0p05UnVPMBygzTiC6rhF)e6omOJte64vL26upBnOJcFgv0H4GoorOJ3bIl(mQOdrEbex8dCzT8dCzTC2zbbbQfEJOw4L02xju40JoEhiU4ZOIoe5fqCXpWL1YpWL1YjcsBl8grTWlPTVsOWzl64eHoEhiU4ZOIoe5fqCXpWL1YpWL1YPhuTbfVrul8sA7RekC6rhVdex8zurhI8ciU4h4YA5h4YA50RLY984nIAHxsBFLqHZw0XdiHUd8k6h6C3M3uZnmRcHxaXfpGe6oW7aXfFgv0HiVrul8u4SdD8oqCXNrfDiYlG4IFGlRLFGlRLZwD64Pm8grTWlPTVsOWju0XdiHUd8k6h6C3M3uZnmRYJxaXfpGe6oW7aXfFgv0HiVrul8u4DG4IVBiG59x4kjCIWFPWQZiIk6qKVXwh2AbKcf(MXEgAROkT1PE2AqhfkC6rhVQ0wN6zRbDu4ZOIoeh0XjcD8ciU4h4YA5DG4IpJk6qKFGlRLZoliiqTWBe1cVK2(kHcNE0XlG4IFGlRL3bIl(mQOdr(bUSworqABH3iQfEjT9vcfoBrhNi0XlG4IFGlRL3bIl(mQOdr(bUSwo9GQnO4nIAHxsBFLqHtp64fqCXpWL1Y7aXfFgv0Hi)axwlNETuUNhVrul8sA7RekC2IoEaj0DGxr)qN728MAUHzvi8ciU4bKq3bEhiU4ZOIoe5nIAHNcNDOJhqcDh4v0p05UnVPMBywLhVaIlEaj0DG3bIl(mQOdrEJOw4PW7aXfF3qaZ7VWvs4eH)sHvNrev0HiFJToS1cifk8nJ9m0wrvARt9S1GokuOWdXkP2SXonOJcF30qApS6tsPEEVfVolTHOCKollli89ljzsss0X7s2kkdEGOwiZUdutug1NANLrh1IavlJmKAbi9G0KCoNvtF10hWkLaSQha7kaRGiWuYex7cbGcmL8TALpfMaGaWuQVsQjNZ5CodyvodrpVC)((uhWwbHae6Nbizi6L5ZgIcHn)kDyiTVtHAuWGRuagCxagCiTfWRiVshsv1EOdroB5TSW3pfns2MrP2aVIIoej08RzzX8QQ9qhIWGJad(6GbVbWHegCGQffGbxLgvcBqyW9Bmua2AOQ2dDicdUhm4Rdg8gahsyWbQwuiyiWGRsJkHnim4(ngkWptakEf9dDUBZBQ5gMrwlcVj16tgwHte(Jl0MMWPY2I3Piq4ebzzzzHhY46dB0ciba4KK6PTAbKqtHcfsa