solrflare
Member
- Joined
- Apr 2, 2015
- Messages
- 99
- Reaction score
- 0
Edit HandleTarget.cs:
Original(remove red line):
Code:if (Player.ActorClass == ActorClass.Barbarian) { bool wwToItem = (CurrentTarget.Type != TrinityObjectType.Item || (CurrentTarget.Type == TrinityObjectType.Item && CurrentTarget.Distance > 10f [COLOR="#FF0000"]&& NavHelper.CanRayCast(CurrentTarget.Position)[/COLOR])); // Whirlwind against everything within range if (Player.PrimaryResource >= 10 && CombatBase.CanCast(SNOPower.Barbarian_Whirlwind) && wwToItem && (TargetUtil.AnyMobsInRange(20, false) || Sets.BulKathossOath.IsFullyEquipped) && !IsWaitingForSpecial) { Skills.Barbarian.Whirlwind.Cast(CurrentDestination); LastMoveToTarget = CurrentDestination; return GetRunStatus(RunStatus.Running, "Whirlwind"); } }
Edited (add red line):
Code:if (Player.ActorClass == ActorClass.Barbarian) { bool wwToItem = (CurrentTarget.Type != TrinityObjectType.Item || (CurrentTarget.Type == TrinityObjectType.Item && CurrentTarget.Distance > 10f)); // Whirlwind against everything within range if (Player.PrimaryResource >= 10 && CombatBase.CanCast(SNOPower.Barbarian_Whirlwind) [COLOR="#FF0000"]&& NavHelper.CanRayCast(CurrentTarget.Position)[/COLOR] && wwToItem && (TargetUtil.AnyMobsInRange(20, false) || Sets.BulKathossOath.IsFullyEquipped) && !IsWaitingForSpecial) { Skills.Barbarian.Whirlwind.Cast(CurrentDestination); LastMoveToTarget = CurrentDestination; return GetRunStatus(RunStatus.Running, "Whirlwind"); } }
Anyone else having trouble with the new updates in Rifts that it sometimes just ignores elites and rift boss to kill trash or exploring the map instead?
Thank you and done. It's better now, but it still does it sometimes.
teleport is not used as movement spell out of combat.
Is there any way to force bar bot to not WW long before packs of mobs?
I mean, my bot is starting to use WW long before he is in range of mobs and when he finnaly gets there he has almost no fury left to continue spinning...
//Edit
I see no one addressed issue with WotB being used on Wretched Mothers even when option "use o hard elites only" is checked.
https://www.thebuddyforum.com/demon...-using-wotb-wretched-mothers.html#post1950530
So, it happens in this new version as well.
What options of logging should I check to provide proper log for investigation?
if (Player.ActorClass == ActorClass.Barbarian)
{
bool wwToItem = (CurrentTarget.Type != TrinityObjectType.Item || (CurrentTarget.Type == TrinityObjectType.Item && CurrentTarget.Distance > 10f && NavHelper.CanRayCast(CurrentTarget.Position)));
// Whirlwind against everything within range
if (Player.PrimaryResource >= 10 && CombatBase.CanCast(SNOPower.Barbarian_Whirlwind) [COLOR="#00FF00"]&& wwToItem[/COLOR] &&
(TargetUtil.AnyMobsInRange([COLOR="#FF0000"]10[/COLOR], false) || Sets.BulKathossOath.IsFullyEquipped) && !IsWaitingForSpecial)
{
Skills.Barbarian.Whirlwind.Cast(CurrentDestination);
LastMoveToTarget = CurrentDestination;
return GetRunStatus(RunStatus.Running, "Whirlwind");
}
}
Edit HandleTarget.cs:
Original(remove red line):
Code:if (Player.ActorClass == ActorClass.Barbarian) { bool wwToItem = (CurrentTarget.Type != TrinityObjectType.Item || (CurrentTarget.Type == TrinityObjectType.Item && CurrentTarget.Distance > 10f [COLOR="#FF0000"]&& NavHelper.CanRayCast(CurrentTarget.Position)[/COLOR])); // Whirlwind against everything within range if (Player.PrimaryResource >= 10 && CombatBase.CanCast(SNOPower.Barbarian_Whirlwind) && wwToItem && (TargetUtil.AnyMobsInRange(20, false) || Sets.BulKathossOath.IsFullyEquipped) && !IsWaitingForSpecial) { Skills.Barbarian.Whirlwind.Cast(CurrentDestination); LastMoveToTarget = CurrentDestination; return GetRunStatus(RunStatus.Running, "Whirlwind"); } }
Edited (add red line):
Code:if (Player.ActorClass == ActorClass.Barbarian) { bool wwToItem = (CurrentTarget.Type != TrinityObjectType.Item || (CurrentTarget.Type == TrinityObjectType.Item && CurrentTarget.Distance > 10f)); // Whirlwind against everything within range if (Player.PrimaryResource >= 10 && CombatBase.CanCast(SNOPower.Barbarian_Whirlwind) [COLOR="#FF0000"]&& NavHelper.CanRayCast(CurrentTarget.Position)[/COLOR] && wwToItem && (TargetUtil.AnyMobsInRange(20, false) || Sets.BulKathossOath.IsFullyEquipped) && !IsWaitingForSpecial) { Skills.Barbarian.Whirlwind.Cast(CurrentDestination); LastMoveToTarget = CurrentDestination; return GetRunStatus(RunStatus.Running, "Whirlwind"); } }
So I applied this fix and now my Barb doesn't enter the rifts and just twitch uncontrollably. He plays for a few minutes then hits a mob and doesn't do anything; he just stands there and keeps dying.
You did something wrong.
Definitely a downgrade from Trinity Fork.
DH went from dying 1-2 times in 40+ GRifts in an 8-hour session to dying twelve times an hour in T6 rifts.
Definitely going to downgrade.
DH is borked except for Nats. No avoidance whatsoever and extreme derp freezes sadly