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

Three Musketeers - fast legendary farm after 2.0.4

Demon Hunter Ghom T6 Guide

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 (Demonbuddy - Plugins - trinity- config - combat - your Class - Ghom gas) :
Radius 25, Life 90%
Avoid AOE active
Trinity variables interface (Demonbuddy - Plugins - trinity- config -variables):
Set Mark of Death cast delay to 30000


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:
@ morchel thank you for sharing this!
- Got a question about one of your passive "Cull the weak". What item are u using to slow him with, to gain the extra dmg?
 
After a couple days of really bad RNG with Kulle, I swapped to ghom quest again a couple hours ago.

2m4pypw.jpg


RNG gods are back by my side =)

Its not that fast as khule, but who cares, i see 2.XX lph again instead of the 0.4 I had for the last 30 hours heheheh

Torment?
 
@ morchel thank you for sharing this!
- Got a question about one of your passive "Cull the weak". What item are u using to slow him with, to gain the extra dmg?
Templar 2nd skill: Intimidate
 
Thank you Morchel. That DH build and modifications is exactly what someone needs to start GHOM-ing on their DH.
IT's faster than my barb with crap gear (besides the cindercoat)

Doing this on T1 for my DH first to get geared.

Also Morchel, my DH runs up to GHOM (almost melee distance) then casts vengeance and starts casting. This causes him to cast some gas clouds and kills me quickly on higher torments. Any ideas?
 
So everything seems to work great with this, thanks so much! I do have one issue though, where my character runs past loot sometimes and doesn't pick it up.. I tried raising the loot radius but every time the bot starts it lowers it back to 50, and my loot rules should be picking up everything (Using trollingoblin rare)

Edit: It seems to not pickup items when Khule uses that slow time bubble thing. Any suggestions on how to fix this?
 
Last edited:
T5 barbarian.

===== Misc Statistics =====
Total tracking time: 5h 4m 27s
Total deaths: 0 [0 per hour]
Total games (approx): 228 [44.93 per hour]
Total XP gained: 4106.15 million [809.18 million per hour]
Total Gold gained: 22409.03 Thousand [4416.06 Thousand per hour]

===== Item DROP Statistics =====
Items:
Total items dropped: 685 [134.99 per hour]
Items dropped by ilvl:

Items dropped by quality:
- White: 24 [4.73 per hour] {3.5 %}
- Magic: 95 [18.72 per hour] {13.87 %}
- Rare: 553 [108.98 per hour] {80.73 %}
- Legendary: 13 [2.56 per hour] {1.9 %}
 
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 questId="1" x="403" y="414" z="1" actorId="6442" waypointNumber="3" />
 </If>

 <!--Entering the Larder--> 
 <If condition="CurrentLevelAreaId == 136448">
<ToggleTargeting questId="93697" stepId="1" combat="False" looting="True" lootRadius="15" killRadius="15" />
 <MoveToActor questId="93697" 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%
Trinity variables interface:
Set Mark cast delay to 30000

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);
            }


