• Visit Rebornbuddy
  • [WIP] Accessary All-In-One Hunter Pack

    Discussion in 'Archives' started by Dommy, Aug 19, 2015.

    Thread Status:
    Not open for further replies.
    1. Dommy

      Dommy New Member Buddy Store Developer

      Joined:
      Jun 12, 2012
      Messages:
      507
      Likes Received:
      2
      Trophy Points:
      0
      Accessary Routines

      Hunter

      [Work in Progress]

      Welcome to the first thread of the next gen Accessary combat routines !


      Who am I ?
      I'm a long time MMO player, Honorbuddy fan and leecher. This thread is actually my first post in the board over last 2-3 years :) I'm a software developer working on a business solutions company. While my job is to code boring stuff all day long, my biggest hobby is to code AI. I have been doing small changes/additions to Singular and been writing small plugins for my Honorbuddy needs for a while and decided to work on an all-in-one combat routine that will kick some ass.

      What is different in Accessary ?

      • Purely written by using the new awesome Coroutines framework provided by Honorbuddy
      • No delays on logic whatsoever. Its fully responsive
      • Super human reflexes. Works as good as a simulation craft machine
      • No double casts, no backing off for spells.
      • Works in all aspects of the game. Raiding, arena and leveling.
      • All specs are supported
      • Full support for CapabilityFlags API to provide a smooth experience with all botbases.
      • Over 10% better DPS then the premium combat routines in the buddy store.

      What is missing right now?
      • There is no GUI but you can manually edit the settings file in Honorbuddy\Settings\Realm\Char\Accessary folder for now

      How can I obtain Accessary ?
      You can download the latest version from the attachment below and start using it by extracting the content of the zip (the Accessary folder) to Honorbuddy\Routines folder
       
      Last edited: Sep 8, 2015
      <Weischbier> likes this.
    2. pivogon

      pivogon Member

      Joined:
      Aug 31, 2014
      Messages:
      155
      Likes Received:
      0
      Trophy Points:
      16
      Indeed, at ~10% greater than dps. Bad that throws Brust on cd. The rest go to the test in the raid.

      Do not use Redirección and Counter Shot.

      Sorry for bad English.
       
      Last edited: Aug 20, 2015
    3. Dommy

      Dommy New Member Buddy Store Developer

      Joined:
      Jun 12, 2012
      Messages:
      507
      Likes Received:
      2
      Trophy Points:
      0
      Counter shot is only used for healing spells for now. It will be optional when GUI is done.

      I haven't implemented Misdirection yet. will be done on next release
       
    4. pivogon

      pivogon Member

      Joined:
      Aug 31, 2014
      Messages:
      155
      Likes Received:
      0
      Trophy Points:
      16
      We are waiting. Getting good. Good luck.


      Sorry for bad English.
       
    5. Chas3down

      Chas3down New Member

      Joined:
      Aug 20, 2012
      Messages:
      50
      Likes Received:
      0
      Trophy Points:
      0
      Need to add logic to wait for Chim if it is off CD in .3 seconds or less

      Also, need to add logic to use Kill Shot on non current target if any are in range that are less than 35% health

      Also, should add a hotkey to force use of barrage (If holding then use barrage #1 prio, if cant use barrage then steady shot -> barrage. very important on several fights in HFC)
       
      Last edited: Aug 20, 2015
    6. Soeski

      Soeski Member

      Joined:
      Jan 15, 2010
      Messages:
      971
      Likes Received:
      2
      Trophy Points:
      18
      Thanks for this, always fun to test a new CR. I did some extensive testing on a dummy, and so far TuanHa Premium Hunter CR does about 10% more dps. Tested multiple times to account for differences in procs and rng/luck, on a 687 BM Hunter.
      The difference is mostly in Cobra Shot, Auto shot and Arcane shot. TuanHA's somehow managed to fire off a few more of those in exactly the same time. I tested 5M dps.
      Having said that, taking into consideration how long TuanHA has had to perfect his CR and how long it took you, this is very promising! Great job! And it's free! Much appreciated.
       
    7. Chas3down

      Chas3down New Member

      Joined:
      Aug 20, 2012
      Messages:
      50
      Likes Received:
      0
      Trophy Points:
      0
      He probably meant MM when he said the 10% thing, as MM is the only spec that is played competitively
       
    8. Soeski

      Soeski Member

      Joined:
      Jan 15, 2010
      Messages:
      971
      Likes Received:
      2
      Trophy Points:
      18
      You mean in PvP? Because BM is still the highest dps spec right now, in PvE.
       
      Last edited: Aug 20, 2015
    9. Chas3down

      Chas3down New Member

      Joined:
      Aug 20, 2012
      Messages:
      50
      Likes Received:
      0
      Trophy Points:
      0
      Incorrect.... loll... BM is PVP MM is PvE

      Im going to assume that you havent played since 6.1, in which case you would be correct.
       
    10. Mikau86

      Mikau86 New Member

      Joined:
      Dec 18, 2014
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      Hey guys sorry if this is the default, an error on my side or a setting. This is the first combat routine I have tried really besides standard. The movement is very jittery? everytime the routine inputs a command it stops any movement I am making and puts me at a standstill. Movement was free flowing on the default routine.
       
    11. Dommy

      Dommy New Member Buddy Store Developer

      Joined:
      Jun 12, 2012
      Messages:
      507
      Likes Received:
      2
      Trophy Points:
      0
      It shouldn't be doing that in arenas and raids. You can edit Honorbuddy\Settings\Realm\Char\Accessary\CommonSettings.xml and change MovementEnabled to false for other contexts for now.

      The option will be toggleable by the GUI when its done
       
    12. Dommy

      Dommy New Member Buddy Store Developer

      Joined:
      Jun 12, 2012
      Messages:
      507
      Likes Received:
      2
      Trophy Points:
      0
      First post is updated with version 0.0.2

      Changes:

      * Kill Shot is used on all mobs in range rather then just current target
      * A logic error with Barrage is fixed
       
    13. Chas3down

      Chas3down New Member

      Joined:
      Aug 20, 2012
      Messages:
      50
      Likes Received:
      0
      Trophy Points:
      0
      Could you add a hockey to force barrage use? Very important to dps in many HFC encounters. (Basically if this hockey is held it will steady shot until able to barrage)
      Also, a .3 or less second wait if chim is off in .3 second or less
       
    14. Dommy

      Dommy New Member Buddy Store Developer

      Joined:
      Jun 12, 2012
      Messages:
      507
      Likes Received:
      2
      Trophy Points:
      0
      will do in next version. Other then those are you happy with the rotation and the dps output ?
       
    15. ryot00

      ryot00 Member

      Joined:
      Aug 25, 2014
      Messages:
      31
      Likes Received:
      0
      Trophy Points:
      6
      Great work so far, DPS output is about par with the other rotation program I use. Not sure if it's been suggested already but could you add some sort of hotkey toggles for AoE, Barrage and Cooldowns.
       
      Last edited: Aug 25, 2015
    16. Soeski

      Soeski Member

      Joined:
      Jan 15, 2010
      Messages:
      971
      Likes Received:
      2
      Trophy Points:
      18
      I just held on to Icy-Veins and some other sites, updated for 6.2. They still say BM is highest DPS spec voor PvE. I then checked combat logs on various sites, and noticed that on most bosses MM ends up (way) higher. So, I respecced my Hunter for MM. My DPS went down. Considerably. So I fiddled around with the settings etc, gemmed, enchanted my gear. Still lower dps than BM, but only slightly. Then I did some bosses in LFR and HC, and my DPS sometimes ended up higher than BM.
      I noticed the "problem"; MM is based on Crit and BM is based on Mastery. My gear is mostly Mastery. My Crit rating is about 29%, which is too low for MM. Hence, BM is better for me as long as I do not have Crit gear above...say...35-40%?
       
    17. Chas3down

      Chas3down New Member

      Joined:
      Aug 20, 2012
      Messages:
      50
      Likes Received:
      0
      Trophy Points:
      0
      MM will be higher even if you are 32-33% crit. Even at 29%, your DPS should be higher. Trying working on your rotation a bit. But, pure DPS isn't the main reason why MM is better. MM is for priority targets, which is what HFC is, its all about priority targets. Thus, even if you end up a couple k dps lower as MM, you being MM is more important to the fight.
       
    18. Chas3down

      Chas3down New Member

      Joined:
      Aug 20, 2012
      Messages:
      50
      Likes Received:
      0
      Trophy Points:
      0
      Yeah, mostly just going through your code to see what you can optimize. You should also not cast Glaive/Barrage/etc during Careful aim, the point of careful aim is to use as many Aimed Shots as possible. Also, you don't seem to be pooling Focus before Rapid fire, which should happen. To pool focus, just say something like (above Rapid Fire in priority) if focus < 100 use steady shot.

      Also, I would watch using Lua.DoString, it's one of the first things to become detectable by Blizzard, I would recommend an overlay or just output to honorbuddy client.


      Code:
      if (await Spell.Cast("Aimed Shot", (unit, spell) => Talent.HasTalent(6, 1)))
          return true;
      
      if (await Spell.Cast("Aimed Shot", (unit, spell) => StyxWoW.Me.GetCurrentFocusIncludingCurrentCast() + spell.GetCastRegen() >= 85))
          return true;
      
                  if (
                      await
                          Spell.Cast("Aimed Shot",
                              (unit, spell) =>
                                  StyxWoW.Me.HasAura("Thrill of the Hunt") &&
                                  StyxWoW.Me.GetCurrentFocusIncludingCurrentCast() + spell.GetCastRegen() >= 65))
                      return true;
      
      
      
      I believe it is faster if you combined them into 1.


      Deterrance at 40% is a bit high, maybe 20-25%. With healthstoning / Health Tonic around 30% (Putting health Tonic above Deterrance in priority)
       
      Last edited: Aug 25, 2015
    19. Soeski

      Soeski Member

      Joined:
      Jan 15, 2010
      Messages:
      971
      Likes Received:
      2
      Trophy Points:
      18
      Thanks for your time. I cannot get my DPS higher right now, not with TuanHA CR Premium or this CR. Have not tried 0.2 yet though, only 0.1. But, highest DPS is not the most important thing of course. I cannot really "work" on the rotation as TuanHA and this CR decide that by themselves. And, I cannot play manually... have not done so in years :)
       
    20. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Archiving this thread at Dommy's request.
      The replacement routine appears to be here.

      cheers,
      chinajade
       
    Thread Status:
    Not open for further replies.

    Share This Page