• Visit Rebornbuddy
  • [Perdition's Reprieve] - Arms

    Discussion in 'Archives' started by Dagradt, Sep 13, 2016.

    1. Dagradt

      Dagradt Community Developer

      Joined:
      Jul 26, 2010
      Messages:
      1,423
      Likes Received:
      44
      Trophy Points:
      48
      [Perdition's Reprieve] - Arms
      - (Public Release: v09.15.2016)
      - (Public Beta: v09.15.2016)
      - (Private Beta: v09.15.2016)
      Mod Version: BE.TA.09.15.2016
      , by Dagradt (Community Dev)

      >> Under Construction <<
      [HR][/HR]
      Perdition's Reprieve is a PvE oriented routine structured around the co-routine styled combat routine development method. Seeing as there are limited variations of this class specialization supported here on the forums (or ones with entries from this year for that matter), I figured I'd give it a chance to see how things go. Seeing as I myself have been out of the game for nearly two years including a long hiatus from Honorbuddy, my desire for a code fix has become that of an imminent affair. I thought that it would be well received by the community to bring a few free custom classes back with support throughout the Legion expansion. I'd like you to remember that I'm an old dog who likes things simple, as such I must make clear that I intend to make this routine light weight, and effective sans the numerous expenditures in some of our current titans. With your help and feedback I hope to be able to bring fourth an exemplary routine we can all enjoy.

      FAQ:
      [HR][/HR]
      Please note that this CR has no movement what-so-ever and must be used with RaidBot, CombatBot, or an Enyo type bot-base

      Q)

      A)

      Download Now:
      [HR][/HR]Only Honorbuddy licensed members may download the following file(s), please click >> here << for more information:

      - To receive the most up-to-date version, please click the following link:
      >> SVN soon to come <<

      Supporters/Co-Authors:
      [HR][/HR]If I've forgot anyone please let me know so I can add and give you the credit you deserve:

      - Alxaw: For functions, support, and theory
      - Apoc: For functions, support, and theory
      - CodeNameG: For his CC guide in which I learned
      - Handnavi: For functions, support, and theory
      - Millz: For functions, support, and theory
      - Mirabis: For functions, support, and theory
      - Nomnomnom: For functions, support, and theory
      - Shaddar: For mentoring me
      - Stormchasing: For functions, support, and theory
      - Weischbier: For teaching this old dog new tricks
      - Wulf: For functions, support, and theory

      Show Your Support:
      [HR][/HR]- If you like this combat routine, support the author by donating!
      - This combat routine may not be copied, modified, reproduced or published elsewhere without the explicit permission of its author(s). Please note: Due to Honorbuddy's rule change, the previous statement may be disregarded when used within the Honorbuddy community but, you must make clear as to where and from which author you are taking the information from. All outside usage must comply with the initial statement as failure to do so will subject you to punishment. Respect the time and effort we put into these CR's and I am sure no issue will follow.

       

      Attached Files:

      Last edited: Sep 16, 2016
    2. Dagradt

      Dagradt Community Developer

      Joined:
      Jul 26, 2010
      Messages:
      1,423
      Likes Received:
      44
      Trophy Points:
      48
      To Do:
      [HR][/HR]- Add isValid() to all cast methods
      - Add range delimiter to all cast methods if target is needed
      - Add isMoving() check to non-instant spells
      - Add in Avatar, Battle Cry, Racials, Charge, Heroic Leap, Rend, Ravager

      Known Issue(s):
      [HR][/HR]- IsValid() returns all objects as viable targets but, will not attack said target less actually able to
       
      Last edited: Sep 16, 2016
    3. Dagradt

      Dagradt Community Developer

      Joined:
      Jul 26, 2010
      Messages:
      1,423
      Likes Received:
      44
      Trophy Points:
      48
      Implementation(s):
      [HR][/HR]
      Code:
      Update: 09/16/2016
      - Upload of Arms.9.15.16
      
      Update: 09/13/2016
      - Initial thread creation and combat routine upload
      
       
      Last edited: Sep 16, 2016
    4. Dagradt

      Dagradt Community Developer

      Joined:
      Jul 26, 2010
      Messages:
      1,423
      Likes Received:
      44
      Trophy Points:
      48
      Stuff5
       
    5. Dagradt

      Dagradt Community Developer

      Joined:
      Jul 26, 2010
      Messages:
      1,423
      Likes Received:
      44
      Trophy Points:
      48
      New Public Release:

      >> Update: 09/13/2016 <<

      Arms.9.9.16 uploaded. Please not that this is a basic upload that should get the job done for dungeons or questing and has not been tweak for raiding by any means. This is merely a precursor to the additions that will follow based upon my experience with the class and feedback from the community
       
    6. Lbniese

      Lbniese Active Member Buddy Store Developer

      Joined:
      Feb 13, 2011
      Messages:
      972
      Likes Received:
      25
      Trophy Points:
      28
      Why not combine your 3 Warrior CRs? :O
       
    7. Dagradt

      Dagradt Community Developer

      Joined:
      Jul 26, 2010
      Messages:
      1,423
      Likes Received:
      44
      Trophy Points:
      48
      Old dog. Never learned to combine same class specializations into one CR. I'm sure I could figure it out but, care to show me how?
       
    8. Lbniese

      Lbniese Active Member Buddy Store Developer

      Joined:
      Feb 13, 2011
      Messages:
      972
      Likes Received:
      25
      Trophy Points:
      28
      Code:
              public override Composite CombatBehavior
              {
                  get
                  {
                      if (Me.Specialization == WoWSpec.WarriorFury)
                      {
                          return new ActionRunCoroutine(ctx => Fury.RotationSelector());
                      }
      
                      else if (Me.Specialization == WoWSpec.WarriorArms)
                      {
                      return new ActionRunCoroutine(ctx => Arms.RotationSelector());
                      }
      
                      return new ActionRunCoroutine(ctx => Prot.RotationSelector());
      
                  }
              }
      
       
    9. Dagradt

      Dagradt Community Developer

      Joined:
      Jul 26, 2010
      Messages:
      1,423
      Likes Received:
      44
      Trophy Points:
      48
      Is it truly that simple? I'd assume this is only useful for initial login and not specialization changes while in the game?
       
    10. Lbniese

      Lbniese Active Member Buddy Store Developer

      Joined:
      Feb 13, 2011
      Messages:
      972
      Likes Received:
      25
      Trophy Points:
      28
      Due to the simplicity of your routine and especially your TalentManager that should actually be enough afaik :)


      EDIT: That should be sufficient for changing spec ingame and still work.
       
      Last edited: Sep 13, 2016
    11. Pyxter

      Pyxter New Member

      Joined:
      Dec 7, 2014
      Messages:
      21
      Likes Received:
      0
      Trophy Points:
      0
      Will test this out now, does it work on grounded bosses? like helya etc
       
    12. Dagradt

      Dagradt Community Developer

      Joined:
      Jul 26, 2010
      Messages:
      1,423
      Likes Received:
      44
      Trophy Points:
      48
      Thank you for the knowledge. I'll start using said method to condense my routines assuming no slowdown is created.
       
    13. Dagradt

      Dagradt Community Developer

      Joined:
      Jul 26, 2010
      Messages:
      1,423
      Likes Received:
      44
      Trophy Points:
      48
      I have not tested this on her, please let me know what you find out so that I may review if the routine breaks on such targets.
       
    14. Pyxter

      Pyxter New Member

      Joined:
      Dec 7, 2014
      Messages:
      21
      Likes Received:
      0
      Trophy Points:
      0
      yes! worked fine! any possiblity to add the rotation for Focused Rage talent later?
       
    15. Dagradt

      Dagradt Community Developer

      Joined:
      Jul 26, 2010
      Messages:
      1,423
      Likes Received:
      44
      Trophy Points:
      48
      >> Update: 09/16/2016 <<

      Arms.9.15.16 uploaded
      Complete rotation rework
      Added in Focused Rage, Deadly Calm, Sweeping Strikes, and Overpower talents
      Current talent settings: 2311122 but, can use: 1332311(needs to be tweaked in the Talent.cs file on your own)
       
      Last edited: Sep 16, 2016
    16. Aohhlol

      Aohhlol New Member

      Joined:
      Sep 3, 2014
      Messages:
      25
      Likes Received:
      0
      Trophy Points:
      1
      after testing arms, seems pretty solid. would be a bit cleaner if it would use cooldowns, i am runing focused rage right now, and notice it doesnt save till 3 stacks before using MS. just helping hits, other than that i like it!!
       
    17. infff

      infff New Member

      Joined:
      Sep 15, 2016
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      How to install this? Help plz
       
    18. eldarro

      eldarro New Member

      Joined:
      Sep 15, 2014
      Messages:
      8
      Likes Received:
      0
      Trophy Points:
      0
      Unzip it into your Routines folder inside Honorbuddy.
       
    19. Dagradt

      Dagradt Community Developer

      Joined:
      Jul 26, 2010
      Messages:
      1,423
      Likes Received:
      44
      Trophy Points:
      48
      Currently Mortal Strike is set to cast so long as we at least have one stack of Focused Rage. For me this aligns rather well with my Mortal Strike resets but, it sounds like the RNG Gods have shown favor in your resets. I do have a GUI version but, I am not sure as to how I will release it at this time.
       
    20. Dagradt

      Dagradt Community Developer

      Joined:
      Jul 26, 2010
      Messages:
      1,423
      Likes Received:
      44
      Trophy Points:
      48
      Download the .zip, extract into the Routines folder within your Honorbuddy folder.
       

    Share This Page