public static void PreCastTumble(Obj_AI_Base target)
{
if (!target.IsValidTarget(Variables._Player.AttackRange + 65f + 65f + 300f))
{
return;
}
var smartQPosition = QECombo();
var smartQCheck = smartQPosition != Vector3.Zero;
var QPosition = smartQCheck ? smartQPosition : Game.CursorPos;
OnCastTumble(target, QPosition);
}