• Visit Rebornbuddy
  • [FREE] Hades - Simple PVE Enyo/Questing Combat Routinefor the Demon Hunter

    Discussion in 'Demon Hunter' started by exocet, Aug 11, 2016.

    1. exocet

      exocet Community Developer

      Joined:
      Jan 1, 2015
      Messages:
      32
      Likes Received:
      2
      Trophy Points:
      8
      [​IMG]
      Simple PVE Enyo/Questing Combat Routine for the Demon Hunter

      This Combat Routine is a very simple free version of my soon to come paid Combat Routine for the newest addition of Wow the Demon Hunter!
      [​IMG]
      Features
      • End Game focused PvE Rotation
      • All current specializations supported (Vengeance is a WIP and may have some bugs actually tanking)
      • ITS FREE!!! (is there anything better?)
      [​IMG]
      Support
      Quick Support is not available for the Free version (AKA my Skype/email) However, there will be forums support and may not be fast
      You may also go ahead and click this button ---> HERE to message me on the forums!
      [​IMG]

      Download it today!
      View attachment Hadesv_2.zip
      *Special Thanks to speshulk926 for the cool talent manager you saved me time buddy!

      [​IMG]
      How to install
      Download the newest version!

      Unzip someplace safe

      Move the Hades folder into "Routines" in the honor buddy directory​
       

      Attached Files:

      Last edited: Aug 12, 2016
      speshulk926 likes this.
    2. Saubstauger

      Saubstauger Member

      Joined:
      Aug 2, 2012
      Messages:
      147
      Likes Received:
      1
      Trophy Points:
      18
      Thats really really really simple... he cast only 3 attacks... auto attack, Demon's Bite and Chaos Strike ... a little bit to simple or :p?
       
    3. exocet

      exocet Community Developer

      Joined:
      Jan 1, 2015
      Messages:
      32
      Likes Received:
      2
      Trophy Points:
      8
      There will be more updates as it progresses :D Once approval from store hits the full version has GUI that allows full customization of the % of fury/health you cast things at, I had to trim this down quite a bit for a"free version" but I will be adding other spells in without the GUI He casts other things depending on mob packs and such as well, Like if there is 2 enemies or greater eye beam is cast you really need to just meet the requirements set in code to see them
       
    4. JustinTense

      JustinTense New Member

      Joined:
      Oct 20, 2012
      Messages:
      119
      Likes Received:
      2
      Trophy Points:
      0
      Hey, you basically now know how to play demon hunter ;)
       
    5. wallyworld

      wallyworld Banned

      Joined:
      Jul 22, 2016
      Messages:
      409
      Likes Received:
      5
      Trophy Points:
      0
      To do max dps, you need to cast more than those 3, especially in aoe situations.
       
    6. speshulk926

      speshulk926 Community Developer

      Joined:
      Dec 8, 2014
      Messages:
      911
      Likes Received:
      17
      Trophy Points:
      18
      OK, next update. Need talent manager in there :) Great start you have there just by looking at the code. Going to try this out later. Let me know if you need anything
       
    7. speshulk926

      speshulk926 Community Developer

      Joined:
      Dec 8, 2014
      Messages:
      911
      Likes Received:
      17
      Trophy Points:
      18
      Haven't done any extensive testing, but here's a fully done Talent Manager for DH. Will be happy to help you on this project if you want. I love doing stuff like this!

      Just add that file and then on your Hades Initialize(), add

      Code:
              public override void Initialize()
              {
      
                  Logging.Write(Colors.Tomato, "Hello {0}!", Me.SafeName);
                  Logging.Write(Colors.White, "");
                  Logging.Write(Colors.Tomato, "For Best performance please use: Enyo");
                  Logging.Write(Colors.White, "");
                  Logging.Write(Colors.Tomato, "-- Hades --");
                  Logging.Write(Colors.Tomato, "-- Version: v0.1 --");
                  Logging.Write(Colors.Tomato, "-- by Exocet --");
                  Logging.Write(Colors.Tomato, "-- Demon Hunter CombatRoutine --");
                  TalentManager.initTalents();
      
              }
      
      Then use it like this (this is a good one to start with)

      Code:
                  if (CurrentFury < 40 && Me.CurrentTarget.IsWithinMeleeRange && SpellManager.CanCast(SpellsAndAuras.DemonsBite) && !TalentManager.HavocDemonBlades)
                  {
                      if (await AsyncSpellManager.SpellCast(SpellsAndAuras.DemonsBite))
                      {
                          return true;
                      }
                  }
      
       

      Attached Files:

    8. speshulk926

      speshulk926 Community Developer

      Joined:
      Dec 8, 2014
      Messages:
      911
      Likes Received:
      17
      Trophy Points:
      18
      I added a ton of stuff for Havoc to this one. Look it over and let me know what you think. Definitely not anywhere near where I want it, but it's closer.

      Rotation grabbed from: http://www.icy-veins.com/wow/havoc-demon-hunter-pve-dps-rotation-cooldowns-abilities

      - Added Multi Target rotation
      - Updated Single Target rotation
      - Added Defensive cooldowns (hard-coded right now).
      - Bandages: 70%
      - Blur: 65%
      - Darkness: 50%
      - Chaos Nova: 40%
      - Added Metamorphosis on cooldown on your target
      - Added Vengeful Reatreat / Fel Rush combo

      Best to use Fel Mastery and Prepared, but also supports Demon Blades and Chaos Cleave (the others really don't matter)
       

      Attached Files:

    9. exocet

      exocet Community Developer

      Joined:
      Jan 1, 2015
      Messages:
      32
      Likes Received:
      2
      Trophy Points:
      8
      Thanks there buddy :D I was actually working on talent manager just haven't gotten around to getting it done I was really waiting for DH to release to do some honest testing before dumping this on here. Hopefully more people will pitch in and we can have a community driven rotation for free.
       
    10. exocet

      exocet Community Developer

      Joined:
      Jan 1, 2015
      Messages:
      32
      Likes Received:
      2
      Trophy Points:
      8
      It does cast more than just the 3 in 2 mob or more situations it will use eye and throw depending on the situation, right now we don't have much option as far as a real spell rotation
       
    11. exocet

      exocet Community Developer

      Joined:
      Jan 1, 2015
      Messages:
      32
      Likes Received:
      2
      Trophy Points:
      8

      I'm going to add you into the credits as well there spe if you don't mind that is :D
       
    12. Roman91

      Roman91 Member Legendary

      Joined:
      Aug 1, 2014
      Messages:
      222
      Likes Received:
      4
      Trophy Points:
      18
      testing .......



      Best regards


      Not working on Event world bosses. :( but works fine on dummy.
      Not working in Dungeons too. :( it seems like not ready yet?! or i am using it in a wrong way. I hope someone show me the correct way if am I.

      it's working fine now, i did reinstal it from the main poster. not from those comments.


      great, ty
       
      Last edited: Aug 12, 2016
    13. exocet

      exocet Community Developer

      Joined:
      Jan 1, 2015
      Messages:
      32
      Likes Received:
      2
      Trophy Points:
      8
      I had a few problems last night as well running the routine I am currently looking into it to resolve that issue with world bosses and dungeons
       
    14. kuskner

      kuskner Member

      Joined:
      Oct 12, 2013
      Messages:
      521
      Likes Received:
      2
      Trophy Points:
      18
      This routine uses abilities very slow. The delay between abilities presses is like 500+ms
       
    15. speshulk926

      speshulk926 Community Developer

      Joined:
      Dec 8, 2014
      Messages:
      911
      Likes Received:
      17
      Trophy Points:
      18
      I did change a few things in regards to how to picks targets. Granted I was only testing on the target dummy. If you haven't already looked into this much, I'd be happy to continue developing this and seeing what the best method is.

      I noticed a few other things just recently.

      Code:
      private static uint CurrentFury => StyxWoW.Me.GetPowerInfo(WoWPowerType.Fury).Current;
      It should be Pain.

      The other issue I saw was:
      Code:
      public static List<WoWUnit> SurroundingEnemiesInRange () {
                  return ObjectManager.GetObjectsOfTypeFast<WoWUnit>().Where(o =>
                              o.Attackable &&
      [B]                        o.IsWithinMeleeRangeOf(Me) &&[/B]
                              o.IsValid &&
                              o.IsAlive &&
                              !o.IsFriendly &&
                              !o.IsNonCombatPet &&
                              !o.IsCritter
                              )
                              .OrderBy(o => o.Distance)
                              .ToList();
              }
      
      If they aren't in Melee range, they aren't in range.
       
    16. exocet

      exocet Community Developer

      Joined:
      Jan 1, 2015
      Messages:
      32
      Likes Received:
      2
      Trophy Points:
      8
      Yea there are a few things like this in there that was poor coded on my end in the first place as I wasn't ready for talents and such hehe... I'm going to work on this more this weekend to get a better update going
       
    17. exocet

      exocet Community Developer

      Joined:
      Jan 1, 2015
      Messages:
      32
      Likes Received:
      2
      Trophy Points:
      8
      This profile will need a complete overhaul after the last HB rework I want to implement some new features inside this that will make it run more efficently
       

    Share This Page