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

Barb spamming Furious Charge instead of using HotA

I think i found a fix for 2.13.7. Change the order of GetPower() and place the furious charge after HOTA :

// HOTA Elites
if (IsNull(power) && CanUseHammerOfTheAncientsElitesOnly)
power = PowerHammerOfTheAncients;

// Furious Charge
if (IsNull(power) && CanUseFuriousCharge)
power = PowerFuriousCharge;

View attachment BarbarianCombat.cs
 
or u can just
// Furious Charge
if (IsNull(power) && Sets.BastionsOfWill.IsFullyEquipped && TimeSincePowerUse(SNOPower.Barbarian_FuriousCharge) > 5000 && CanUseFuriousCharge)
power = PowerFuriousCharge;

xD
 
or u can just

xD

Not sure if this will work completely because it will cast FuriousCharge every 5 seconds, even if it is fighting an elite. Switching order will make the bot kill elitebefore using FuriousCharge
 
yes but still u wanna have focus up everytime i think, but as u wish, it will matter if you are dying while not hota'ing for a few moments sometimes, doing 50 grifts ~5mins every time now
 
Okay have to try ! I need just to use thé. Cs file ? But how to use hota too on non elite ? Thks
 
yes but still u wanna have focus up everytime i think, but as u wish, it will matter if you are dying while not hota'ing for a few moments sometimes, doing 50 grifts ~5mins every time now
The CanUseFurousCharge doesn't check for FnR buff so it will not be 100 uptime on single mob no ?
 
yes it doesnt, mate, there can be two situations:
1. you are fighting single elite, with moving charge down in the priority you wont have a focuss buff at all.
2. you are fighting trash pack and elite, default settings it will just charge every time, moving charge = it will try to kill pack without focus buff, with my overrides it will still use it and kill it but maybe some stutter when charging wrong place
so it depends on difficulty you are running
 
yes it doesnt, mate, there can be two situations:
1. you are fighting single elite, with moving charge down in the priority you wont have a focuss buff at all.
2. you are fighting trash pack and elite, default settings it will just charge every time, moving charge = it will try to kill pack without focus buff, with my overrides it will still use it and kill it but maybe some stutter when charging wrong place
so it depends on difficulty you are running

You're right, your modification sound a bit better so, i just tried a 50 with mine and it's also working great but not perferct
 
We should just make the bot charge the current target when buff is about to fade, and don't use charge to move. Will look into the code for this
 
doing 50 grifts ~5mins every time now

1) how are you preventing your bot from running back in the rift to explore the unexplored areas? that seems to be the biggest detriment right now for me
2) what line in the code are you adding your modification to?

Thanks!
 
1) how are you preventing your bot from running back in the rift to explore the unexplored areas? that seems to be the biggest detriment right now for me
2) what line in the code are you adding your modification to?

Thanks!

Use latest version adventurer and the explore bug should almost disappear
 
i gave up on having my barb use charge, its ridiculous watching it charge out of the pack its fighting into another pack and then WALK back to the original group refusing to attack or do anything so if there are mobs inbetween it just stands there getting beaten on for a bit till it manages to circumvent them.

would be ideal if it would just do short distance charge into the group its fighting at least then it hopefully wouldnt do as much stupid shit, i tried editing the range for furious charge in barb combat.cs, however it did not seem to change anything. im using frenzy now to keep fnr buff up. sadly it still pauses for a few seconds here and there as if "thinking" while mobs beat on it
 
I tried another approach which seems better. Modify the target selection for the charge. Just replace PowerFuriousCharge code :

Before :
public static TrinityPower PowerFuriousCharge
{
get
{
var bestTarget = TargetUtil.GetBestPierceTarget(MaxFuriousChargeDistance);

if (bestTarget != null)
return new TrinityPower(SNOPower.Barbarian_FuriousCharge, V.F("Barbarian.FuriousCharge.UseRange"), bestTarget.Position);
return new TrinityPower(SNOPower.Barbarian_FuriousCharge, V.F("Barbarian.FuriousCharge.UseRange"), CurrentTarget.Position);
}
}

After :
public static TrinityPower PowerFuriousCharge
{
get
{
// var bestTarget = TargetUtil.GetBestPierceTarget(MaxFuriousChargeDistance);

// if (bestTarget != null)
// return new TrinityPower(SNOPower.Barbarian_FuriousCharge, V.F("Barbarian.FuriousCharge.UseRange"), bestTarget.Position);
return new TrinityPower(SNOPower.Barbarian_FuriousCharge, V.F("Barbarian.FuriousCharge.UseRange"), CurrentTarget.Position);
}
}

So now it will always charge his current target and will not leave the pack where it fights.

Best code will be to condition the target selection with the set raekor to not break it, because with this code, raekor build will not work. (but who plays raekor now? :))
 
This works great, shaved off 4 minutes of my highest GR, pushing to 60 now (currently at 59)
 
I tried another approach which seems better. Modify the target selection for the charge. Just replace PowerFuriousCharge code :

Before :


After :

So now it will always charge his current target and will not leave the pack where it fights.

Best code will be to condition the target selection with the set raekor to not break it, because with this code, raekor build will not work. (but who plays raekor now? :))

can u post ur BarbarianCombat.cs ?

ty
 
Thx very much or the .cs need to test it, but do you manage to keep wotb often to have a better dps with ik set , and not only on elite ?
 
Any good setting for avoidance? My barb keeps dying on Ice Balls, Frozen Pulls etc etc.

If anyone have one please share it :) Atm doing grift50 easy. But I wanna puch for 55+ :)
 
Back
Top