• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Custom DH combat rules

    Discussion in 'Archives' started by junkie1977, Aug 16, 2014.

    1. junkie1977

      junkie1977 New Member

      Joined:
      Oct 14, 2013
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      0
      I'm trying some different skill combos with my DH and I would like DB to either save some hatred for particular skills (Sentries should always be on the ground) or have it cast skills at certain times only (ie, Impale on single elite/rare/bosses and Multishot/Cluster Arrow on multiple elites/rare/bosses). This would be very helpful since the Marauder set is quite OP at this time - 4 pieces spawns all companions, whereas 6 piece keeps the companions and also makes sentries to use char's hatred spenders, so they alone clears almost any trashes and badly hurts elites/rare/bosses on my char's behalf - all I have to do is to move to survive, which is not too hard.

      Having said that, how should I edit my DH combat routines to do so? Ultimately, having a check box at DH combat page called "Enable Marauder 6 piece set" (or whatever it feel fits), setting these skill priorities, would be awesome.

      Tips appreciated.

      Thanks and regards.
       
    2. theatristformallyknownasG

      theatristformallyknownasG Active Member

      Joined:
      Jan 16, 2010
      Messages:
      3,041
      Likes Received:
      8
      Trophy Points:
      38
      Would be interested in a modified DH routine, 6 pc Marauders is great, all the companions can just about kill most stuff by themselves, I just stand around and shoot now and then. Would love Trinity to take advantage of the 4 (5) turrets though, it doesn't now. I also have all 8 skills available on my temptress, this is a bit of fun too.

      G
       
    3. ciompek

      ciompek New Member

      Joined:
      Nov 11, 2012
      Messages:
      31
      Likes Received:
      0
      Trophy Points:
      0
      Search over the forums there are some topics that may help you
       
    4. junkie1977

      junkie1977 New Member

      Joined:
      Oct 14, 2013
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      0
      So after some playing around, I added some more "intelligence" to the DH skills selection. DB now tries to cast as many Sentry turrets as possible, Cluster Arrow and Multi Shot is used only at Elites/Rares/Treasure Goblins/packs of trash mobs, and Impale is used at Elites/Rares/Treasure Goblins only. I also added a Hatred setting limit for Multi Shot -- it won't cast it if you have less than this amount of hatred. You can change it at Trinity settings -> Combat -> Demon Hunter -> Minimum Multi Shot Hatred.

      Min_MS_Hatred.png

      I might make this above setting to save hatred before using both Cluster Arrow and Multi Shot, but I'm still trying to find out a way to count/limit number of deployed Sentries in range to not overcast them.

      To try these, just uncompress the below attachment over your Trinity folder (word of advice: make a backup first should you think my changes suck and you want to revert them).

      View attachment Trinity.zip

      I did noticed some 20-30% increase of my EPH, but your mileage may vary. And as a reminder, this may work best with a Marauder 6-piece set: with Sentries casting your hatred spenders, they can literally fry mobs on your behalf, while your companions are also doing DPS.

      Hope it helps.
       
    5. toNyx

      toNyx Well-Known Member

      Joined:
      Oct 29, 2011
      Messages:
      3,770
      Likes Received:
      35
      Trophy Points:
      48

      Sentries have their own SNO/ActorName, while dumping informations for GSR, I figured out that some of my SNOs (sentries) had a name like "DH_sentry_missiles" or whatever, try to dump them ;)
       
    6. junkie1977

      junkie1977 New Member

      Joined:
      Oct 14, 2013
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      0
      The problem is not to find the actors but to find a way to count them while in range... After work, I will need to read some more code/posts to get real life examples.
       
    7. toNyx

      toNyx Well-Known Member

      Joined:
      Oct 29, 2011
      Messages:
      3,770
      Likes Received:
      35
      Trophy Points:
      48
      Code:
      return ZetaDia.Actors.GetActorsOfType<DiaUnit>(true).Where(u => /* Insert any checks here */).Count();
       
      Last edited: Aug 18, 2014
    8. Arotished

      Arotished New Member

      Joined:
      Jul 27, 2014
      Messages:
      1,059
      Likes Received:
      3
      Trophy Points:
      0
      Thanks! But, shouldn't CA also have a similar feature?
       
    9. junkie1977

      junkie1977 New Member

      Joined:
      Oct 14, 2013
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      0
      Here is the second update to the custom DH intelligent spell selection. This was inspired by my need for a Marauder 6-piece set resource improvement.

      What does it does?
      - Drops up to a custom max number of Sentries in a certain range, so it won't spend hatred on un-needed Sentries (no, it will not cast more than your char allows you to)
      - Casts Cluster Arrow/Multi Shot on trash mobs IF there is more than one mob AND IF we have all Sentries on the ground, BUT save us hatred for another Sentry (just in case an elite/rare/goblin is just around the corner of your screen)
      - Don't cast any Impales on trash mobs
      - Casts Cluster Arrow/Multi Shot/Impale on Elites, Rares or Treasure Goblins like nobody's business (ie, no restrictions)

      Why does it do that?
      Marauder 6-piece set allows sentries to cast your Hatred skills (ie, Cluster Arrow, Multi Shot, Impale). As such, it is cheaper to drop a sentry then go for hatred spenders, even with its 6 secs drop time cooldown.

      What do I need to do?
      - Download this: View attachment Trinity-junkie1977-v0.2.zip
      - Make a copy of your Trinity folder, just in case you find this sucks and you want to money back
      - Uncompress this file to the Plugins folder. You still need Trinity installed - my file contains only 3 DH related files
      - Restart DB
      - Update your DH settings:
      Min_MS_CA_Hatred-Max_Sentries.png
      - ???
      - Enjoy

      Suggestions are welcome.
       
      Last edited: Aug 20, 2014
    10. Arotished

      Arotished New Member

      Joined:
      Jul 27, 2014
      Messages:
      1,059
      Likes Received:
      3
      Trophy Points:
      0
      awesome :)
       
    11. Arotished

      Arotished New Member

      Joined:
      Jul 27, 2014
      Messages:
      1,059
      Likes Received:
      3
      Trophy Points:
      0
      One thing, my DH dont seem to kite with I use your settings....it just stands close to the mobs/elite/boss and attacks them even if I have set kite range to 12.

      This ends with my DH getting 10-15 death pr hour while I was at 0 with my other DH profile.
       
      Last edited: Aug 21, 2014
    12. junkie1977

      junkie1977 New Member

      Joined:
      Oct 14, 2013
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      0
      Do you happen to rely on Vault to kite? I haven't changed anything at the Kiting routine, but I noticed I left Vault disabled.
       
    13. Arotished

      Arotished New Member

      Joined:
      Jul 27, 2014
      Messages:
      1,059
      Likes Received:
      3
      Trophy Points:
      0
      Yeah, I did....dont know what it is but my DH cant survive T6 now without dying like all the time. If I go back to default Trinity setup, everything works.
       
    14. junkie1977

      junkie1977 New Member

      Joined:
      Oct 14, 2013
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      0
      Please try this one and see if it helps - I've put Vault back on the list.

      View attachment Trinity-junkie1977-v0.3.zip
       
    15. theatristformallyknownasG

      theatristformallyknownasG Active Member

      Joined:
      Jan 16, 2010
      Messages:
      3,041
      Likes Received:
      8
      Trophy Points:
      38
      This with the standard sentry build ?

      G
       
    16. junkie1977

      junkie1977 New Member

      Joined:
      Oct 14, 2013
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      0
      It has all my previous changes plus the Vault feature I had forgot to enable back.
       
    17. bat147201

      bat147201 New Member

      Joined:
      Jul 27, 2014
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      Can you modify this combat change so that my DH won't spend hatred for impale when hatred is under certain amount? Cuz my DH will spend all his hatred for impale whenever there are elite packs , sentries will not be casted at that moment
       
    18. Arotished

      Arotished New Member

      Joined:
      Jul 27, 2014
      Messages:
      1,059
      Likes Received:
      3
      Trophy Points:
      0
      workes better now for some reason :)
       
    19. katt88

      katt88 New Member

      Joined:
      Nov 20, 2012
      Messages:
      126
      Likes Received:
      0
      Trophy Points:
      0
      I installed a fresh copy of rift bot with quest tools and trinity and then I copied your files into trinity but now DB wont even have Trinity as a plugin when I start DB. What am I doing wrong?
       
    20. Arotished

      Arotished New Member

      Joined:
      Jul 27, 2014
      Messages:
      1,059
      Likes Received:
      3
      Trophy Points:
      0
      I have the same problem if i try to merge difference trinity folders.
       

    Share This Page