internal override void GenerateNewZigZagPath()
{
if (FunkyGame.Targeting.Cache.Environment.iAnythingWithinRange[(int)RangeIntervals.Range_30] >= 6 || FunkyGame.Targeting.Cache.Environment.iElitesWithinRange[(int)RangeIntervals.Range_30] >= 3)
FunkyGame.Navigation.vSideToSideTarget = FunkyGame.Navigation.FindZigZagTargetLocation(FunkyGame.Targeting.Cache.CurrentTarget.Position, 25f, false, true);
else
FunkyGame.Navigation.vSideToSideTarget = FunkyGame.Navigation.FindZigZagTargetLocation(FunkyGame.Targeting.Cache.CurrentTarget.Position, 25f);
FunkyGame.Navigation.iACDGUIDLastWhirlwind = FunkyGame.Targeting.Cache.CurrentTarget.AcdGuid.HasValue ? FunkyGame.Targeting.Cache.CurrentTarget.AcdGuid.Value : -1;
FunkyGame.Navigation.lastChangedZigZag = DateTime.Now;
}