• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [PAID] Rampage - Richie's Arms Warrior PvP Combat Routine [Pro Edition]

    Discussion in 'Warrior' started by RichieCR, Aug 20, 2013.

    1. RichieCR

      RichieCR Active Member Buddy Store Developer

      Joined:
      Apr 10, 2013
      Messages:
      1,551
      Likes Received:
      9
      Trophy Points:
      38
      A few lines from my latest testing session:

      Target gets interrupted:
      [15:12:46.631 N] 46:630 - HP: 100% - Rage: 10 - XXX(Priest) - 4y - 88% hp - Pummel (Interrupt target)
      [15:12:51.623 N] 51:622 - HP: 100% - Rage: 23 - Me - 0y - 100% hp - Disrupting Shout (Interrupt target)
      [15:13:38.809 N] 38:809 - HP: 100% - Rage: 0 - XXX(Priest) - 7y - 66% hp - Storm Bolt (Interrupt target)
      [15:12:57.720 N] 57:720 - HP: 100% - Rage: 37 - Me - 0y - 100% hp - War Stomp (Interrupt target)

      Mass Spell Reflection was used to prevent Mind Control:
      [15:19:24.856 N] 24:856 - HP: 100% - Rage: 14 - Me - 0y - 100% hp - Mass Spell Reflection (Reflect CC)

      Interrupts on focus
      -Charge to interrupt:
      [15:25:31.802 N] 31:802 - HP: 100% - Rage: 0 - XXX(Priest) - 23y - 100% hp - Charge (Gap Closing on focus)

      -Heroic Leap+interrupt:
      [15:25:51.704 N] 51:704 - HP: 100% - Rage: 79 - Me - 0y - 100% hp - Heroic Leap (Gap Closing on focus)
      [15:25:51.971 N] 51:970 - HP: 100% - Rage: 79 - Me - 0y - 100% hp - Disrupting Shout (Interrupt focus)

      -Storm Bolt to interrupt focus
      [15:26:01.687 N] 01:687 - HP: 100% - Rage: 79 - XXX(Priest) - 14y - 99% hp - Storm Bolt (Interrupt focus)

      -Also using War Stomp when it's in range
      [15:26:23.622 N] 23:620 - HP: 100% - Rage: 66 - Me - 0y - 100% hp - War Stomp (Interrupt focus)
       
    2. RichieCR

      RichieCR Active Member Buddy Store Developer

      Joined:
      Apr 10, 2013
      Messages:
      1,551
      Likes Received:
      9
      Trophy Points:
      38
      **New Version**
      -Fixed "Slam for Execute" casting conditions
       
    3. Farix

      Farix Member

      Joined:
      Jan 26, 2012
      Messages:
      608
      Likes Received:
      10
      Trophy Points:
      18

      I did take the time to read the options. I'm just saying, instead of forcing us to use bindings in order to use the abilities on a target or focus - just let us select which one we'd rather prioritize - that way, instead of using the binding and it still not always 100% using the ability, we can just select "use stormbolt on focus" and then - bam - the CR automatically uses it only on focus you have set, as the logic dictates. There's been a few too many times, I've tried using my binding for shockwave or stormbolt; and it ended up using it too late and wasted my cd. (The bindings are nice, but maybe just change it from multiple ability binds to a bind that pauses the CR long enough for the player to execute whatever macro or ability they want, once any action is performed (non-movement based); the CR automatically resumes itself).

      You also misunderstand, I'm not saying EVERY spell. I'm saying, Stormbolt; Shockwave (basically, those two) should have the option to use as dps ([ ] target) or as interrupt ([ ] focus/any healing/any casting) or for shockwave, ([ ] use as peel after gap closer).

      Edit; Disarm is the other one. Should be used on hunters, rogues, WW monks & warriors on cooldown usage - increases survivability exponentially higher than just using it once under x% hp.

      Edit 2; Also, at least in 5.4; sword and board stance dancing for warriors is not needed. All abilities that need a shield change the warriors model into a 'captain america - type shield' and they still wield their 2 handers in one hand. This goes for shield wall, etc.
       
    4. martyr79

      martyr79 New Member

      Joined:
      Oct 7, 2012
      Messages:
      39
      Likes Received:
      0
      Trophy Points:
      0
      I was under the understanding that monks were like druids where disarming came to play? Secondly, I think it will help you more if you just make stop cast macros for storm bolt, shock wave, etc. I play at 2150 mmr in 3's using this cr, I don't use any of the in menu short cuts, not saying they aren't good but I find my own macros with 2 stop casts followed by my action works near flawless.

      Sent from my SPH-L710 using TheBuddyForum mobile app
       
    5. RichieCR

      RichieCR Active Member Buddy Store Developer

      Joined:
      Apr 10, 2013
      Messages:
      1,551
      Likes Received:
      9
      Trophy Points:
      38
      Will add my brother's spell recasting logic(detects when a user fails to cast a spell and re-casts it). It can't re-cast spells that are cast on a location, so I have to keep those as hotkeys.

      Also, instead of saying that I'm FORCING you to use the hotkeys, you should just tell me what spells you want to automate more.

      Shockwave is already used as interrupt and stun on your target when popping burst. Do you want to have the option to cast shockwave on your target every time when shockwave is not on cooldown? I think that it would be a waste of a good control CD.
      Storm Bolt is already used as interrupt and as a damage spell on your target.

      As for disarm, I already asked you guys to tell me which spells are the cooldowns that should trigger the disarm, but noone answered. Unfortunately I'm not familiar with EVERY class.

      Switching to Sword&Board is not tied to Shield Wall or Spell Reflect. I know that they can be used without it. This functionality was added to let you have some extra armor when it really counts. If you don't like it, don't use it. Easy. :)

      TL;DR: Your suggestions are welcome, but most of them are already there(or I'm misunderstanding you), need the list of cooldowns that should trigger the disarm.
       
    6. Farix

      Farix Member

      Joined:
      Jan 26, 2012
      Messages:
      608
      Likes Received:
      10
      Trophy Points:
      18
      Don't take offense. You're just simply not understanding. We should be able to designate whether we want to use it as damage or for pure control. If one were to select that it be used as a focus interrupt, it should ONLY use it for that reason (Therefore, if one were to want stormbolt used to peel/interrupt, then it should use the ability on cooldown it should find an interrupt on a healer or peel when the peel threshold is met). Also, you can say that it's being used for damage but when I take the talent stormbolt (after I'm in an arena match and change my talents/glyphs) - it isn't used at all. That could also just be that the combat routine isn't pulsing talents/glyphs prior to arena match starting (talents/etc get changed during prep time frequently).

      Besides, I'm only giving you suggestions. Most of them are already in, but the player has no control over how it's used specifically. That's all I'm suggesting. Allow things like shockwave; stormbolt; etc to be used how we want by giving us "target, focus, any casting, any healing" options allow us to specifically let the bot use our warriors based on the comp. Allowing us to pick the logic that the bot uses per ability, on Shockwave; Stormbolt; Intimidating shout; allows us to truly tailor how the combat routine plays w/ other classes, healers. Instead of just using the abilities as you've already designated, and then hoping that the cooldown is available when the player actually needs to use it.

      As for the forcing comment, you ARE forcing us to use a hotkey in order to use a specific ability on target or focus; as opposed to just letting us select how it should be used automatically, by the bot. Currently, this is useful but unreliable because there are times when it finally uses the hotkey I've bound, and it's after the fact. If the hotkey is pressed, it should be the highest priority ever and used immediately,(which you've stated you'll adopt your brothers hotkey logic to fix this).


      The sword and board comment was just an FYI to the general populace.

      Abilities that should trigger disarm:

      Rapid Fire; DPS trinkets/Racials - Hunter
      Recklessness; Skull Banner - Warrior
      Shadow Dance; Vendetta; Smoke Bomb - Rogue
      DPS trinkets/DPS racials - Death Knight, Monk
      Ascendance - Enhance Shamans

      Class Priority: Hunters, Death Knight, Shaman, Rogue, Warrior, Monk. (Left - highest; Right - lowest)

      To the guy asking about disarming monks - They can still use abilities, but it is at a reduced rate of damage. Therefore, it's like using a safeguard on whomever they are on. (If it lands).
       
    7. dakota391

      dakota391 Member Legendary

      Joined:
      Jul 20, 2011
      Messages:
      302
      Likes Received:
      1
      Trophy Points:
      18
      For the new version, my SVN did not update to it.
       
    8. ninjaskija

      ninjaskija New Member

      Joined:
      Jan 15, 2010
      Messages:
      70
      Likes Received:
      0
      Trophy Points:
      0
      Same here, same problem
       
    9. RichieCR

      RichieCR Active Member Buddy Store Developer

      Joined:
      Apr 10, 2013
      Messages:
      1,551
      Likes Received:
      9
      Trophy Points:
      38
      What revision are you on? The above change is in revision 18.
       
    10. RichieCR

      RichieCR Active Member Buddy Store Developer

      Joined:
      Apr 10, 2013
      Messages:
      1,551
      Likes Received:
      9
      Trophy Points:
      38

      I just don't understand why it's better to say that this ability should be used ONLY FOR THIS PURPOSE than my version when I give you options to use a given spell for more stuff, but you can turn them on and off whenever you like. You can achieve the same than with yours, but I think it's more flexible.

      Like if I want to use shockwave as and interrupt AND want to use it to stun my target when I'm bursting. With your version it's not possible, with mine it is.

      Also, the bot will NEVER try to execute a cc chain by itself. You have to decide when your team needs a charge+intimidating shout on the healer. If you do, then you just press the hotkey and the bot will handle the rest. But if you don't like it, then you can do it for yourself. I think most of the people here(including myself) would do it way slower than the CR. That's why it's there as a hotkey.

      I don't know what your problem is with the hotkeys, for me they're used immediately when the conditions are met. For example the CR won't use burst when your target is not in range, won't use Intimidating shout when your target is not in range. Please send me a log and explain to me when/where do you have a problem with the current implementation.

      About Storm Bolt: Send me a log and I'll check what may have happened to Storm Bolt, but as you could see in the comment I posted yesterday it's using it for me flawlessly.

      Also, thank you for taking the time to gather the abilities for disarm. Will add them as soon as I'll have the time.

      Cheers,
      Richie
       
    11. RichieCR

      RichieCR Active Member Buddy Store Developer

      Joined:
      Apr 10, 2013
      Messages:
      1,551
      Likes Received:
      9
      Trophy Points:
      38
      Farix, please ping me on skype tomorrow. Will try not to forget turning it on. :D

      It'll be easier to talk about it there.

      Cheers.
       
    12. dakota391

      dakota391 Member Legendary

      Joined:
      Jul 20, 2011
      Messages:
      302
      Likes Received:
      1
      Trophy Points:
      18
      I'm on revision 1.
       
    13. Farix

      Farix Member

      Joined:
      Jan 26, 2012
      Messages:
      608
      Likes Received:
      10
      Trophy Points:
      18
      I agree about the cc chain, and I agree about the using it ourselves. That being said, when I go for a cc chain, clicking the hotkey is slow - it's a bit better since the newest revision. However, sometimes it's still delayed. About the "only used for this purpose" comment; that's because if it's used primarily as an interrupt only (player designated; via focus, any casting, any healing) the players effected by these abilities HAVE to use a cooldown. MoP isn't about outplaying anymore, it's about who uses what first and how much damage is going out NOW. Also, storm bolt is coincidentally a cc, however, its one hell of an interrupt. If you designate it to be on your focus, 1, you control whom it storm bolts, and on cooldown - it'll always throw it out (provided it interrupts a specific cast, listed). As an example, if you were healing a team - but a pesky warrior was constantly, every 30 seconds, interrupting you with a 4 second stun - how would you feel about it?

      Seems like we are at an impasse with this though, and I do agree that your bot does allow some customization, but if you also notice, all other paid-for combat routines are highly customize-able in terms of the use of the abilities. I'm just trying to get you to adopt that style of class configuration.

      new request/suggestion: - Berserker rage saps (monk sap); sweeping strikes is activated anytime a pet is in melee range of warrior (i usually have to activate it, though this functionality may be inherent with your normal logic); Maybe cause an intervene delay on getting out of roots, be 1-2 seconds. This would allow player healers the time to dispel us, while not killing a way to eat traps and still get on target (i.e. we get rooted, intervene, then the hunter scatters and we have to heroic leap to them, to eat trap instead of just intervene & eat trap).

      Another suggestion; would be to treat PoM polymorphs as a trap. Not sure if this would be best to use storm bolt, shockwave or fear to stop - but if hunter is not on the opposing team (very few mage/hunter/healer teams exist); pom should trigger intervene/mass spell reflect).


      I can send logs when you hop on skype. (edit: fyi, I tend to intervene a lot, an assisted utility combat routine might be in order for my playstyle, as I cant sit there and just let the bot do its thing. Im always assisting in damage etc.)

      All of this said, your combat routine is awesome. It's allowed me to play at a high mmr with a class I have not previously played, but am learning quickly as a result of using your CR. All of the suggestions I give you, are for the betterment of arena use and the customization I'm trying to get you to adopt allows a person to take your CR to the next level, by tailoring it to play w/ a specific comp. I.e. warrior/rogue/healer. rogues do a lot of stunning, warriors can stun too. Rogue players, do not always recognize that it's as easy for them to stun a player they are not on, and like other classes to stun other dps or healers. ((This allows the player to truly configure their warrior to play with the comp they are with specifically - though, this does require experience and knowledge of who the weakest links are, and whom should be eating the cc warriors offer.))
       
    14. ninjaskija

      ninjaskija New Member

      Joined:
      Jan 15, 2010
      Messages:
      70
      Likes Received:
      0
      Trophy Points:
      0
      It says revision 1
       
    15. ekinsen

      ekinsen New Member

      Joined:
      May 8, 2013
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      0
      hey richie the *ree version is it right at revision 1 ?
       
    16. RichieCR

      RichieCR Active Member Buddy Store Developer

      Joined:
      Apr 10, 2013
      Messages:
      1,551
      Likes Received:
      9
      Trophy Points:
      38
      Then it's the Public Edition. The above mentioned change was added to the Pro Edition.
       
    17. RichieCR

      RichieCR Active Member Buddy Store Developer

      Joined:
      Apr 10, 2013
      Messages:
      1,551
      Likes Received:
      9
      Trophy Points:
      38
      Hey,


      as I explained a few times before, the hotkeys are delayed because the spells can be only casted when all the spell cast conditions are met. For example you can't cast Intimidating Shout when you still have your GCD from the previous spellcast. The CR will process your hotkey as fast as it can.

      Please explain to me what do you mean by "focus/any healing/any casting". If it's the target of the interrupt, then it's not a likely change. The CR is interrupting the target and/or the focus. Noone else. I don't really want to add a logic to it to scan the whole area for spellcasts to interrupt.

      "Also, storm bolt is coincidentally a cc, however, its one hell of an interrupt. If you designate it to be on your focus, 1, you control whom it storm bolts, and on cooldown - it'll always throw it out (provided it interrupts a specific cast, listed). As an example, if you were healing a team - but a pesky warrior was constantly, every 30 seconds, interrupting you with a 4 second stun - how would you feel about it?"
      Seriously, it's doing just this. This logic is already there. Just select a focus target and the CR will interrupt its spellcasts. You can also setup if you want the CR use gap closers to interrupt or not. If you want the CR to only use ranged interrupts(like Storm Bolt) then just turn off the usage of gap closers for interrupt. Voil?, it's working like you wanted. Interrupting your focus on CD when it's casting a spell that is on the list.

      I don't have others' Pro CRs. Trying to get stuff done by myself(except for TuanHa, we're helping eachother with ideas/code sometimes).

      -It's already using berserker rage on fears/incapacitate effects. If it's not using it for monk's spell, please tell me the spell's name and I'll add it to the list to use berserker rage on.
      -Sweeping strikes is already there. Will ad an option to tell it how many extra targets it should require to pop it. You'll be able to set it to 1 and it'll pop it for 1 extra target. Currently it's set to 2.
      -can add some option for you to set the delay for intervene. The default will be 500ms.

      Added the above changes to my to-do list.

      Actually, I don't think that HB is fast enough to intervene a pom+poly combo. Even if it would be fast enough, you couldn't use any ability that is on the GCD because the pom+poly is instant and you can't react to it with spells that are on GCD when you have the GCD going.

      Logs would be welcome because I'd be able to see why it's not using Storm Bolt for you while it's working perfectly for me.
       
    18. timwang

      timwang Member

      Joined:
      Nov 22, 2012
      Messages:
      136
      Likes Received:
      1
      Trophy Points:
      18
      More logic could be added for stance change.
      Currently, the stance will only changed based on the HP.
      But for example, if the range target is not in the melee range. Then it is not good to keep in the battle stance.
      Also in Arena, if there are two DPS are attacking you, it is good to switch to defense stance also no matter what hp you have.

      There is another suggestion about the hotkey. In your code, the real time to use the hotkey spell is not in the beginning of your CC and it is after the defense handling and focus control handling. So it means in a case I want to use a spell with hotkey, then I click the hotkey. But before my hotkey spell real excuted, the CC may excute another defense spell or focus control spell and the GCD is occupied. Then your hotkey spell will be delay. Maybe that's why sometime people mention that when they press the hotkey, but the hotkey spell are executed with a "long" delay. "3 second is a quite long delay when you want to use a hotkey spell, but it triggered after 3 second"
      So maybe you can move the hotkey handling - the cast() for hotkey spell to the beginning of the CC.

      Logic to use spell reflect for the "debuff you will get when you hit your target". I don't know the English name for that skill. One is for druid which will root you when you hit him. Another is for Warlock, you will be fear when you hit him. So when you detect the target has these two buff, then use spell reflect.
       
    19. timwang

      timwang Member

      Joined:
      Nov 22, 2012
      Messages:
      136
      Likes Received:
      1
      Trophy Points:
      18
      Another suggest is to set the focus automatically.
      I saw this function in Tuanha's code and it is very good.
      I know who should be set to the focus is depend on how you play.
      But anyhow, when you don't have a focus target, then select the healer as your focus target will always correct. If no healer in your range, then select the guy who is not your target as the focus target.
      If you have a focus target already, then the CC don't need to change it before it is become invalid.
       
    20. qzt

      qzt New Member

      Joined:
      Oct 9, 2013
      Messages:
      141
      Likes Received:
      0
      Trophy Points:
      0
      hotkeys set shockwave to CTRL+2 but not working
      enabled storm bold on sinlge target rotation and had paladin as focus.... cr kept SBing the warrior
      wont post any logs just waiting for a change
       

    Share This Page