What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Request] Experienced Protection Warriors READ!

nomnomnom

Well-Known Member
Joined
Feb 18, 2011
Messages
1,506
Reaction score
73
Hello,

Some of you might be familiar with my combat routine, and some might not. I can tell you, the routine I develop is for raiding and dungeons only without movement, and in Fury it's actually doing pretty good ;)! I'm planning to expand this routine to include protection, but as I'm not very experienced with that spec I need your help with the following;

Please state for which ability you want a setting in the gui, and include what type of setting. The possibly settings are:

  • Checkbox (Enable/Disable).
  • Checkbox with Healthpercent (Enabe/Disable and use on certain Health %).
  • Dropdown-box with ability to choose to pop the ability - Always, Never (Manual), On Boss only or On Bloodlust and TimeWarp.

Example:
Ability: Shield Wall
Setting: Checkbox with Healthpercent

Ability: Shockwave
Setting: Dropdown-box

I hope I get proper input from the community, so I can create a prot routine which will suit for almost everyone in raiding. Other suggestions are also welcome!

Kind regards
Nom

Ps; If the suggestions given here are working as intended, I'll implement them in PureRotation as well.
 
okay i try to start.

single target.

On Pull first hit

Shield Slam.

Then Prio as follows:

Revenge (Cause so no proccs will be wasted)
Shield Slam
Devasted
ThunderClap to keep Weakend Blows up (runs out in 30sec)
Heroic Strike on Ultimatium Procc.
Shockwave only if Target is stunnable.
Bloodbath on CD nd current active tank.
demoralising Shout on CD and current active tank.

On Aoe same Rotation just use Thunder Clap and Schockwave on CD.
And switch Heroic Strike with Cleave.

For ShieldBlock and ShieldBarrier maybe you can take a look at ShieldMaid Addon.
It recommends which skill is better by oberserving incoming damage and calculate which spell is superior. (is it possibly to get raw damage taken through hp api?)

Ability: Shield Wall
Setting: Checkbox with Healthpercent

Ability: Last Stand
Setting: Checkbox with Healthpercent

Ability: Rallying Cry
Setting: Checkbox with Healthpercent (Maybe Possible to get average HP of the Raid? Or When Heavy Raid Damage comes in very short Time)

Ability: Enraged Regeneration
Setting: Checkbox with Healthpercent

Ability: Demoralising Banner
Setting: Dropdownbox

Ability: Skull Banner
Setting: Dropdownbox

Ability: Shockwave, Bladestorm
Setting: Dropdownbox

But personally i just use Rotabot and manage CDs on my own.



 
Last edited:
Bump. I'm getting really dissapointed with this low response rate. Noone besides shm0 wanting a prot routine? :S ... If there is only one person interested I'd rather not do it ...
 
Last edited:
Hello NomNom,

Unfortunately, i was forced to drop my warrior due to change of raid slots, but im willing to test it if you make it.

I would agree pretty much with everything that shm0 said except usage of Shockwave and Shield Barrier/Shield Block.

As for shockwave, as much as i know, 5.2 is around corner and so are the changes to Shockwave, you might condition it usage on specific number of mobs to reduce CD by 50%

As for Shield Barrier.Shield Block... this is tricky to code since routine should take in concern type of attack incoming. As much as i know, some of boss melee attack has a cast time (shockwave on spirit kings) so you cant use condition "if target is casting use Shield Block."

You would need to then implement pretty much every mob and assign a type of attack to them (is it spell or melee) for CC to be able to use it correctly.

My suggestion is to us Shm0's suggestion, make routine to pool rage and never go below 60rage and to leave Shield Block/Barrier on manual use.

For my purposes, few months ago, i did heavy modding of Dynatank routine, specifically prot part, i made it to always be above 60 rage and left SBl/SBa on manual use, but rest of rotation done automatically. It worked like a charm.

As i said, im not longer active warrior, but im willing to test it if you make it and you need testers.
 
Alright. What abilities from the Fury GUI can be removed for Prot?
 
Alright. What abilities from the Fury GUI can be removed for Prot?


From what i recall (im unable to check atm due RL issues) you can remove:

T4 talent usage - Shockwave would be a choise there, you want to code it to be used on 3+ mobs,
Die By the sword - arms/fury only.

