“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",
},
},
},
}