• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Warena - PVP Arms Warrior Combat Routine

    Discussion in 'Archives' started by worklifebalance, Jan 9, 2013.

    1. worklifebalance

      worklifebalance New Member

      Joined:
      Oct 26, 2012
      Messages:
      140
      Likes Received:
      2
      Trophy Points:
      0
      This CR is only for PVP. If you are fighting something that can't get hamstring then it will spam it forever. If there is a condition where a player has an aura where hamstring can't be applied, then I need to know about it so I can build an additional check so it won't hamstring while x aura is up.
       
    2. cwu33

      cwu33 New Member

      Joined:
      Mar 22, 2012
      Messages:
      40
      Likes Received:
      0
      Trophy Points:
      0
      Windwalk Totem duration from Shamans make their team immune to slows, and obviously hand of freedom from a paladin.
      Windwalk totem is something that you can heroic throw to kill though, so if you work that in it is pretty easily countered.
      With freedom, there will have to be a check.

      Keep up the great CC!
       
    3. didu

      didu New Member

      Joined:
      Jan 1, 2013
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      0
      Hello,

      I am working to add the MassSpellReflectAuto when a friend in arena is going to be CC.
      I look for people who can test the code (it is my first time for routines :p)

      Here is the code that you have to add in the file Unit.cs (It is for find if one of your friend is going to be CC)
      http://pastebin.com/0UWz6TfE

      Here is the code that you have to add in the file Common.cs (It cast MassSpellReflect if you can)
      http://pastebin.com/3mRw2NSw

      And Finally you just have to add " MassSpellReflectAuto(), " in the file Warena.cs under "SpellReflectAuto(),"
      Exemple:
      Code:
                  #region INTERRUPTS
                      //IsCasting(),
                      //Pummel(),
                      //ShockwaveAsInterrupt(),
                      //DisruptingShout(),
                      //IsCasting(),
                      Interrupts(),
                      HeroicLeapCC(),
                      SpellReflectAuto(),
      		MassSpellReflectAuto(),
                  #endregion
      I didn't have really try the code and I am not a expert but it seems to be working (the logic :p)

      Thanks for people who can try it or send feedback !

      @worklifebalance: You have a function "IsCastingCC" that you dont always use when you check if there is a casting of CC and in this function you forget
      Code:
      u.CastingSpell.Name == "Repentence" ||
      . You did it specialy or it is just mistake ?
       
      Last edited: Feb 19, 2013
    4. Soultaker1979

      Soultaker1979 New Member

      Joined:
      Feb 1, 2013
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      This is exactly what I wanted to ask. This is my first post, however I am using the Honorbuddy for a while. Although trying to do arenas' by myself, I will check this CC and I will give an update.

      Hope that in the future I will be able to be more helpful than a simple user :)
       
    5. Soultaker1979

      Soultaker1979 New Member

      Joined:
      Feb 1, 2013
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      Sorry I am bothering you again, however, even I've got lazyraider and download the 1.0.6 version of the Warena, and although on start is asking me which CC I want to us (Warena or Singular) on duels either with ppl with parties or with with other ppl only autoattack was enable (for what I could understand).

      Does the routines need something special? I've tries to see where I could set up things but lazyraider had only things for raids and not for pvp... I am noob on bot so if someone can give me a hint I would be grateful.
       
    6. worklifebalance

      worklifebalance New Member

      Joined:
      Oct 26, 2012
      Messages:
      140
      Likes Received:
      2
      Trophy Points:
      0
      Thanks for your help didu. While I currently don't use that talent I implemented your code into the routine.

      ---

      As far as having trouble getting the bot to do anything I would try using Tyrael as this is the bot I use with the CR and it's the only bot I typically test anything with.
      http://www.thebuddyforum.com/honorbuddy-forum/plugins/featured-botbases/102004-bot-tyrael.html

      Is it trying to cast hamstring over and over? I don't typically duel with this CR so there could be some strange behavior.
       
    7. Soultaker1979

      Soultaker1979 New Member

      Joined:
      Feb 1, 2013
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      I will download the bot and check :)

      No, it is not trying to do hamstring, actually is doing nothing which is strange since I've read over and over again all the posts and I didn't notice anything that I didn't do. I will check with the Tyrael and I will post here the results.

      Thx for answering mate :)
       
    8. worklifebalance

      worklifebalance New Member

      Joined:
      Oct 26, 2012
      Messages:
      140
      Likes Received:
      2
      Trophy Points:
      0
      didu, i tried your mass spell reflection code but it did not work for me.
       
    9. didu

      didu New Member

      Joined:
      Jan 1, 2013
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      0
      Hello,

      I have try with friends after saw your message and that work for me. But you have to be in fight. Can you add
      Code:
      Logging.Write("FRIEND FOUND: " + Friends.Count() +  "   ENNEMI FOUND: " + retEnemmi.ToList().Count());
      after var Friends = retFriends.ToList(); in Unit.cs and check if he found your friends and ennemi who are casting the CC.

      Otherwise my warrior still Equip2H when he WANT to reflectspellauto:
      93.6232223510742% - Spell Reflect: Cyclone
      93.6232223510742% - Spell Reflect: Cyclone
      93.6232223510742% - Spell Reflect: Cyclone
      93.6232223510742% - Spell Reflect: Cyclone
      93.6232223510742% - Spell Reflect: Cyclone
      94.4307861328125% - Equipping 2H Weapon
      93.6232223510742% - Spell Reflect: Cyclone
      93.6232223510742% - Spell Reflect: Cyclone

      It is strange because there is the print but there is no cast of spell reflect but he has no time to cast because of the auto2H :(


      About my code can you modify on EnemyCastingCCOnFriendDistance20
      Code:
      if (Friends.Contains(u.CurrentTarget) == true)
      to
      Code:
      if (Friends.Contains(u.CurrentTarget) == true && u.CurrentTarget.CurrentCastTimeLeft.Milliseconds < CastTimeLeft)
      During my test I show that he use all of the CC in the same time when someone cast :(

      Thanks for your work :) !
       
      Last edited: Feb 21, 2013
    10. worklifebalance

      worklifebalance New Member

      Joined:
      Oct 26, 2012
      Messages:
      140
      Likes Received:
      2
      Trophy Points:
      0
      I will do some more testing soon. I only did 3 BGs and never saw it fire on its own. I'll find some time to play around. Maybe it has trouble in BGs with so many targets around and it never finishes. Actually, it probably needs a framelock.

      Regarding your message about the SpellReflectAuto():

      -It was originally tough to get all the actions to perform in a row. If I recall adding the framelock in that portion originally got it working. I have not seen this behavior where the CR is equipping the 2H while the spell reflect aura is still active. I will keep my eye out. Are you seeing this actually happen or just seeing it in the log after a night of playing?

      -The second part about the current cast time left. I originally struggled on that too. What I found was that at some point I started using .Milliseconds and I figured it out it needs to be .TotalMilliseconds. that should solve the problem.
       
    11. didu

      didu New Member

      Joined:
      Jan 1, 2013
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      0
      Ok Good :)

      I have try de MassSpellReflectAuto on outside arena with friends but in BG I didn't saw it work too...I was thinking it is because in BG there is not so much people who CC :p

      About Framelock, I am not sure but with LazyRaider I got a little freeze but not with Tyrael. Is Tyrael better and more fast tham Lazyraider ?

      Edit: I have aren today and the massspellreflectauto work well (I add FramLock and it work better :p) with tyrael 200 TPS (I go a lot of little speed froze but the bot is better :p)
       
      Last edited: Feb 22, 2013
    12. dturner

      dturner Member

      Joined:
      Oct 4, 2012
      Messages:
      82
      Likes Received:
      0
      Trophy Points:
      6
      I just wanna go ahead and say thank you for this routine and it's great.

      Don't change a thing about having a UI. The simplicity is what makes this a top PvP CC!

      Thanks for everything!
       
    13. mrvertigo

      mrvertigo New Member

      Joined:
      Jan 20, 2012
      Messages:
      38
      Likes Received:
      0
      Trophy Points:
      0
      what botbase is used to get this working cant seem to get it to work? Also when i click class config nothing happens for some reason cant edit settings
       
    14. nochnbotter

      nochnbotter New Member

      Joined:
      Oct 15, 2012
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      0
      How Spells Work In This CC

      Make sure you edit settings.cs and adjust the variables as needed.
       
    15. worklifebalance

      worklifebalance New Member

      Joined:
      Oct 26, 2012
      Messages:
      140
      Likes Received:
      2
      Trophy Points:
      0
      I added 1.0.7.

      If someone wants to help me the new code I am trying for cleave is not working.

      Cast("Cleave", ret => EnemyUnitsInMelee.Count() >= 2 && EnemyCCInMelee.Count() < 1),

      Hmm, maybe I need to try a framelock for those.

      *edit*
      this is to take advantage of the glyph of overpower which will be changing soon.
       
    16. didu

      didu New Member

      Joined:
      Jan 1, 2013
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      0
      Oh Cool !

      What is the change for 1.0.7 ?
       
    17. Mait

      Mait New Member

      Joined:
      Feb 10, 2013
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      1
      Does anybody else get a huge Fps drop when they enter combat? Other then that it works great!
       
    18. Adanath

      Adanath New Member

      Joined:
      Jan 17, 2013
      Messages:
      46
      Likes Received:
      0
      Trophy Points:
      0
      Hey there, I whould like to try this, but when I download it, I get only the notepad file, I go to HB/ROUTINES and I make a folder named Warena.

      open HB and it doesn't work.

      How should I "install" it?!?!
       
    19. didu

      didu New Member

      Joined:
      Jan 1, 2013
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      0
      You have to put all the "notepad file" in the folder Warena and that will normaly work
       
    20. Adanath

      Adanath New Member

      Joined:
      Jan 17, 2013
      Messages:
      46
      Likes Received:
      0
      Trophy Points:
      0

      By all you mean all versions of it?

      Couse I thought I have to install only the last version xD

      Anyhow thank you for the quick reply ;)
       

    Share This Page