Here’s my attempt at the new PROTECTION GLADIATOR WARRIOR macro…
TALENTS:
- Juggernaut
- Enraged Regeneration
- Unyielding Strikes
- Shockwave
- Vigilance
- Bloodbath
- GLADIATOR’S RESOLVE
SINGLE TARGET MACRO SET:
BAR1 / BUTTON1
#showtooltip Heroic Throw
/cast [stance:2/3] Battle Stance
/castsequence [mod:ctrl] Heroic Strike; [nomod] Heroic Throw
/cast Charge
/cast [nomod, combat] Shield Block
/cast [nomod, combat] Bloodbath
/cast [nomod, combat] Berserker Rage
/cast [nomod, combat] Demoralizing Shout
/cast [nomod, combat] Spell Reflection
/cast [nomod, @targettarget, exists, help, combat] Vigilance
/use [nomod, combat] 13
/use [nomod, combat] 14
/startattack
/swapactionbar 1 2
* This is merely an opening sequence I try to utilize, that combines Heroic Throw w/ Charge.
BAR2 / BUTTON1
#showtooltip Shield Slam
/cast [stance:2/3] Battle Stance
/castsequence [mod:ctrl] Heroic Strike; [nomod] Shield Slam
/cast Charge
/cast [nomod, combat] Shield Block
/cast [nomod, combat] Bloodbath
/cast [nomod, combat] Berserker Rage
/cast [nomod, combat] Demoralizing Shout
/cast [nomod, combat] Spell Reflection
/cast [nomod, @targettarget, exists, help, combat] Vigilance
/use [nomod, combat] 13
/use [nomod, combat] 14
/startattack
/swapactionbar 2 3
BAR3 / BUTTON1
#showtooltip Revenge
/cast [stance:2/3] Battle Stance
/castsequence [mod:ctrl] Heroic Strike; [nomod] Revenge
/cast Charge
/cast [nomod, combat] Shield Block
/cast [nomod, combat] Bloodbath
/cast [nomod, combat] Berserker Rage
/cast [nomod, combat] Demoralizing Shout
/cast [nomod, combat] Spell Reflection
/cast [nomod, @targettarget, exists, help, combat] Vigilance
/use [nomod, combat] 13
/use [nomod, combat] 14
/startattack
/swapactionbar 3 4
BAR4 / BUTTON1
#showtooltip Execute
/cast [stance:2/3] Battle Stance
/castsequence [mod:ctrl] Heroic Strike; [nomod] Execute
/cast Charge
/cast [nomod, combat] Shield Block
/cast [nomod, combat] Bloodbath
/cast [nomod, combat] Berserker Rage
/cast [nomod, combat] Demoralizing Shout
/cast [nomod, combat] Spell Reflection
/cast [nomod, @targettarget, exists, help, combat] Vigilance
/use [nomod, combat] 13
/use [nomod, combat] 14
/startattack
/swapactionbar 4 5
BAR5 / BUTTON1
#showtooltip Victory Rush
/cast [stance:2/3] Battle Stance
/castsequence [mod:ctrl] Heroic Strike; [nomod] Victory Rush
/cast Charge
/cast [nomod, combat] Shield Block
/cast [nomod, combat] Bloodbath
/cast [nomod, combat] Berserker Rage
/cast [nomod, combat] Demoralizing Shout
/cast [nomod, combat] Spell Reflection
/cast [nomod, @targettarget, exists, help, combat] Vigilance
/use [nomod, combat] 13
/use [nomod, combat] 14
/startattack
/swapactionbar 5 6
BAR6 / BUTTON1
#showtooltip Devastate
/cast [stance:2/3] Battle Stance
/castsequence [mod:ctrl] Heroic Strike; [nomod] Devastate
/cast Charge
/cast [nomod, combat] Shield Block
/cast [nomod, combat] Bloodbath
/cast [nomod, combat] Berserker Rage
/cast [nomod, combat] Demoralizing Shout
/cast [nomod, combat] Spell Reflection
/cast [nomod, @targettarget, exists, help, combat] Vigilance
/use [nomod, combat] 13
/use [nomod, combat] 14
/startattack
/swapactionbar 6 1
AoE MACRO SET:
For Multiple Target attacks, I merely COPY all of these macros to Button2 for their respective Bar, except Bar4. Instead I try to utilize Thunder Clap using this macro…
BAR4 / BUTTON2
#showtooltip Thunder Clap
/cast [stance:2/3] Battle Stance
/castsequence [mod:ctrl] Heroic Strike; [nomod] Thunder Clap
/cast Charge
/cast [nomod, combat] Shield Block
/cast [nomod, combat] Bloodbath
/cast [nomod, combat] Berserker Rage
/cast [nomod, combat] Demoralizing Shout
/cast [nomod, combat] Spell Reflection
/cast [nomod, @targettarget, exists, help, combat] Vigilance
/use [nomod, combat] 13
/use [nomod, combat] 14
/startattack
/swapactionbar 4 5
Also, to make best use of Shockwave (the Tier4 talent), I merely place it on Button5 and cast it when a full mob is grouped up and directly in front of me.
NOTES:
(1) The key to this build is to use Heroic Strike as often as required…
Which is i) when UNYIELDING STRIKES allows it to be cast, ii) when ULTIMATUM procs, or iii) when SHIELD CHARGE is up (due to the use of Shield Block).
When one of these conditions is met, simply press your CTRL key modifier while spamming your macro.
(2) I use the following WeakAuras string to help notify me when to cast Heroic Strike:
daefFaakbsDkHsClkfTlrv1WaKoguPLPi1ZGkAAaKRPizBqf6BqfW4eiohLs19OuY(ek1bfKfkOEOOknrOcuxuOK2iubXhHkinsbsojGAMIQYnPuk7ur9tfXqfvAPa4PstvKRkQITcvq9vkfMRq1Er)vidwO4WuzXc4XuYKHYLjTzvYNbA0qvNg0QHkqEna1SvXTfLDd53umCfwUQEUstN46u12fv8DkvJhqCEvQ9lqnXLjwhtuyx2PZpqZVTNFCaBciBcAnDGPWbcGXMXIXIXe7QNRCnqKWgEsknX2YxSIdjX(ki0Gs3dLf8n(blYNLEiiO(lNXLfIXId94WGoX8bhJnC)dnp7X4WyI1VAK1XTlR8EL9DwktSz(JazIcfwXDuKWeBM)iqMOqH9nhLj2m)rGmrHcR1XTltSlebEuwBecaaaEcauOWQaz4qykgdqH1IjoJltSolbAqltSR4EHjwmte4XyNbyXmrRXJWyywWJXEKZsGge7I3yNDnEeglWir)lNLgpeg2e0g3gQdWH8VBJBBkg0fVgpcBJx8UFKRhzHp)gqqwmtKLFftgdWUgpclYcVdH0dBOSaqfzPuOW6qWmNaniMyxX9ctSY9qzhVUQWoEDvH9YHPuyZCqetSY9qzhVUQWoEDvHD4pRsH9cIGlEMyL7HYoEDvHD86Qc7LdtPqHvEiiO(mX(AglqzTmEKmzOVtmpRTSfRF18A8iHHzTmEKWIl7Rztg67eZZgBwKltxM4mUS5bDd1dgebgCmvEiG1Lcfw8keeVWzafe2JXHXeRF1iRJBxgM9DwktSz(JazIcfw)QrI7OiHHzf3rrctSlebEuoB7Sz(JazIcf23CuMyZ8hbYefkSwh3UmXUqe4rzTriaaa4jaqHDhQftSlebEuoJt2m)rGmXzCYWuOqH9vqObLUhkl0YGyDEXWaSommOani3jsEiiO(ltCgxMyLhccQptSY9qzxXj(L1J0CuKW68IHDySRFKzOVtmpBSTfRF1OHXU(mmRMJIe2Cn21ND9b0CuKK7RxqGW2CJ18Lp2HXU(Y9q5mUSdJD9zNEk21hqZrrs9xxqGWgL3qnf1uiasS(vJ8iOWWS(vJgg76l3dLHz9iOWooUB9PW6rYdbb1NjkuOWcKjxxRkC2MtJJtXAhIj45mGcclYNLEiiO(lNNM9EY11QcNTjUtbuwigBqPVbAfCmvEiG1GJjOZtJfwm4ooUBGTmiwGrI(xolnoWwg0gpua4bk3raya9AuOSa(fpfopntSazY11QcNT5044uS3tUUwv4SnXDkGY6SeObTmXUI7fMyXmrGhJDgGfZeTgpcJHzbpg7rolbAqSlEJDwmtKLFftgdWUgpcJfyKO)LZsJhcdBcAJBd1b4q(3TXTnfd6IxJhHTXlE3pY1JSWNFdii7A8iSil8oespSHYcavKLsHcRdbZCc0GyIDf3lmXk3dLD86Qc741vf2lhMsHnZbrmXk3dLD86Qc741vf2H)Skf2licU4zIvUhk741vf2XRRkSxomLcfw5HGG6Ze7RzSaL1Y4rYKH(oX8S2YwS(vZRXJegM1Y4rc70SixMUmXzCzZd6gQhmicm4yQ8qaRlf2xZMm03jMNn2uyXRqq8cNbuqypghgtS(vJSoUDzy23zPmXM5pcKjkuy9RgjUJIegMvChfjmXUqe4r5STZM5pcKjkuyFZrzInZFeituOWUd1Ij2fIapkNXjBM)iqM4mozykuyToUDzIDHiWJYAJqaaaWtaGcf2xbHgu6EOSqldI15fddWcXydk9nqRGJPYdbSgCmthCmbDEASWAhIj45mGccRdddkqdYDIKhccQ)YeNXLjw5HGG6ZeRCpu2vCIFz9inhfjSoVyyhg76hzg67eZZgBBX6xnAySRpdZQ5OiHnxJD9zxFanhfj5(6feiSn3ynF5JDySRVCpuoJlRhbf2XXDRp76dO5OiP(RliqyJYBOMIAkeajw)QrEeuyyw)QrdJD9L7HYWSdJD9zNgOuy9i5HGG6Zefkuyr(S0dbb1F580SyWDCC3aBzqSaJe9VCwACGTmOnEOaWduUJaWa61Oqzb8lEkCgNmX6qWmNaniMyxX9ctSY9qzhVUQWoEDvH9YHPuyZCqetSY9qzhVUQWoEDvHD4pRsH9cIGlEMyL7HYoEDvHD86Qc7LdtPqHvEiiO(mXAz8izYqFNyEwBzlw)Q514rcdZAz8iHfNSVMnzOVtmpBSzrUmDzIZ4YMh0nupyqeyWXu5HawxkSVMXcukS4viiEHZakiShJdJjw)Qrwh3Umm7BoktSz(JazIcfw)QrI7OiHHzf3rrctSlebEuoB7Sz(JazIcf23zPmXM5pcKjkuy3HAXe7crGhLZ4KnZFeitCgNmmfkSwh3UmXUqe4rzTriaaa4jaqHc7RGqdkDpuwOLbX6SeObTmXUI7fMyXmrGhJDgGfZeTgpcJHzbpg7rolbAqSlEJD214rySaJe9VCwA8qyytqBCBOoahY)UnUTPyqx8A8iSnEX7(rUEKf(8BabzXmrw(vmzma7A8iSil8oespSHYcavKLsHcRZlggGfIXgu6BGwbhtLhcyn4yWzWXe05PXclqMCDTQWzBonoofRDiMGNZakiSiFw6HGG6VCEA27jxxRkC2M4ofqzDyyqbAqUtK8qqq9xM4mUmXkpeeuFMyL7HYUIt8lRhP5OiH15fd7Wyx)iZqFNyE2yBlw)QrdJD9zywnhfjS5ASRp76dO5Oij3xVGaHT5gR5lFSdJD9L7HYzCzhg76ZI7uSRpGMJIK6VUGaHnkVHAkQPqaKy9Rg5rqHHz9Rgnm21xUhkdZ6rqHDCC36tH1JKhccQptuOqHfdUJJ7gyldIfyKO)LZsJdSLbTXdfaEGYDeagqVgfklGFXtHZaIjwGm56AvHZ2CACCk27jxxRkC2M4ofqzDiyMtGgetSR4EHjw5EOSJxxvyhVUQWE5WukSzoiIjw5EOSJxxvyhVUQWo8NvPWEbrWfptSY9qzhVUQWoEDvH9YHPuOWkpeeuFMyFnJfOSwgpsMm03jMN1w2I1VAEnEKWWSwgpsybelYLPltCgx28GUH6bdIadoMkpeW6sH91Sjd9DI5zJnfw8keeVWzafe2JXHXeRF1iRJBxgM9DwktSz(JazIcfw)QrI7OiHHzf3rrctSlebEuoB7Sz(JazIcf23CuMyZ8hbYefkS7qTyIDHiWJYzCYM5pcKjoJtgMcfwRJBxMyxic8OS2ieaaa8eaOqH9vqObLUhkl0YGyDwc0GwMyxX9ctSyMiWJXodWIzIwJhHXWSGhJ9iNLani2fVXolMjYYVIjJbyxJhHXcms0)YzPXdHHnbTXTH6aCi)7242MIbDXRXJW24fV7h56rw4ZVbeKDnEewKfEhcPh2qzbGkYsPqH15fddW6WWGc0GCNi5HGG6VmXzCzIvEiiO(mXk3dLDfN4xwpsZrrcRZlg2HXU(rMH(oX8SX2wS(vJgg76ZWSAoksyZ1yxF21hqZrrsUVEbbcBZnwZx(yhg76l3dLZ4Y6rqHDCC36ZU(aAoksQ)6cce2O8gQPOMcbqI1VAKhbfgM1VA0WyxF5EOmm7WyxFwCbkfwpsEiiO(mrHcfw7qmbpNbuqyHySbL(gOvWXu5HawdogafCmbDEASWI8zPhccQ)Y5PzXG744Ub2YGybgj6F5S04aBzqB8qbGhOChbGb0RrHYc4x8u48umX6SeObTmXUI7fMyXmrGhJDgGfZeTgpcJHzbpg7rolbAqSlEJD214rySaJe9VCwA8qyytqBCBOoahY)UnUTPyqx8A8iSnEX7(rUEKf(8BabzXmrw(vmzma7A8iSil8oespSHYcavKLsHcRdbZCc0GyIDf3lmXk3dLD86Qc741vf2lhMsHnZbrmXk3dLD86Qc741vf2H)Skf2licU4zIvUhk741vf2XRRkSxomLcfw5HGG6Ze7RzSaL1Y4rYKH(oX8S2YwS(vZRXJegM1Y4rc7uSVMnzOVtmpBSzrUmDzIZ4YMh0nupyqeyWXu5HawxkuyXRqq8cNbuqypghgtS(vJSoUDzy23CuMyZ8hbYefkS(vJe3rrcdZkUJIeMyxic8OC22zZ8hbYefkSVZszInZFeituOWUd1Ij2fIapkNXjBM)iqM4mozykuyToUDzIDHiWJYAJqaaaWtaGcf2xbHgu6EOSqldI15fddW6WWGc0GCNi5HGG6VmXzCzIvEiiO(mXk3dLDfN4xwpsZrrcRZlg2HXU(rMH(oX8SX2wS(vJgg76ZWSAoksyZ1yxF21hqZrrsUVEbbcBZnwZx(yhg76l3dLZ4Yom21NDk21hqZrrs9xxqGWgL3qnf1uiasS(vJ8iOWWS(vJgg76l3dLHz9iOWooUB9PW6rYdbb1NjkuOWcKjxxRkC2MtJJtXAhIj45mGcclYNLEiiO(lNNM9EY11QcNTjUtbuwigBqPVbAfCmvEiG1GJzQGJjOZtJfwm4ooUBGTmiwGrI(xolnoWwg0gpua4bk3raya9AuOSa(fpfoJJmXcKjxxRkC2MtJJtXEp56AvHZ2e3PakRZsGg0Ye7kUxyIfZebEm2zawmt0A8imgMf8ySh5SeObXU4n2zXmrw(vmzma7A8imwGrI(xolnEimSjOnUnuhGd5F3g32umOlEnEe2gV4D)ixpYcF(nGGSRXJWISW7qi9WgklaurwkfkSoemZjqdIj2vCVWeRCpu2XRRkSJxxvyVCykf2mheXeRCpu2XRRkSJxxvyh(ZQuyVGi4INjw5EOSJxxvyhVUQWE5WukuyLhccQptSwgpsMm03jMN1w2I91mwGY6xnVgpsyywlJhjS4ilYLPltCgx28GUH6bdIadoMkpeW6sH91Sjd9DI5zJnfw8keeVWzafe2JXHXeRF1iRJBxgM9DwktSz(JazIcfw)QrI7OiHHzf3rrctSlebEuoB7Sz(JazIcf23CuMyZ8hbYefkS7qTyIDHiWJYzCYM5pcKjoJtgMcfwRJBxMyxic8OS2ieaaa8eaOqH9vqObLUhkl0YGyDEXWaSqm2GsFd0k4yQ8qaRbhdogCmbDEASWAhIj45mGccRdddkqdYDIKhccQ)YefwKpl9qqq9xoJllgChh3nWwgelWir)lNLghyldAJhka8aL7iamGEnkuwa)INcNXbyIfdU4G8ilbMJYaSoemZjqdIj2vCVWeRCpu2XRRkSJxxvyVCykf2mheXeRCpu2XRRkSJxxvyh(ZQuyVGi4INjw5EOSJxxvyhVUQWE5WukuyLhccQptSixMUmXzCzlEOEWcoM8I39Gkf2xZMm03jMNn2SVMXcuw)QaOzmmfw8keeVWzafe2JXHXeRF1iRJBxgM9nhLj2m)rGmrHcR4oksyIDHiWJYzBNnZFeituOWUd1Ij2fIapkNXjBM)iqM4mozykuyToUDzIDHiWJYAJqaaaWtaGc77SuMyZ8hbYefkS(vJe3rrcdtH9vqObLUhkl0YGyDEXWaSommOani3jsEiiO(ltCgxMyLhccQptSY9qzxXj(L1J0CuKW68IHDySRFKzOVtmpBSTfRF1OHXU(mmRMJIe2Cn21ND9b0CuKK7RxqGW2CJ18Lp2HXU(Y9q5mUSEeuyhh3T(SRpGMJIK6VUGaHnkVHAkQPqaKy9Rg5rqHHz9Rgnm21xUhkdZom21NfNaLcRhjpeeuFMOqHclqMCDTQWzBonoofRDiMGNZakiSiFw6HGG6VCEAwNLanOLj2vCVWelMjc8ySZaSyMO14rymml4XypYzjqdIDXBSZUgpcJfyKO)LZsJhcdBcAJBd1b4q(3TXTnfd6IxJhHTXlE3pY1JSWNFdiilMjYYVIjJbyxJhHfzH3Hq6HnuwaOISukuyVNCDTQWzBI7uaLfIXgu6BGwbhtLhcyn4yWbcoMGopnwyXG744Ub2YGybgj6F5S04aBzqB8qbGhOChbGb0RrHYc4x8u4CqyIfitUUwv4SnNg3PyDiyMtGgetSR4EHjw5EOSJxxvyhVUQWE5WukSzoiIjw5EOSJxxvyhVUQWo8NvPWEbrWfptSY9qzhVUQWoEDvH9YHPuOWkpeeuFMy9RcGMXWSVMXcu2xZMm03jMNn2SixMUmXzCzXHHwI5Hg)sHclEfcIx4mGcc7X4WyI1VAK1XTldZ(MJYeBM)iqMOqHvChfjmXM5pcKjkuyFNLYeBM)iqMOqHDhQftSlebEuoJt2m)rGmXzCYWuOWADC7Ye7crGhL1gHaaaGNaafkSVccnO09qzHwgeleJfhgAjM)o4yaWV4zDEXWaSommOani3jsEiiO(ltuyTdXe8CgqbH1zjqdAzIDf3lmXIzIapg7malMjAnEegdZcEm2JCwc0Gyx8g7SyMil)kMmgGDnEeglWir)lNLgpeg2e0g3gQdWH8VBJBBkg0fVgpcBJx8UFKRhzHp)gqq214ryrw4DiKEydLfaQilLcf27jxxRkC2M4ofqzr(S0dbb1F5mUSyWDCC3aBzqSaJe9VCwACGTmOnEOaWduUJSH7FO5JWbR54wXjkfkS5WzCb00aLcja
Enjoy!