Exemple #1
0
 protected override void OrbwalkingEvents_AfterAttack(AfterAttackArgs args)
 {
     if (Spells[E].IsReady() && !args.Target.IsDead)
     {
         if (Orbwalker.ActiveMode == SCommon.Orbwalking.Orbwalker.Mode.Combo && ComboUseE)
         {
             Spells[E].Cast();
         }
         else if (Orbwalker.ActiveMode == SCommon.Orbwalking.Orbwalker.Mode.LaneClear && LaneClearUseE)
         {
             Spells[E].Cast();
         }
     }
 }
Exemple #2
0
        protected override void OrbwalkingEvents_AfterAttack(AfterAttackArgs args)
        {
            if (Orbwalker.ActiveMode == SCommon.Orbwalking.Orbwalker.Mode.Combo && args.Target.Type == GameObjectType.AIHeroClient)
            {
                if (ComboUseTiamat)
                {
                    if (ComboUseTiamat)
                    {
                        if (Items.HasItem(3077) && Items.CanUseItem(3077))
                        {
                            Items.UseItem(3077);
                            EloBuddy.Player.IssueOrder(GameObjectOrder.AttackUnit, args.Target);
                            return;
                        }
                        else if (Items.HasItem(3074) && Items.CanUseItem(3074))
                        {
                            Items.UseItem(3074);
                            EloBuddy.Player.IssueOrder(GameObjectOrder.AttackUnit, args.Target);
                            return;
                        }
                        else if (Items.HasItem(3748) && Items.CanUseItem(3748)) //titanic
                        {
                            Items.UseItem(3748);
                            EloBuddy.Player.IssueOrder(GameObjectOrder.AttackUnit, args.Target);
                            return;
                        }
                    }
                }

                if (ComboUseW && Spells[W].IsReady())
                {
                    Spells[W].Cast();
                    args.ResetAATimer = true;
                    EloBuddy.Player.IssueOrder(GameObjectOrder.AttackUnit, args.Target);
                    return;
                }
            }
        }
Exemple #3
0
 protected override void OrbwalkingEvents_AfterAttack(AfterAttackArgs args)
 {
     Orbwalker.ForcedTarget = null;
 }
Exemple #4
0
        protected override void OrbwalkingEvents_AfterAttack(AfterAttackArgs args)
        {
            if (Orbwalker.ActiveMode == SCommon.Orbwalking.Orbwalker.Mode.Combo && args.Target.Type == GameObjectType.obj_AI_Hero)
            {
                if (ComboUseTiamat)
                {
                    if (ComboUseTiamat)
                    {
                        if (Items.HasItem(3077) && Items.CanUseItem(3077))
                        {
                            Items.UseItem(3077);
                            return;
                        }
                        else if (Items.HasItem(3074) && Items.CanUseItem(3074))
                        {
                            Items.UseItem(3074);
                            return;
                        }
                        else if (Items.HasItem(3748) && Items.CanUseItem(3748)) //titanic
                        {
                            Items.UseItem(3748);
                            return;
                        }
                    }
                }

                if(ComboUseW && Spells[W].IsReady())
                {
                    Spells[W].Cast();
                    args.ResetAATimer = true;
                    return;
                }
            }
        }
Exemple #5
0
 protected override void OrbwalkingEvents_AfterAttack(AfterAttackArgs args)
 {
     Orbwalker.ForcedTarget = null;
 }
Exemple #6
0
 protected virtual void Orbwalking_AfterAttack(AfterAttackArgs args)
 {
     //
 }
Exemple #7
0
 /// <summary>
 /// The AfterAttack event which called by orbwalker.
 /// </summary>
 /// <param name="args">The args.</param>
 protected virtual void OrbwalkingEvents_AfterAttack(AfterAttackArgs args)
 {
     //
 }
Exemple #8
0
 protected override void OrbwalkingEvents_AfterAttack(AfterAttackArgs args)
 {
     if (Spells[E].IsReady() && !args.Target.IsDead)
     {
         if (Orbwalker.ActiveMode == SCommon.Orbwalking.Orbwalker.Mode.Combo && ComboUseE)
             Spells[E].Cast();
         else if (Orbwalker.ActiveMode == SCommon.Orbwalking.Orbwalker.Mode.LaneClear && LaneClearUseE)
             Spells[E].Cast();
     }
 }