What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Setup your DH for Ghom [AKA The three musketeers]

pontehh

New Member
Joined
Apr 2, 2013
Messages
91
Reaction score
0
[GUIDE] Setup your DH for high torment Ghom [AKA The three musketeers]

Have you ever wanted to run torments with these stats: Capture.webp ?

Well, with the following setup, I am able to run Ghom on T4, 50+ GPH!

Remember that gear also is crucial for this to work, but it should anyhow up your speed compared to the settings you have right now. Most of these changes are found by Morchel, so don't credit me for this.

Demon Hunter - Game Guide - Diablo III

You can switch out ambush to night stalker or archer, depending if you go OM (= out of hatred). You will need a templar with the relic that makes him invincible, aswell as the ring "Unity", equipped both on you and your templar for the 50 % dmg reduction. Learn the templar the skill that slows enemies. It will be used for the extra dmg increase on the passive "cull the weak".


Edit #1: You will also need to edit a few lines in the demonhunter.cs file. (Found in yourbotname/plugins/trinity/combat/abilites/demonhunter.cs)

Quote from Morchel:

"Select the Bat rune. That way, the bot should trigger it after you dropped the first 50 hatred.
It might be a good idea to change the bat trigger to 50 [ && Player.PrimaryResourceMissing >= 50 ], else he might use bat and punishment at the same time.
For example when you are at 58 hatred missing, you use a Cluster Arrow, and drop to 80 hatred missing. In that moment both triggers are activated, and he will overcap you with 125 hatred generated.

Marked for Death is set to 3 seconds in the trinity variables interface, you can change that to 30000 if you want.


I had to adjust a few things in the demonhunter.cs.

Preparation bug:

Code:
Code:
// Preperation w/ Punishment
                if (hasPunishment && CombatBase.CanCast(SNOPower.DemonHunter_Preparation, CombatBase.CanCastFlags.NoTimer) && Player.SecondaryResource >= 15 && Player.PrimaryResourceMissing >= 75 && TimeSinceUse(SNOPower.DemonHunter_Preparation) >= 1000)
                {
                    return new TrinityPower(SNOPower.DemonHunter_Preparation, 0f, Vector3.Zero, CurrentWorldDynamicId, -1, 1, 1, WAIT_FOR_ANIM);
                }
Range changes so wolf and vengeance gets triggered after i am in range for mark :
Code:
Code:
// Use Wolf Howl on Unique/Elite/Champion - Would help for farming trash, but trash farming should not need this - Used on Elites to reduce Deaths per hour
                if (hasWolf && CombatBase.CanCast(SNOPower.X1_DemonHunter_Companion) && CurrentTarget.IsEliteRareUnique && TargetUtil.EliteOrTrashInRange(40f))
                {
                    return new TrinityPower(SNOPower.X1_DemonHunter_Companion);
                }
Code:
Code:
// Vengeance
            if (!IsCurrentlyAvoiding && CombatBase.CanCast(SNOPower.X1_DemonHunter_Vengeance, CombatBase.CanCastFlags.NoTimer) && (TargetUtil.EliteOrTrashInRange(40) || TargetUtil.AnyMobsInRange(40, 6)))
            {
                return new TrinityPower(SNOPower.X1_DemonHunter_Vengeance);
            }
and finally a range change for cluster arrow so he walks into the room. Most of the time he walks top around the pillar, places turrets and starts the pain
Code:
Code:
 // Cluster Arrow
            if (!UseOOCBuff && !IsCurrentlyAvoiding && CombatBase.CanCast(SNOPower.DemonHunter_ClusterArrow) && !Player.IsIncapacitated &&
                Player.PrimaryResource >= 20)
            {
                return new TrinityPower(SNOPower.DemonHunter_ClusterArrow, 50f, Vector3.Zero, CurrentWorldDynamicId, CurrentTarget.ACDGuid, 1, 1, WAIT_FOR_ANIM);
            }

"

I tweaked some things in his code because it didn't work properly. For example, the bot did not go close enough for the templar and other skills such as sentry turret to activate. I fixed it by changing up the cluster arrow distance from 50f to 25f. You might want to change the other skills aswell.

