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(); } } }
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; } } }
protected override void OrbwalkingEvents_AfterAttack(AfterAttackArgs args) { Orbwalker.ForcedTarget = null; }
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; } } }
protected virtual void Orbwalking_AfterAttack(AfterAttackArgs args) { // }
/// <summary> /// The AfterAttack event which called by orbwalker. /// </summary> /// <param name="args">The args.</param> protected virtual void OrbwalkingEvents_AfterAttack(AfterAttackArgs args) { // }
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(); } }