This is suggestion only, but for prot you might want to add additional field for "rallying Cry" to type when it will be used, when how many people is below certain amount of hp. That would be also nice adding even for current arms/fury rotation.
For example:"Rallying Cry - when "x" amount of people is below "y %" of Health.

Also, another suggestion is to split "Battle Shout" square in two new parts, one for Battle shout, second for "Commanding Shout"

And.. i thing that would be pretty much it. The rest is pretty much on rotation.
 
Last edited:
hurry up nomnomnom ;)
need a CR for ProtWarrior, have to tank algalon with a level 80 toon and all i know about warriors is ... Charge -> Thunderclap ;)
 
hurry up nomnomnom ;)
need a CR for ProtWarrior, have to tank algalon with a level 80 toon and all i know about warriors is ... Charge -> Thunderclap ;)

main issue is codding auto usage of Shield Block and Shield Barrier, other than that rotation is simple to code cause most of skills that Prot warriors use in their main rotation are free, that is, cost 0 rage.

As you can see, both of mentioned spells cost 60 rage and both are situational, Shield Block completely blocks all melee attacks, including critical melee hits, while Shield Barrier soak up % of all incoming damage, melee or spell damage.


Thats why i suggested NomNom to leave usage of those two on manual, i really have no idea how will he be able to make CC that much "smart" so it can determine on its own what to use.
 
Hi nomnomnom,

You're doing a great job, thank you. First of all, a few words about spells:

Ability: Shield Wall
Setting: Checkbox with Healthpercent

Ability: Berserker Rage
Setting: Dropdown-box

Ability: Demoralizing Shout
Setting: Dropdown-box (But if have t15 4p bonus - only use on low rage level ~10-20)

Ability: Recklessness
Setting: Dropdown-box

Ability: Spell Reflection
Setting: Checkbox

Ability: Commanding Shout
Setting: Checkbox

Ability: Shattering Throw
Setting: Dropdown-box

Ability: Rallying Cry
Setting: Checkbox with Healthpercent

Ability: Demoralizing Banner
Setting: Checkbox with Healthpercent

Ability: Skull Banner
Setting: Dropdown-box

Ability: Last Stand
Setting: Checkbox with Healthpercent

Ability: Taunt
Setting: Checkbox (If one-tank boss and target isn't you.. somehow)

Ability: Victory Rush
Setting: Dropdown-box (on CD or on t15 2p bonus proc)

Ability: Shield Block/Shield Barrier
Setting: Checkbox

And Multi-Target DPS, Interrupts, Tier 4/6 abilities and Item usage as it is in Fury version.


Now, some of my assumptions about rotation:

Shield Slam
Heroic Strike (Cleave on multi-target) [on Ultimatum proc] (coz off-GCD)
Revenge
Commanding or Battle Shout [if rage is less than 90|70] (good rage-source)
Thunder Clap (to keep Weakened Blows up)
Victory Rush
Devastate
Tier 4
Storm Bolt
Heroic Throw

And finally, about Shield Block/Shield Barrier. If it possible to make a list of the bosses and split them on the principle of the damage (physical, magical or mixed). So, on "physical" bosses bot will use Shield Block, on "magical" bosses - Shield Barrier, and on "mixed" bosses - both abilities. But it is very difficult or impossible to implement "mixed" version. So, for example, on Elegon, Tsulong etc. use Shield Block as usual, and before special attack's/casts (Celestial Breath, Shadow Breath etc.) - Shield Barrier. So, the main idea is to create behavior to use Shield Barrier on specific cast. Very confusingly written, but I hope you understand what I mean.
 
Last edited:
Shield block uses 60 rage fixed, but shield barrier uses up to 60 rage I believe
 
Shield block uses 60 rage fixed, but shield barrier uses up to 60 rage I believe

That is correct, it uses up to 60 rage, the more rage it uses the more absorb it does, so preferably 60 rage is best usage :D
 
Ah I forgot to post this guys (Made is last evening), this is a CONCEPT. You have till monday to tell me to do stuff differently ;). After that I'll implement it like this.

YBMoP_BT_Warrior - Microsoft Visual Studio.webp
 
Internal revision 154.

* Protection is finished! Some minor edits should be made and some tweaking, but the base WITH GUI is there.
 
Back
Top