Exemple #1
0
 private void BeforeAttack(Orbwalk.BeforeAttackEventArgs Args)
 {
     if (Args.Target.IsValidTarget(Orbwalk.GetAutoAttackRange(Player, Args.Target) + 20) && ItemBool("Misc", "WLastHit") && W.IsReady() && Orbwalk.CurrentMode == Orbwalk.Mode.LastHit && CanKill((Obj_AI_Minion)Args.Target, W, GetBonusDmg((Obj_AI_Minion)Args.Target)) && Args.Target is Obj_AI_Minion)
     {
         Args.Process = false;
         W.Cast(PacketCast());
     }
 }
Exemple #2
0
 private void BeforeAttack(Orbwalk.BeforeAttackEventArgs Args)
 {
     if (Orbwalk.CurrentMode == Orbwalk.Mode.Combo || Orbwalk.CurrentMode == Orbwalk.Mode.Harass)
     {
         if ((ItemBool(Orbwalk.CurrentMode.ToString(), "Q") && Q.IsReady() && Q.IsInRange(Args.Target.Position)) || (ItemBool(Orbwalk.CurrentMode.ToString(), "W") && W.IsReady() && W.IsInRange(Args.Target.Position)) || (ItemBool(Orbwalk.CurrentMode.ToString(), "E") && E.IsReady() && E.IsInRange(Args.Target.Position)))
         {
             Args.Process = false;
         }
     }
     else if (Orbwalk.CurrentMode == Orbwalk.Mode.LaneClear || Orbwalk.CurrentMode == Orbwalk.Mode.LaneFreeze)
     {
         if ((ItemBool("Clear", "Q") && Q.IsReady() && Q.IsInRange(Args.Target.Position)) || (ItemBool("Clear", "W") && W.IsReady() && W.IsInRange(Args.Target.Position)) || (ItemBool("Clear", "E") && E.IsReady() && E.IsInRange(Args.Target.Position)))
         {
             Args.Process = false;
         }
     }
     else if (Orbwalk.CurrentMode == Orbwalk.Mode.LastHit && ItemBool("Misc", "QLastHit") && Q.IsReady() && Q.IsInRange(Args.Target.Position))
     {
         Args.Process = false;
     }
 }
Exemple #3
0
        private void BeforeAttack(Orbwalk.BeforeAttackEventArgs Args)
        {
            var Target = (Obj_AI_Base)Args.Target;

            if (Orbwalk.CurrentMode == Orbwalk.Mode.Combo || Orbwalk.CurrentMode == Orbwalk.Mode.Harass)
            {
                if ((ItemBool(Orbwalk.CurrentMode.ToString(), "Q") && Q.CanCast(Target)) || (ItemBool(Orbwalk.CurrentMode.ToString(), "W") && W.CanCast(Target)) || (ItemBool(Orbwalk.CurrentMode.ToString(), "E") && E.CanCast(Target)))
                {
                    Args.Process = false;
                }
            }
            else if (Orbwalk.CurrentMode == Orbwalk.Mode.LaneClear)
            {
                if ((ItemBool("Clear", "Q") && Q.CanCast(Target)) || (ItemBool("Clear", "W") && W.CanCast(Target)) || (ItemBool("Clear", "E") && E.CanCast(Target)))
                {
                    Args.Process = false;
                }
            }
            else if (Orbwalk.CurrentMode == Orbwalk.Mode.LastHit && ItemBool("Misc", "QLastHit") && Q.CanCast(Target) && CanKill(Target, Q))
            {
                Args.Process = false;
            }
        }