Edit 2# if you fixed all these settings, it then all comes down to gear. Since DH right now is about fire, stack as much as you can. Cindercoat, magefist, amulet with fire dmg, reaper's wraps(or any other bracers with fire dmg), SOJ is optimal for this build to work. The marauder's set combined with the listed items is also a high dps increase.

How to: CA Build with BiS list. - Forums - Diablo III - Use this guide to gear up. I am currently aiming for the "BIS MARAUDER'S 4SET + NAT'S 3SET". It might be optimal to stick with the BiS gear you already have and build up from there until you find other stuff. Note that the royal ring of grandeur is crucial in every BiS gear build. Can be found in Horadrich caches ACT 1.

Edit #3: A good rule is that if you don't kill him before you are totally out of hatred/vengeance you need to lower the difficulty. You can also check your games/hour. Lower the difficulty if you have less than 40 games/hour. It is not worth killing in higher torments in the long time.

Edit #4: Note that i just threw together this guide in a couple of minutes. Misleading information or hard times to understand what I've written might occur. Please inform me if this is the case and I will change it for the better.

If you have any further questions, user Morchel might come handy aswell. He seems to know one thing or another about DH's and Demonbuddy.
 
Last edited:
The new version of Ghom will force your DH too close for this build to work. This is an issue with the profile that needs to be changed - NOT with trinity settings.

Instead, use this one for now - http://www.thebuddyforum.com/demonbuddy-forum/demonbuddy-profiles/157468-three-musketeers-fast-legendary-farm-after-2-0-4-a-141.html#post1480811



Another viable build to try out (All credits to Glremme):
Assuming you are decently geared, I would recommend the following build over the one Kevin posted: Demon Hunter - Game Guide - Diablo III . Using his build I would actually be over 100% crit lulz.

Currently running T5 61 games/h (would be 65-66 if my PC weren't so darn slow). Ghom dies within 10-12 seconds.


If anyone is interested, here is the full post made by Morchel:

As promised my Skills and a Log for Ghom DH T6.

Gear:
1,1M Dps with steady aim, 96% Fire damage, 27% Elite
Cindercoat 26% reduction, +38% on Gear+Paragon = Dead Ghom before oom (or out of hatred).
No Mara, no pet zoo, no unity combo :)

Skills:
Demon Hunter - Game Guide - Diablo III
Templar Companion for the applied slow and another tank next to wolf.
I tried Anathema instead of Sentry Towers, but with an effective fight time of 16-18 seconds sentrys do more damage.

With this Profile i get around 15 seconds of burstdamage to Ghom without getting a poison cloud.
After that, the Bot runs out of the cloud and my sentries kill him off, or he gets finished with a few last clusterbombs when he is back in range.
If you can't kill him in that time, it is probably a too high torment, because you wont get to 50 games per hour.

There is also the code for Instant dc, but i don't like it, so its out-commented.
Code:
<Profile>
  <Name>Ghom Caster Positioning</Name>
  <GameParams quest="93697" step="1" act="A3" resumeFromSave="False" isPrivate="True" numGames="-1" /> 
  <KillMonsters>True</KillMonsters>
  <PickupLoot>True</PickupLoot>
  
    <TargetBlacklists>
	  <TargetBlacklist actorId="211303" /> <!--Gluttony_slime-->
    </TargetBlacklists>
  
  <Order>
       <TrinityMaxDeaths questId="1" max="1" />
	   
<!--WP to the Depths lvl3-->
 <If condition="CurrentLevelAreaId == 92945">
 <ToggleTargeting questId="93697" stepId="1" combat="False" looting="True" lootRadius="50" killRadius="15" />
  <UseWaypoint waypointNumber="3" questId="1"/>
 </If>

 <!--Entering the Larder--> 
 <If condition="CurrentLevelAreaId == 136448">
