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

Not enough leap or avalanche for your liking?

Keirne

Member
Joined
Oct 12, 2012
Messages
31
Reaction score
0
I run an EQ leap barb build and I found that the bot wouldn't leap or avalanche against less than 3 enemies or elites. This ended up being slower since I don't have any fury generators but leap in my build. I made the following changes and it greatly improved my clear times.

change:
public static bool CanUseLeap
{
get
{
return
!UseOOCBuff &&
!Player.IsIncapacitated &&
CanCast(SNOPower.Barbarian_Leap) &&
(TargetUtil.ClusterExists(15f, 35f, V.I("Barbarian.Leap.TrashCount")) || CurrentTarget.IsBossOrEliteRareUnique);
}
}

to:
public static bool CanUseLeap
{
get
{
return
!UseOOCBuff &&
!Player.IsIncapacitated &&
CanCast(SNOPower.Barbarian_Leap);
}
}

and change:
public static bool CanUseAvalanche
{
get
{
bool hasBerserker = HotbarSkills.PassiveSkills.Any(p => p == SNOPower.Barbarian_Passive_BerserkerRage);
double minFury = hasBerserker ? Player.PrimaryResourceMax * 0.99 : 0f;

return !UseOOCBuff && !IsCurrentlyAvoiding && CanCast(SNOPower.X1_Barbarian_Avalanche_v2, CanCastFlags.NoTimer) &&
Player.PrimaryResource >= minFury && (TargetUtil.AnyMobsInRange(3) || TargetUtil.IsEliteTargetInRange());

}
}

to:
public static bool CanUseAvalanche
{
get
{
bool hasBerserker = HotbarSkills.PassiveSkills.Any(p => p == SNOPower.Barbarian_Passive_BerserkerRage);
double minFury = hasBerserker ? Player.PrimaryResourceMax * 0.99 : 0f;

return !UseOOCBuff && !IsCurrentlyAvoiding && CanCast(SNOPower.X1_Barbarian_Avalanche_v2, CanCastFlags.NoTimer);

}
}

Enjoy!
 
Back
Top