I was asked a while ago to post my protection warrior macros, I didn’t feel it was justified as I was running a slightly modified Ground Pound. Since I started raiding as a tank however I’ve found the need to make more adjustments as well as some of my own, so here they are. I run all of these at 30ms with AHK.
These macros take care of all of your offensive needs and include Shield Block, Ignore Pain, and Demo Shout. All other defensives need to be used manually.
Active Tanking Macro
da0xiaaluYTOk0UOQs)svggvCmaldPNjX0a6AQQ2gv6BOW4iHohIADuf5GKO0cjbPhQQqtKevDrQQYgPQQgjjWjPQIvsvuVuvjZuvPUjkv7ur)KevgkvLLsI8uqtvbxLeu2kjkEljDxs1EH(ljOAWIoSslMuESktwsCzP2SQc(mkLgnI0PLuVgLIzRq3gHDtWVjA4sshhrSCc9CunDkxhfTDvf9DQcopvP1tcI9lmcGd4eaH(us5g83hh8JY4pfUc8NsS7NbCsXbeQGES6yTaBqiPMvL7P3ZdspmUkeVe7jk5(9Kep7vvuA9z1F2EK0wKO2EauaqaeoSJTGXriaaTqbaqOYY0ivkIqf0Ie1gcvQ3kkNWOxudHSVcm3r)iyT4NTGvlfqfkcvqpwfHkXuiY1IS4qWdpRSJwKeYkrYBlstgPs9NTaBB)gE(tGi9yKky5rkiJewThhJuP(dJ9zHN)K6Xivy8MhjSApogPy)HX(m)gz45plr6Xi9nUxhjPYXkTyKMmsoPspePhiTf7iBoVfUMh5kujsX9Q3rEKCsLmhRejBL(fHSVNOuzArETuGJd4eahWjacF3YTivpjH2A6r6wal4KIW3TCJ3KWSfUos1tsOTMEKaKDa)Dzfj939hNfe(ULBrQEscT10J0TawWjicF3YTiPfYuko)r47wUXBsy2cxhzbeKQiRiPfYukRiPfYukoDr47wUXBsy2cxhP6jj0wtpsaaxhwr6walSI0TawWjde(ULB8MeMTW1rQEscT10JK6qblSIK6qblSIK6qbl4ure(ULBrsDOGfCsgHVB5wKQNKqBn9ibi7a(7IWVLYQFxtuBieaHFusOTgQHqFsUX(EIsCaNai8Dl3Iu9KeARPhjGdJFgGOHWVAVk1J9YBCaneoiwlWM2OOgc)Q96tS5CCaNai8zRiBBRfAcVrQkijDfj0vR0BfDCsr47wUfPkHSIN2rtps3Fgu0q4GyTaBAda1qOpXM99eL4aobq47wUfP6jj0wtpsahg)mardHqRR6FMcNvlfqOpXAPyT5fnCsXbCcGW3TCls1tsOTMEKUfWcoPi8Dl34njmBHRJu9KeARPhjazhWFxwrs)D)XzbHVB5wKQNKqBn9iDlGfCcIW3TClsAHmLIZFe(ULB8MeMTW1rwabPkYksAHmLYksAHmLItxe(ULB8MeMTW1rQEscT10JeaW1HvKUfWcRiDlGfCYaHVB5gVjHzlCDKQNKqBn9iPouWcRiPouWcRiPouWcoveHVB5wKuhkybNKr47wUfP6jj0wtpsaYoG)U4eWbHVB5wKQNKqBn9iPfYuhe(Tuw97AIAdHai0NKBSVNOehqdHqRR6FMcNvlfqOpXAPyT5fHF1E9j2CooGtae(SvKTT1cnH3ivfKKUIe6Qv6TIooPi8Dl3IuLqwXt7OPhP7pdkAi0NyZ(EIsCaNai8Dl3Iu9KeARPhjGdJFgG4KIW3TCls1tsOTMEK0czQdAi8R2Rs9yV8ghWjacF3YTivpjH2A6rc4W4NbiAOHZcoGtae(ULBrQEscT10J0TawWjfHVB5gVjHzlCDKQNKqBn9ibi7a(7Yks6V7poli8Dl3IKs2L6Oiobr47wUfP6jj0wtps3cybN)i8Dl3IKwitP40fHVB5gVjHzlCDKfqqQISIKwitPSIKwitP4KbcF3YnEtcZw46ivpjH2A6rca46Wks3cyHvKUfWcoveHVB5gVjHzlCDKQNKqBn9iPouWcRiPouWcRiPouWcojJW3TClsQdfSGtahe(ULBrQEscT10JeGSd4Vlc)wkR(DnrTHqae(rjH2AOgcheRfytBuudHF1EvQh7L34aAieADv)Zu4SAPac9jwlfRnViCqSwGnTbGAi8R2RpXMZXbCcGWNTISTTwOj8gPQGK0vKqxTsVv0XjfHVB5wKQeYkEAhn9iD)zqrdH(eB23tuId4eaHVB5wKQNKqBn9ibCy8ZaeNue(ULBrsj7sDueNfe(ULBrszaYOOiAi0NKBSVNOehWjacF3YTivpjH2A6rc4W4NbiAOHgcHv7ZpkpozuqOY3FyzoA4KIq29AKwF(gzYXjfn0qea
Usage Information
Run at 30ms
Alt mod set to Revenge.
v1 - Has no Spell Reflect
v2- Uses Spell reflect.
v3 - Place holder to show where essences and racials should go.
Off Tank Macro
d4ZcjaGEbL0ljjTlbfSnr16qL0mffESQMneUlP6MKe)cHVbrNtuANqAVGDlY(L8tbf6VckQXre60KyOKudwQHRioiIOEnr0XiQJlGfIiSufPwSIA5q1dfuINQYYq65OmrIGPkutwGMoL3skdJi9mfUUq2iQeBvqr2mQuTDeP(SGQzHkMgQ67ck1ire5WknArrxMQtQi5wisUgI68cYkrLYTHYVjmidXaQmCHrUWLWCmjJQkGsHy4ijhXeekjjHltZMW4kbrylcBeByne2(4cwy4fyeCxGhHXimXeLNqjXSn9oPSnjPskCsHTpUGaU4fHNmgCuz6GkldNeCUVrimavgosoYYuGdhj54ykgCKKJycCthLQETQhsXyf3izew1yIGvZCRAtu90oP9u4EXnslxnPQwco3JwewXnstRMutLEerbDw1tfEsG7vREvsvVPGvFtCeiQg35oc)nfrQ4gPhvtQQNk9iIc6SQLGJjQ(Yuezf3inF1KQ6PspIOGoRAj4yIQVmfrgNQNk8Ka3Rw9QK4u9Mcw9nXrGO6PDUJWFtrKGtL9XfHjhNPismigqLHyavgoIFzw1AVaBEn9QZh8daLchXVmRA6ilLcOd4i(LzmpqKNEVATxGnVME15d(bGYdhXVmJ5bI807vp45PsKt10rwkLt10rwkfqjdhXVmJ5bI807vR9cS510RMkLYp4uDozKuanhoIFzgZde5P3Rw7fyZRPxnvkLFWP6CYiPWLHqmjdfmfdoz4ulyMk7JlGyavgoIFzw1AVaBEn9QLLIKmsEWGlgxjjPBYWmCQ6HM2r4lZHyWGtvpKACNXGyavgocBXd3np5yHQwljYCXX01c6BqDaLchXVmRAnmrqUUim9QZjJKcgCN5t4su6nfrco14kcCfleCHfb28AWmCQXDv2hxaXaQmCe)YSQ1Eb28A6vllfjzK8GbxmUsss3OWmyakfIbuz4i(LzvR9cS510RoFWpaukCe)YSQPJSukGoGJ4xMX8arE69Q1Eb28A6vNp4hakpCe)YmMhiYtVx9GNNkrovthzPuovthzPuaLmCe)YmMhiYtVxT2lWMxtVAQuk)Gt15Krsb0C4i(LzmpqKNEVATxGnVME1uPu(bNQZjJKcOiHJ4xMvTCwP8KZHtTGzQSpUaIbdUmeIjzOGPyWjdNQEOPDe(YCigm4oZNWLO0BkIeCQXve4kwi4IXvss6gfibCX4kjjDtgibCQXDv2hxaXaQmCe)YSQ1Eb28A6vllfjzK8akfoIFzw1AVaBEn9QPJSuPGbNQEi14oJbXaQmCe2IhUBEYXcvTwsK5IJPRf03G6akfoIFzw1AyIGCDry6vNtgjfmWa0bedOYWr8lZQw7fyZRPxD(GFaOu4i(LzvthzPuaDahXVmJ5bI807vR9cS510RoFWpauE4i(LzmpqKNEV6bppvICQMoYsPCQMoYsPakz4i(LzmpqKNEVATxGnVME1uPu(bNQZjJKcO5Wr8lZyEGip9E1AVaBEn9QLLZLYP68b)Gt15d(bGIeoIFzgZde5P3Rw7fyZRPxnvkLFWP6CYiPWPQhsnUZyqmGkdhHT4H7MNCSqvRLezU4y6Ab9nOoGsHJ4xMvTgMiixxeME15KrsbdUmeIjzOGPyWjdNAbZuzFCbedgCN5t4su6nfrco14kcCfleCX4kjjDJcKaUyCLKKUjdKao14Uk7JlGyavgoIFzw1AVaBEn9QLLIKmsEWGtvp00ocFzoedgyakpedOYWr8lZQw7fyZRPxD(GFaOu4i(LzvthzPuaDahXVmJ5bI807vR9cS510RoFWpauE4i(LzmpqKNEV6bppvICQMoYsPCQMoYsPakz4i(LzmpqKNEVATxGnVME1uPu(bNQZjJKcO5Wr8lZyEGip9E1AVaBEn9QLLZLYP68b)Gt15d(bGIeoIFzgZde5P3Rw7fyZRPxnvkLFWP6CYiPaQeHJ4xMvTCwP8KZHtvpKACNXGyavgocBXd3np5yHQwljYCXX01c6BqDaLchXVmRAnmrqUUim9QZjJKcgCzietYqbtXGtgo1cMPY(4cigm4oZNWLO0BkIeCQXve4kwi4IXvss6gfibCX4kjjDtgibCQXDv2hxaXaQmCe)YSQ1Eb28A6vllfjzK8akfoIFzw1AVaBEn9QPJSuPGbNQEOPDe(YCigmWadUBI)tjbaf5aov2u0IyQK54K2tMIibKamWaaa
Usage Information
Run at 30ms
Alt mod set to Revenge
v1 - Defualt
v2 -Includes Ignore Pain and Spell reflection
v3 - Includes Demo Shout
v4 - Includes Demo Shout, Ignore Pain, and Spell Reflection
Modifying the Macros
Feel free to change things up as you see fit and re post them either here or under your own thread.
The main Tank Macro v3 has place holders for essences and racials. Just copy the line and paste it in the same location in the macro you want to use it in. You will have to change the racial spell name to the name of the racial you want to use, essences should be fine with the line as it is.
Other Addons
There is a pretty good WA for tanks, you can find it here: Wago. Remember to set the other tank as focus.
To quickly lay markers on Skitra: MagicMarker or Exorsus Raid Tools.
Video and Parses
I don’t like posting parses because there are to many factors that go into them and it can lead to unrealistic expectations. Instead I prefer to show the macro in use with a video. Here is a Freehold +7 (teeming, quaking) run, I picked the first 4 people that applied which resulted in a fairly under geared healer (Who is an amazing player.) I had an ilvl of 448. The opening pull shows you that the macro by itself doesn’t make you invincible. At 4:08 I am pushed to the limit of what I can achieve, as is my healer.
With that said here they are, because experience has taught me that people are going to ask anyway.
These are parses for normal Ny’alotha and with a low ilvl so they are a bit skewed towards being on the high end. On the other hand I did not have Conflict and Strife and both my trinkets were aoe damage trinkets. I also only had about a 30% uptime on Shield wall and last stand so there could have been a lot more healing.