“WP” Warrior Protection Macro

“WP” Warrior Protection Macro.
https://wowlazymacros.com/forums/topic/wp-warrior-protection-macro/#post-47268

*** Updated August 17th 2017 ***

Like most people that are using the GSE add-on, we are consistently looking for a good macro that we can use or build off of. I have multiple tanking classes and my fellow raid tank also has multiple tanking toon classes. We like to mix it up and use different tanks based on the raid situation. We have been both utilizing this add-on and working out the different ways for the rotation and situation. As it stands right now we believe these macros for GSE 2.1.x be fairly solid start for people to utilize.

Reference Guide:
http://www.icy-veins.com/wow/protection-warrior-pve-tank-guide

Talent Build:
Your talents may vary due to the situation encounter you have to face. For the recommended guide on your talents we prefer that you review the well support document to the below link.
http://www.icy-veins.com/wow/protection-warrior-pve-tank-spec-builds-talents

Recommended non-GSE 2.1.x Macro:

#showtooltip
/cast Charge
/cast [mod:alt,@cursor] Heroic Leap

Note: you are more than welcome to change the modifier to best fit you.

High overview of some features to the WP GSE 2.1.x Macro:
This macro is designed fairly simple but with the most bang for your buck. This has been tested and runs very smooth at 100ms for the Naga if and only if your haste is at least 30%
Spell Reflection - This is especially important as you read other posting here in the forums people trying to blow it all the time. That is not advisable as we want to use this CD to help mitigate damage… much like first boss on MAW and Raid boss in TOS.
Neltharion’s Fury - This is a very good mitigation fro mele damage but should only be used when you have three or NPC’s that are doing mele damage on you. This will give you a good bump in damage while mitigating… this should also proc the revenge. If that happens then you need to stop casting and get the revenge to cast.

Note: you are more than welcome to change the modifier to best fit you.

WPS GSE 2.1.x Macro: (Based on Devastator build)
This macro is designed for Shield Slam, Thunderclap DPS and Ignore Pain with Shield Block mitigation rotation. We do have other items in this rotation to increase DPS and mitigation of damage taken. You will also note that this has two parts, one for PVE and another for PVP.


Sequences['WPS'] = {
-- This Sequence was exported from GSE 2.1.04.
  Author="Nenii@Proudmoore",
  SpecID=73,
  Talents = "3112112",
  Help = [[https://wowlazymacros.com/forums/topic/wp-warrior-protection-macro/]],
  Default=1,
  PVP=2,
  MacroVersions = {
    [1] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      Head=false,
      Neck=false,
      Belt=false,
      Ring1=false,
      Ring2=false,
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [combat,nochanneling:Neltharion's Fury] Battle Cry",
        "/cast [mod:shift] Neltharion's Fury",
        "/cast [mod:alt] Spell Reflection",
      },
      PreMacro={
      },
        "/cast [nochanneling:Neltharion's Fury] Shield Slam",
        "/cast [combat,nochanneling:Neltharion's Fury] Thunder Clap",
        "/cast [nochanneling:Neltharion's Fury] Revenge",
        "/cast [nochanneling:Neltharion's Fury] Victory Rush",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat,nochanneling:Neltharion's Fury,combat] Shield Block",
        "/cast [combat,nochanneling:Neltharion's Fury,combat] Ignore Pain",
        "/cast [combat,nochanneling:Neltharion's Fury,combat] Demoralizing Shout",
      },
    },
    [2] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      Head=false,
      Neck=false,
      Belt=false,
      Ring1=false,
      Ring2=false,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [combat,nochanneling:Neltharion's Fury] Battle Cry",
        "/cast [mod:shift] Neltharion's Fury",
        "/cast [mod:alt] Spell Reflection",
      },
      PreMacro={
      },
        "/cast [nochanneling:Neltharion's Fury] Shield Slam",
        "/cast [combat,nochanneling:Neltharion's Fury] Thunder Clap",
        "/cast [nochanneling:Neltharion's Fury] Revenge",
        "/cast [nochanneling:Neltharion's Fury] Victory Rush",
        "/cast [nochanneling:Neltharion's Fury] Shield Bash",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat,nochanneling:Neltharion's Fury,combat] Shield Block",
        "/cast [combat,nochanneling:Neltharion's Fury,combat] Ignore Pain",
        "/cast [combat,nochanneling:Neltharion's Fury,combat] Demoralizing Shout",
      },
    },
  },
}


WPC GSE 2.0 Macro: (Taunt and Intercept)
This Macro is a two part macro. The first situation is the dungeon and party use. We want to use target of target… We are playing Protection Warrior and our job is to keep people alive. So if they pull agro then we need to ensure they survive. And if it means offsetting the damage they take from argo then… we are doing our job. The second situation is a contradiction to the first situation as it only applies in raids. Here we do not use Intercept. We feel in raids that can be bad, as most of the time we want to stand still and taunt the target to us. Plus in your raid you should have rogues and hunters helping redirect threat to you or the other tank… so the need to have Intercept is pointless. You will however notice that most parts have Heroic Throw. This is a high threat ability since it does not have a cool down other than a GCD. So we want to use it as much as possible as part of a taunt. You can modify this at your will with a @cursor or a mouseover part but we have decided that is something you should make not us.

