private static void DefaultQCast(Vector3 position, Obj_AI_Base Target)
{
var afterTumblePosition = GetAfterTumblePosition(Game.CursorPos);
var CursorPos = Game.CursorPos;
var EnemyPoints = GetEnemyPoints();
if (afterTumblePosition.IsTotallySafe(true) || (!EnemyPoints.Contains(Game.CursorPos.To2D())) || (Variables.EnemiesClose.Count() == 1))
{
if (afterTumblePosition.Distance(Target.ServerPosition) <= Variables._Player.GetAutoAttackRange(Target))
{
CastQ(position);
}
}
}