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

Trinity - Demon Hunter Class

Btw, what was the lowest price you got on one with +%8? cause i cant find a reasonable one.
 
8 crit multishot / 10 normal crit should be cheap
for the soj those are between 3 and 10mil

kiting is on 5, but I try to kill stuff before they get close ;)
 
Need your help guys... How do i disable using vault for avoidance and kiting? I want to use vault for movement to make the runs faster but i don't want to use it for kiting and avoidance since it just vaults everywhere during avoidance and dies. How can i edit the vault skill so it will be used only for movement and not during combat?
 
@SilentAvenger

Some of this script might have been modified by me already, so just search for the 2 first lines if you can't find it in your script.. Don't think i altered those

I wouldnt recommend not using it for kiting, but if you dont want it to be there, i would first try to remove the entire

// Vault
if (!bOOCBuff && !bCurrentlyAvoiding && hashPowerHotbarAbilities.Contains(SNOPower.DemonHunter_Vault) && !playerStatus.bIsRooted && !playerStatus.bIsIncapacitated &&
// Only use vault to retreat if < level 60, or if in inferno difficulty for level 60's
(playerStatus.iMyLevel < 60 || iCurrentGameDifficulty == GameDifficulty.Inferno) &&
(targetCurrent.fRadiusDistance <= 20f || iAnythingWithinRange[RANGE_6] >= 1) &&
playerStatus.dDiscipline >= 8 && GilesUseTimer(SNOPower.DemonHunter_Vault) && PowerManager.CanCast(SNOPower.DemonHunter_Vault))
{
Vector3 vNewTarget = MathEx.CalculatePointFrom(targetCurrent.vThisPosition, playerStatus.vCurrentPosition, -15f);
return new GilesPower(SNOPower.DemonHunter_Vault, 20f, vNewTarget, iCurrentWorldID, -1, 1, 2, USE_SLOWLY);
If that somehow messes up the script, you could change it to


// Vault
if (!bOOCBuff && !bCurrentlyAvoiding && hashPowerHotbarAbilities.Contains(SNOPower.DemonHunter_Vault) && !playerStatus.bIsRooted && !playerStatus.bIsIncapacitated &&
// Only use vault to retreat if < level 60, or if in inferno difficulty for level 60's
(playerStatus.iMyLevel < 60 || iCurrentGameDifficulty == GameDifficulty.Inferno) &&
(targetCurrent.fRadiusDistance <= 20f || iAnythingWithinRange[RANGE_6] >= 1) &&
playerStatus.dDiscipline >= 31 && GilesUseTimer(SNOPower.DemonHunter_Vault) && PowerManager.CanCast(SNOPower.DemonHunter_Vault))
{
Vector3 vNewTarget = MathEx.CalculatePointFrom(targetCurrent.vThisPosition, playerStatus.vCurrentPosition, -15f);
return new GilesPower(SNOPower.DemonHunter_Vault, 20f, vNewTarget, iCurrentWorldID, -1, 1, 2, USE_SLOWLY);

So that it will only use it if you have 31 discipline (change it if you have some +discipline). And if it somehow fails, just change it to 30 instead.
It could fail at 31, since Giles might have forced the program to thinking this value can't be above some number (but dont think he has)


I will however expect you to die more with this. I got the best result with using vault to kite and only to move if he has above 28 discipline.. But I'm also at a budget atm.

Edit:
If you play on hell or NM, you'll won't die that much ofc.

You should also change the "Vault-for-movement re-use delay" to 2s, so you get the max of the 60% ms buff
 
Last edited:
First off I want to thank you for all your work, second I have noticed something quite odd with the runs...I am running a demon hunter with the new version of trinity 1.7.1.6 with the profile Tinnkaizer version 1 and it seems my character thinks of Demonic Tremors(Hellhide Tremor in core) and all other versions of that monster(that is the monster that is shaped like a cone and every few seconds curls up and shields itself then enrages after) as an obstacle or aoe. My demon hunter does not attack it, instead it tries to avoid it(even when it comes across an elite pack of these monsters), which on mp0 only holds my DH up for maybe 10-15 seconds until my companions can kill it but when there is an elite pack it takes forever. It would be nice if my DH could just kill them instead of trying to run around/away from them. I do not know if this is a trinity thing, but I have tried changing the ranged for non-elites to 0 and then to max and various increments in between and no matter what it still tries to avoid it. This always happens when it encounters that type of monster on its own and in a group.
 
I use action shot instead of trumble on my vault.. This makes it more easy to deal with suchs things and doesn't slow down my run at all.
 
so how is the solution for vault? Jahla, can you explain what file you edited?
 
my solution was to pick Acrobatic rune xD no waste of discipline. I go a bit slowler, but im noob at this, dont mind =)
 
I have a problem with shadow power.
I only want it to activate if the player health is below X % AND enemies are within range.

Right now it activates when enemies are near, even if he has 100% hp.

Anyone knows how to tweak this?
 
@CRN91

Since your inbox is full, I'll post the message here:

"Well, you have to try a bit different combinations.
I've set it to NOT use it in combat unless it needs health globes or has to avoid aoe damage.

And out of combat, it uses it if it has above 20 discipline (got Natalyas set, so got 50 total).

This is how my code looks for out of combat
// Vault for a DH - maximum set by user-defined setting
if (GilesTrinity.hashPowerHotbarAbilities.Contains(SNOPower.DemonHunter_Vault) && !bTooMuchZChange && ZetaDia.Me.CurrentSecondaryResource >= 20 &&
DateTime.Now.Subtract(GilesTrinity.dictAbilityLastUse[SNOPower.DemonHunter_Vault]).TotalMilliseconds >= GilesTrinity.settings.iDHVaultMovementDelay &&
fDistanceFromTarget >= 18f &&
PowerManager.CanCast(SNOPower.DemonHunter_Vault) && !ShrinesInArea(vMoveToTarget))
{
Vector3 vThisTarget = vMoveToTarget;
if (fDistanceFromTarget > 35f)
vThisTarget = MathEx.CalculatePointFrom(vMoveToTarget, vMyCurrentPosition, 35f);
ZetaDia.Me.UsePower(SNOPower.DemonHunter_Vault, vThisTarget, GilesTrinity.iCurrentWorldID, -1);
GilesTrinity.dictAbilityLastUse[SNOPower.DemonHunter_Vault] = DateTime.Now;
return;

The bold part, is the part that i've added myself. The number defines at which amount of discipline, it's allowed to use vault for movement.

I think I explained how to make stop it from using it in combat - and thereby saving it for movement or shadow power"
 
I have a problem with shadow power.
I only want it to activate if the player health is below X % AND enemies are within range.

Right now it activates when enemies are near, even if he has 100% hp.

Anyone knows how to tweak this?

this should do it
Code:
// Shadow Power
            if (!bOOCBuff && hashPowerHotbarAbilities.Contains(SNOPower.DemonHunter_ShadowPower) && !playerStatus.IsIncapacitated &&
                playerStatus.Discipline >= 14 &&
                (playerStatus.CurrentHealthPct <= 0.9 && (iElitesWithinRange[RANGE_25] >= 1 || iAnythingWithinRange[RANGE_15] >= 3) || playerStatus.IsRooted ) &&
                GilesUseTimer(SNOPower.DemonHunter_ShadowPower))
            {
                return new GilesPower(SNOPower.DemonHunter_ShadowPower, 0f, vNullLocation, iCurrentWorldID, -1, 1, 1, USE_SLOWLY);
            }
 
this should do it
Code:
// Shadow Power
            if (!bOOCBuff && hashPowerHotbarAbilities.Contains(SNOPower.DemonHunter_ShadowPower) && !playerStatus.IsIncapacitated &&
                playerStatus.Discipline >= 14 &&
                (playerStatus.CurrentHealthPct <= 0.9 && (iElitesWithinRange[RANGE_25] >= 1 || iAnythingWithinRange[RANGE_15] >= 3) || playerStatus.IsRooted ) &&
                GilesUseTimer(SNOPower.DemonHunter_ShadowPower))
            {
                return new GilesPower(SNOPower.DemonHunter_ShadowPower, 0f, vNullLocation, iCurrentWorldID, -1, 1, 1, USE_SLOWLY);
            }
hello, i put it in GilesTrinity.cs file instead of his shadow power settings, and the plugin wont work anymore
could you explain why ?
thanks in advance
 
@Maxim99

Maybe 'cus some things have changed in the never version.. If you put it in GilesTrinity.cs it means that you got an older version of Giles.
Update it and try gain :)
 
Hello guys!

I just started up a new acc since the banwave, and wanted to try something new so made a DH.
Works decent enough now, only problem is that it vaults 24/7 i have put in to never do vault unless >26 disc, but to no avail.
It doesn't even follow the intervals I put on the slider.... :/. I could really use some help.

Thanks,

Addie

Edit: Using latest (unified)Giles Trinity.
 
Started my bots back up with the newest Trinity 1.7.1.9. My GPH hovers on average around 450, but before I was using Giles 1.6.1.1 and was easily always above 500+.

Just curious if anybody can share what tweaks they did to fix the newest Trinity. I moved min kiting to 0 and lowered the HP to kite sliders, not sure what else to do.
 
Started my bots back up with the newest Trinity 1.7.1.9. My GPH hovers on average around 450, but before I was using Giles 1.6.1.1 and was easily always above 500+.

Just curious if anybody can share what tweaks they did to fix the newest Trinity. I moved min kiting to 0 and lowered the HP to kite sliders, not sure what else to do.

I never get over 320 k GPH, whats your minimum goldstack pick? Wich items are you picking up? =) Or are you just running a big fat 200 mil+ barb on mp3? ^^
 
Back
Top