Sequences['WPT'] = {
-- This Sequence was exported from GSE 2.1.01.
  Author="Nenii@Proudmoore",
  SpecID=73,
  Talents = "1213312",
  Help = [[https://wowlazymacros.com/forums/topic/wp-warrior-protection-macro/]],
  Default=1,
  PVP=2,
  MacroVersions = {
    [1] = {
      Trinket1=false,
      Trinket2=false,
      Head=false,
      Neck=false,
      Belt=false,
      Ring1=false,
      Ring2=false,
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
      },
        "/cast Taunt",
      PostMacro={
      },
      KeyRelease={
        "/cast Heroic Throw",
      },
    },
    [2] = {
     Combat=true,
      Trinket1=false,
      Trinket2=false,
      Head=false,
      Neck=false,
      Belt=false,
      Ring1=false,
      Ring2=false,
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@targettarget,help][] Intercept",
      },
      PreMacro={
      },
        "/cast Taunt",
      PostMacro={
      },
      KeyRelease={
        "/cast Heroic Throw",
      },
    },
  },
}

…Reserved…

…Reserved2…

Both WPC and WPT macos say they import but do not pop up on the list.
Has anyone else came across that problem?

Yeah, NOT having any Prot Warrior Macros in GSE is the suck right now…

This is an issue with WoW and the add-on not this script. I have noticed from time to time when even writing normal macros that it does not update correctly. What I do find that works is exiting the game and coming back into the game resolve issues like that. If you are still having issues with the add-on please report them here.

https://github.com/TimothyLuke/GnomeSequencer-Enhanced/issues

Well said! If anyone has any questions related to this macro or what situation to use the revenge/NF macro in please feel free to ask nenii or I. Thanks and happy killing out there all you bloodthirsty warriors >:)!!

I got it working. /reload wasn’t doing it so I turned off wow and the battle.net client. working beautifully now. thanks Nenii.

how does it work if it has 2 parts 1 for pve and 1 for pvp, do they automaticly switch or do we have to break up the macro and make it 2 seperate macroes?

[quote quote=47283]how does it work if it has 2 parts 1 for pve and 1 for pvp, do they automaticly switch or do we have to break up the macro and make it 2 seperate macroes?
[/quote]

Please review how the add-on works. The switching is automatic. Please note that you need to be honor talented for Shield Bash

VERY well written and explained! Thank you.

I might just dust off my Prot Warrior for an hour or two to try this macro out.

unable to Import
Sequences[‘WPS’] = {
– This Sequence was exported from GSE 2.0.14.
Author=“Nenii”,
SpecID=73,
Talents = “3112112”,
Help = ““WP” Warrior Protection Macro - Patch 7.0+ - WoW Lazy Macros”,
Default=1,
PVP=2,
MacroVersions = {
[1] = {
Combat=true,
Trinket1=false,
Trinket2=false,
Head=false,
Neck=false,
Belt=false,
Ring1=false,
Ring2=false,
StepFunction = [[Sequential]],
KeyPress={
“/targetenemy [noharm][dead]”,
“/cast [combat,nochanneling:Neltharion’s Fury] Battle Cry”,
“/cast Intercept”,
},
PreMacro={
},
“/cast [nochanneling:Neltharion’s Fury] Shield Slam”,
“/cast [combat,nochanneling:Neltharion’s Fury] Thunder Clap”,
“/cast [nochanneling:Neltharion’s Fury] Victory Rush”,
PostMacro={
},
KeyRelease={
“/cast [combat,nochanneling:Neltharion’s Fury,combat] Shield Block”,
“/cast [combat,nochanneling:Neltharion’s Fury,combat] Ignore Pain”,
“/cast [combat,nochanneling:Neltharion’s Fury,combat] Spell Reflection”,
“/cast [combat,nochanneling:Neltharion’s Fury] Demoralizing Shout”,
},
},
[2] = {
Combat=true,
Trinket1=false,
Trinket2=false,
Head=false,
Neck=false,
Belt=false,
Ring1=false,
Ring2=false,
StepFunction = [[Sequential]],
KeyPress={
“/targetenemy [noharm][dead]”,
“/cast [combat,nochanneling:Neltharion’s Fury] Battle Cry”,
“/cast Intercept”,
},
PreMacro={
},
“/cast [nochanneling:Neltharion’s Fury] Shield Slam”,
“/cast [combat,nochanneling:Neltharion’s Fury] Thunder Clap”,
“/cast [nochanneling:Neltharion’s Fury] Victory Rush”,
“/cast [nochanneling:Neltharion’s Fury] Shield Bash”,
PostMacro={
},
KeyRelease={
“/cast [combat,nochanneling:Neltharion’s Fury,combat] Shield Block”,
“/cast [combat,nochanneling:Neltharion’s Fury,combat] Ignore Pain”,
“/cast [combat,nochanneling:Neltharion’s Fury,combat] Spell Reflection”,
“/cast [combat,nochanneling:Neltharion’s Fury] Demoralizing Shout”,
},
},
},
}

well apparently black box isnt’ working for me either not my day

Log out of Wow and back in and then try and import… common issue with GSE 2.0 not this macro…

Please contact the Addon developer Issues · TimothyLuke/GSE-Advanced-Macro-Compiler · GitHub

question, while this works amazing allr while leveling my
prot 100-110 in bg, i would love to know how its possible
that, even if i import correctly, i dont see half of the
spells when i open the macro in the gs / edit menu.

*** Updated May 20th 2017 ***

Removed the WPC macro, we feel that the Revenge should be utilized as a separate single ability.

*** Updated July 29th 2017 ***

Updated to use a priority to keep Shield block up by using Sheild Slam up it is available. Also added modifiers so that you can use Shield Reflect and Neltharion's Fury

*** Updated August 17th 2017 ***

I have updated the rotation and added modifiers to a few defensive cool downs in order to keep as much as possible on a single key. I have also updated some information that has been lacking in other post as people are not properly utilizing the cool downs correctly. HINT HINT... you become a squishy protection warrior if you don't use your defensives correctly. I have included the razer naga delay time that best works with a 30% haste or greater. I have also fully tested this on TOS Raid, for normal, heroic & Mythic content as well as the large test dummy in Skyhold at 99 stacks.