mine doesnt place sentries :-[
 
T5 Kulle - WD

===== Misc Statistics =====
Total tracking time: 8h 43m 23s
Total deaths: 3 [0.34 per hour]
Total games (approx): 5 [0.57 per hour]
Total XP gained: 87461.27 million [10026.2 million per hour]
Total Gold gained: 4459.15 Thousand [511.18 Thousand per hour]

===== Item DROP Statistics =====
Items:
Total items dropped: 1397 [160.15 per hour]
Items dropped by ilvl:

Items dropped by quality:
- White: 17 [1.95 per hour] {1.22 %}
- Magic: 192 [22.01 per hour] {13.74 %}
- Rare: 1166 [133.67 per hour] {83.46 %}
- Legendary: 22 [2.52 per hour] {1.57 %}



===== Item PICKUP Statistics =====
Items:
Total items picked up: 95 [10.89 per hour]
Item picked up by ilvl:

Items picked up by quality:
- White: 2 [0.23 per hour] {2.11 %}
- Magic: 9 [1.03 per hour] {9.47 %}
- Rare: 62 [7.11 per hour] {65.26 %}
- Legendary: 22 [2.52 per hour] {23.16 %}

===== End Of Report =====
 
First off thank you for the amazing profiles.

I've made a few adjustments to the ghom profile that work well for me so hopefully others can find use in them as well. As a hardcore player I lost a 1.2mil dps WD one night and noticed that VERY rarely a pack can spawn at the waypoint before the larder. It is a short run so the simple solution for me was to turn off combat during that short period to allow it to quickly enter the next zone. I've removed the pause before ghom's room and have removed the run to the back of the room before teleporting and it's now running faster than ever.

Here are the changes that helped me:

Code:
<Profile>
  <Name>[Three Musketeers v0.3] Ghom</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">
         <UseWaypoint questId="1" x="403" y="414" z="1"  actorId="6442" waypointNumber="3" />
       </If>
        
       <!--Entering the Larder-->    
       <If condition="CurrentLevelAreaId == 136448">
         <ToggleTargeting questId="1" combat="False" looting="False" lootRadius="50" killRadius="20" />
         <MoveToActor questId="93697" stepId="1" actorId="161277" x="430" y="841" z="1" isPortal="True" destinationWorldId="103209" interactRange="20" />
         <!--UsePortal questId="1" stepId="1" portalMarkerHash="2102427919" destinationWorldId="103209" interactRange="25" /-->
         <WaitTimer questId="93697" stepId="1" waitTime="1000" />
       </If>
       
       <!--Kill boss-->
       <If condition="CurrentLevelAreaId == 111232">
         <ToggleTargeting questId="93697" stepId="1" combat="True" looting="True" lootRadius="50" killRadius="70" />
         <MoveTo questId="1" x="450" y="359" z="0" pathPrecision="8" />
         <WaitTimer questId="93697" stepId="1" waitTime="100000" />
         <TrinityMoveTo questId="1" x="391" y="360" z="0" pathPrecision="8" />
         <UseTownPortal questId="93697" stepId="16" />
       </If>
       
  
      <LeaveGame reason="The END" stayInParty="True" />
    
  </Order>

</Profile>

Also, if any WD's are having issues with big bad voodoo dropping at the beginning of the room you can make this simple change in trinity which will fix that issue for these bosses.


Plugins\Trinity\Combat\Abilities\Witchdoctor.cs
I changed line 217 to look like this:

Code:
if (!UseOOCBuff &&  CombatBase.CanCast(SNOPower.Witchdoctor_BigBadVoodoo) &&  !Player.IsIncapacitated && (TargetUtil.EliteOrTrashInRange(25f)  || CurrentTarget.IsBoss) && (CurrentTarget.RadiusDistance <=  20f))
 
As a hardcore player I lost a 1.2mil dps WD one night and noticed that VERY rarely a pack can spawn at the waypoint before the larder. It is a short run so the simple solution for me was to turn off combat during that short period to allow it to quickly enter the next zone.
sry it was mine mistake, i thought i already did this
 
I mentioned a little earlier that my fps sometimes drops really low and the bot just stops working (leaves game everytime i get to ghom entrance). This is the error message i get:

System.Reflection.TargetInvocationException: An exception occurred in the case of an activation. ---> System.Exception: Only parts of a ReadProcessMemory- or WriteProcessMemory-request has been completed, at addr: 00000320, Size: 4

What's the soloution to this? As you can see above it probably has something to do with ram memory. Would really appreciate some answers!
 
after start profile, bot speak everytime with tyrael before port to kulle or ghom...how can i fix this??
 
where is this?

"Ghom Gas settings in trinity interface: Radius 25, Life 90%
Trinity variables interface:
Set Mark cast delay to 30000"

what file is this?
 
sry it was mine mistake, i thought i already did this

where can i turn off combat between wp -> ghom entrance?

and also this

where is this?

"Ghom Gas settings in trinity interface: Radius 25, Life 90%
Trinity variables interface:
Set Mark cast delay to 30000"

what file is this?
 
since newest trinity wizard dont use archon at ghom...and attack with autoattack Oô
 
Back
Top