<ToggleTargeting questId="1" stepId="1" combat="False" looting="True" lootRadius="15" killRadius="15" />
 <MoveToActor questId="1" stepId="1" actorId="161277" x="430" y="841" z="1" isPortal="True" destinationWorldId="103209" interactRange="20" />
  </If>

 <!--Kill boss-->
 <If condition="CurrentLevelAreaId == 111232">
 <ToggleTargeting questId="93697" stepId="1" combat="False" looting="True" lootRadius="50" killRadius="50" />
 <MoveTo questId="1" x="450" y="359" z="0" pathPrecision="8" />
 <WaitTimer questId="93697" stepId="1" waitTime="200" />
 <MoveTo questId="1" x="397" y="349" z="0" pathPrecision="8" />
 <ToggleTargeting questId="93697" stepId="1" combat="True" looting="True" lootRadius="50" killRadius="50" />
 <MoveTo questId="1" x="385" y="360" z="0" pathPrecision="8" />

<!--Out out-commment the next line if you want instant disconnect:--> 
<!-- <UsePower questId="1" powerId="00000" />  --> 

 <UseTownPortal questId="93697" stepId="16" />
 </If>


 <LeaveGame reason="The END" stayInParty="True" />
	
  </Order>

</Profile>
Credits to jakesmurf and everyone he copied it from :)


The Log is pretty short, i forgot about my 24h disconnect. I guess i need to get that Relogger Program.
At least the gold and xp per hour is now correct and its always nice to show a log with sick leg drops per hour. :)

Code:
===== Misc Statistics =====
Total tracking time: 0h 36m 2s
Total deaths: 1 [1,67 per hour]
Total games (approx): 28 [46,62 per hour]
Total XP gained: 714,85 million [1190,23 million per hour]
Total Gold gained: 4272,05 Thousand [7112,97 Thousand per hour]

===== Item DROP Statistics =====
Items:
Total items dropped: 87 [144,86 per hour]
Items dropped by ilvl: 

Items dropped by quality: 
- White: 2 [3,33 per hour] {2,3 %}
- Magic: 9 [14,99 per hour] {10,34 %}
- Rare: 73 [121,55 per hour] {83,91 %}
- Legendary: 3 [5 per hour] {3,45 %}



===== Item PICKUP Statistics =====
Items:
Total items picked up: 85 [141,53 per hour]
Item picked up by ilvl: 

Items picked up by quality: 
- Magic: 9 [14,99 per hour] {10,59 %}
- Rare: 73 [121,55 per hour] {85,88 %}
- Legendary: 3 [5 per hour] {3,53 %}

===== End Of Report =====

Ghom Gas settings in Trinity interface: Radius 25, Life 90%
Avoid AOE active
Trinity variables interface:
Set Mark cast delay to 30000
Ghom: Demonbuddy - Plugins - trinity- config - combat - your Class - Ghom gas
Delay: Demonbuddy - Plugins - trinity- config -variables


I repost the necessary changes on demonhunter.cs with trinity .22
Most of the range changes i posted 10 pages back are now unnecessary, because the bot starts the fight right next to Ghom instead of at the entrance.
I also changed the Cost settings for Prep and Cluster Arrow because of my cost reduction gear, marked in green.

Code:
MinEnergyReserve = [COLOR="#008000"]0[/COLOR];

Preparation bug:
Code:
// Preperation w/ Punishment
                if (hasPunishment && CombatBase.CanCast(SNOPower.DemonHunter_Preparation, CombatBase.CanCastFlags.NoTimer) && Player.SecondaryResource >= [COLOR="#008000"]15[/COLOR] && Player.PrimaryResourceMissing >= 75 [COLOR="#FF0000"]&& TimeSinceUse(SNOPower.DemonHunter_Preparation) >= 1000[/COLOR])
                {
                    return new TrinityPower(SNOPower.DemonHunter_Preparation, 0f, Vector3.Zero, CurrentWorldDynamicId, -1, 1, 1, WAIT_FOR_ANIM);
                }

Sentry Cast time reduced to 8 seconds so i get a second tower earlier, the 3. cast at 16 is most of the times not even necessary, sometimes he cast it directly after running out of the cloud he just got ontop of him.
Code:
 // Sentry Turret
            if (!UseOOCBuff && !Player.IsIncapacitated && CombatBase.CanCast(SNOPower.DemonHunter_Sentry, CombatBase.CanCastFlags.NoTimer) &&
                (TargetUtil.AnyElitesInRange(50) || TargetUtil.AnyMobsInRange(50, 2) || TargetUtil.IsEliteTargetInRange(50)) &&
                Player.PrimaryResource >= 30 &&
                (SpellHistory.TimeSinceUse(SNOPower.DemonHunter_Sentry) > TimeSpan.FromSeconds([COLOR="#FF0000"]8[/COLOR]) || SpellHistory.DistanceFromLastUsePosition(SNOPower.DemonHunter_Sentry) > 7.5))

