var bestTarget = TargetUtil.GetBestPierceTarget(MaxFuriousChargeDistance);
var unitsInFrontOfBestTarget = 0;
if (bestTarget != null)
unitsInFrontOfBestTarget = bestTarget.CountUnitsInFront();
var currentEliteTargetInRange = CurrentTarget.RadiusDistance > 7f && CurrentTarget.IsBossOrEliteRareUnique && CurrentTarget.RadiusDistance <= 35f;
var shouldRegenFury = CurrentTarget.NearbyUnitsWithinDistance(10) >= 3 && Player.PrimaryResource <= 40;