public static void UseQ()
{
var target = TargetSelector.GetTarget((int)Variables._Player.GetAutoAttackRange(), DamageType.Physical);
if (target == null) return;
if (Variables.AfterAttack && Manager.MenuManager.UseQ && Manager.SpellManager.Q.IsReady())
{
#region check for 2 w stacks
if (Manager.MenuManager.UseQStacks && target.GetBuffCount("vaynesilvereddebuff") != 2)
{
return;
}
#endregion
var TumblePos = Vector3.Zero;
int DashMode = MenuManager.UseQMode;
if (DashMode == 0)
{
TumblePos = Tumble.AkaQPosition();
}
if (DashMode == 1)
{
TumblePos = Game.CursorPos;
}
Player.CastSpell(SpellSlot.Q, TumblePos);
}
}