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.
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 ...
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.
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.
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.
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
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.
Internal revision 154. * Protection is finished! Some minor edits should be made and some tweaking, but the base WITH GUI is there.