internal override void GenerateNewZigZagPath()
{
Vector3 loc;
//Low HP -- Flee Teleport
if (FunkyBaseExtension.Settings.Wizard.bTeleportFleeWhenLowHP && FunkyGame.Hero.dCurrentHealthPct < 0.5d && (FunkyGame.Navigation.AttemptFindSafeSpot(out loc, FunkyGame.Targeting.Cache.CurrentTarget.Position, FunkyBaseExtension.Settings.Plugin.FleeingFlags)))
FunkyGame.Navigation.vSideToSideTarget = loc;
else
FunkyGame.Navigation.vSideToSideTarget = FunkyGame.Navigation.FindZigZagTargetLocation(FunkyGame.Targeting.Cache.CurrentTarget.Position, FunkyGame.Targeting.Cache.CurrentTarget.CentreDistance, true);
}