• Visit Rebornbuddy
  • [Request] Experienced Protection Warriors READ!

    Discussion in 'Honorbuddy Forum' started by nomnomnom, Feb 12, 2013.

    1. nomnomnom

      nomnomnom Well-Known Member

      Joined:
      Feb 18, 2011
      Messages:
      1,506
      Likes Received:
      73
      Trophy Points:
      48
      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.
       
    2. shm0

      shm0 New Member

      Joined:
      Nov 6, 2012
      Messages:
      104
      Likes Received:
      0
      Trophy Points:
      0
      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: Feb 12, 2013
    3. nomnomnom

      nomnomnom Well-Known Member

      Joined:
      Feb 18, 2011
      Messages:
      1,506
      Likes Received:
      73
      Trophy Points:
      48
      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: Feb 14, 2013
    4. gorunn

      gorunn Member

      Joined:
      Oct 26, 2012
      Messages:
      197
      Likes Received:
      1
      Trophy Points:
      18
      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.
       
    5. nomnomnom

      nomnomnom Well-Known Member

      Joined:
      Feb 18, 2011
      Messages:
      1,506
      Likes Received:
      73
      Trophy Points:
      48
      Alright. What abilities from the Fury GUI can be removed for Prot?
       
    6. gorunn

      gorunn Member

      Joined:
      Oct 26, 2012
      Messages:
      197
      Likes Received:
      1
      Trophy Points:
      18

      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: Feb 22, 2013
    7. Stormchasing

      Stormchasing Community Developer

      Joined:
      Jan 15, 2011
      Messages:
      4,029
      Likes Received:
      48
      Trophy Points:
      48
      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 ;)
       
    8. gorunn

      gorunn Member

      Joined:
      Oct 26, 2012
      Messages:
      197
      Likes Received:
      1
      Trophy Points:
      18
      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.
       
    9. KROKS

      KROKS New Member

      Joined:
      Sep 28, 2012
      Messages:
      42
      Likes Received:
      0
      Trophy Points:
      0
      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: Feb 27, 2013
    10. gniegsch

      gniegsch New Member

      Joined:
      Dec 15, 2010
      Messages:
      75
      Likes Received:
      1
      Trophy Points:
      0
      Shield block uses 60 rage fixed, but shield barrier uses up to 60 rage I believe
       
    11. gorunn

      gorunn Member

      Joined:
      Oct 26, 2012
      Messages:
      197
      Likes Received:
      1
      Trophy Points:
      18
      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
       
    12. nomnomnom

      nomnomnom Well-Known Member

      Joined:
      Feb 18, 2011
      Messages:
      1,506
      Likes Received:
      73
      Trophy Points:
      48
      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.jpg
       
    13. nomnomnom

      nomnomnom Well-Known Member

      Joined:
      Feb 18, 2011
      Messages:
      1,506
      Likes Received:
      73
      Trophy Points:
      48
      Internal revision 154.

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

    Share This Page