and finally a range change for Cluster Arrow because Cluster Bombs has a lower max range than Loaded for Bear.
Code:
 // Cluster Arrow
            if (!UseOOCBuff && !IsCurrentlyAvoiding && CombatBase.CanCast(SNOPower.DemonHunter_ClusterArrow) && !Player.IsIncapacitated &&
                Player.PrimaryResource >= [COLOR="#008000"]20[/COLOR])
            {
                return new TrinityPower(SNOPower.DemonHunter_ClusterArrow, [COLOR="#FF0000"]3[/COLOR]0f, Vector3.Zero, CurrentWorldDynamicId, CurrentTarget.ACDGuid, 1, 1, WAIT_FOR_ANIM);
            }
 
Last edited:
This is 100% gold!
Thanks so much to you and Morchel!
 
i have run ghom torment5 for some days. i want to set up my bot run towards to boss after using vengeance to avoids first gas, do i need change the range of cluster arrow? or there is some way else. im using trinity, thank you for reply
 
Hmm. Maybe the attack range is to high? Templer dont attack and sentry is not being casted. If i#ll ove the char towards ghom everything is fine.

//edit:
okay, got it. just reduced the range of ca to 35 and it works fine for me:
return new TrinityPower(SNOPower.DemonHunter_ClusterArrow, 35f, Vector3.Zero, CurrentWorldDynamicId, CurrentTarget.ACDGuid, 1, 1, WAIT_FOR_ANIM);

Now i have to wait for my second unity ring.
 
Last edited:
do you know how to set it up so that my Demon Hunter will start attacking as soon as she's in the room, and not have to walk up to Ghom?
 
Hey all, I'm using CA Cluster bombs. I changed the range to 30 or 25 but it doesn't make a difference. My character still attacks ghom instantly after entering the map. Any ideas what's going on?

EDIT: Ok woops, a simple DB restart did the trick. Heheh
 
Last edited:
CA Cluster Bombs is alot better for Ghom than LfB. LfB kill speed on T6 for me is 30s+, Cluster Bombs is about 15s. Caltrops w/ the 10% crit rune might be better than Sentry as well, if you have an extreme fire/CA based gear set, since Spitfire Sentry is half physical half fire. Puts me at around 95% crit chance on Ghom.
 
CA Cluster Bombs is alot better for Ghom than LfB. LfB kill speed on T6 for me is 30s+, Cluster Bombs is about 15s. Caltrops w/ the 10% crit rune might be better than Sentry as well, if you have an extreme fire/CA based gear set, since Spitfire Sentry is half physical half fire. Puts me at around 95% crit chance on Ghom.

Which passives do you have? And with the new Ghom route my DH keeps face tanking which makes the steady aim passive useless. Have you resolved this? I do think this is an underlying problem with the profile and not the settings in trinity etc. It worked perfectly fine a couple of weeks ago.
 
Which passives do you have? And with the new Ghom route my DH keeps face tanking which makes the steady aim passive useless. Have you resolved this? I do think this is an underlying problem with the profile and not the settings in trinity etc. It worked perfectly fine a couple of weeks ago.

pretty sure that facetanking is a bug in trinity
 
My DH always stay close to Ghom. Does anyone know how to fix?


Just check the official thread, there are plenty of answers to this questions. You would need to change the coordinates in the profile to fit your own needs. However, if you feel like this is not something you want to do, you could always download Morchel's modified profile. Check my submission #2.
 
Just check the official thread, there are plenty of answers to this questions. You would need to change the coordinates in the profile to fit your own needs. However, if you feel like this is not something you want to do, you could always download Morchel's modified profile. Check my submission #2.

Morchel's modified profile also facetanks Ghom lol
 
Back
Top