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

DH casting wolf companion long before ghom... N help

Lytylisius

Member
Joined
Sep 12, 2012
Messages
178
Reaction score
0
Hey everyone

im running a HC Dh setup and tried the old fix to spam the wolf companion close to ghom instead of the room before him,
but in the new trinity it doesnt work... DB doesnt even see trinity if i try to change,

if (Runes.DemonHunter.WolfCompanion.IsActive && CanCast(SNOPower.X1_DemonHunter_Companion) &&
((CurrentTarget.IsBossOrEliteRareUnique || TargetUtil.AnyMobsInRange(40, 10)) && CurrentTarget.RadiusDistance < 25f))
{
return new TrinityPower(SNOPower.X1_DemonHunter_Companion);
}
}

to

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

^ was old fix and worked well but cant be used now anymore.

does anyone have an idea on how to spam wolf companion in the close range to elites or bosses??
or in this case close to ghom only?
losing 30% dmg now this doesnt work :S

greetz lytylisius
 
problem solved al be it crude.... basicly disabled all companion spams exept for bat... and set its resource from 60 missing to 5 spamming it on first attack..

fix..

// Companion
if (!Player.IsIncapacitated && Hotbar.Contains(SNOPower.X1_DemonHunter_Companion))
{
// Use Spider Slow on 4 or more trash mobs in an area or on Unique/Elite/Champion
//if (Runes.DemonHunter.SpiderCompanion.IsActive && CanCast(SNOPower.X1_DemonHunter_Companion) && TargetUtil.ClusterExists(25f, 4) && TargetUtil.EliteOrTrashInRange(25f))
//{
// return new TrinityPower(SNOPower.X1_DemonHunter_Companion);
//}

//Use Bat when Hatred is Needed
if (Runes.DemonHunter.BatCompanion.IsActive && CanCast(SNOPower.X1_DemonHunter_Companion) && Player.PrimaryResourceMissing >= 5)
{
return new TrinityPower(SNOPower.X1_DemonHunter_Companion);
}

// Use Boar Taunt on 3 or more trash mobs in an area or on Unique/Elite/Champion
//if (Runes.DemonHunter.BoarCompanion.IsActive && CanCast(SNOPower.X1_DemonHunter_Companion) && ((TargetUtil.ClusterExists(20f, 4) && TargetUtil.EliteOrTrashInRange(60f)) ||
// (CurrentTarget.IsBossOrEliteRareUnique && CurrentTarget.Distance <= 20f)))
//{
// return new TrinityPower(SNOPower.X1_DemonHunter_Companion);
//}

// Ferrets used for picking up Health Globes when low on Health
//if (Runes.DemonHunter.FerretCompanion.IsActive && Trinity.ObjectCache.Any(o => o.Type == GObjectType.HealthGlobe && o.Distance < 60f) && Player.CurrentHealthPct < Trinity.PlayerEmergencyHealthPotionLimit)
//{
// return new TrinityPower(SNOPower.X1_DemonHunter_Companion);
//}

// 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 (Runes.DemonHunter.WolfCompanion.IsActive && CanCast(SNOPower.X1_DemonHunter_Companion, CanCastFlags.NoTimer) &&
// ((CurrentTarget.IsBossOrEliteRareUnique || TargetUtil.AnyMobsInRange(40, 10)) && CurrentTarget.RadiusDistance < 25f))
//{
// return new TrinityPower(SNOPower.X1_DemonHunter_Companion);
//}
}

// Companion active attack on elite
//if (CanCast(SNOPower.X1_DemonHunter_Companion) && CurrentTarget.IsEliteRareUnique )
//{
// return new TrinityPower(SNOPower.X1_DemonHunter_Companion);
//}

// Companion off CD
//if (CanCast(SNOPower.X1_DemonHunter_Companion, CanCastFlags.NoTimer) && TargetUtil.AnyMobsInRange(60) && Settings.Combat.DemonHunter.CompanionOffCooldown)
//{
// return new TrinityPower(SNOPower.X1_DemonHunter_Companion);
//}

its simple yet effective ... if anyone has a better fix im open to suggestions but this will enable the 30% dmg increase with 4 piece marauder set vs ghom... wouldn't recommend it for other profiles.

greetz lytylisius
 
Well as i don't have bonus of marauder set yet i used the same logic for // Use wolf howl on Unique/Elite/Champion with :

// 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 (Runes.DemonHunter.WolfCompanion.IsActive && CanCast(SNOPower.X1_DemonHunter_Companion) && Player.PrimaryResourceMissing >= 5)
{
return new TrinityPower(SNOPower.X1_DemonHunter_Companion);
}

i disabled ofc all other companion spam too.

So thx a lot for your fix even if my knowledge isn't enough to help you to find another easier/useful solution.
 
Back
Top