protected override void OrbwalkingEvents_BeforeAttack(BeforeAttackArgs args) { if (args.Target.Type == GameObjectType.obj_AI_Hero) { args.Process = Helpers.CardMgr.CanProcessAttack; } }
protected override void OrbwalkingEvents_BeforeAttack(BeforeAttackArgs args) { if (Spells[Q].IsReady() && ComboUseQ && args.Target.Type == GameObjectType.AIHeroClient && Orbwalker.ActiveMode == SCommon.Orbwalking.Orbwalker.Mode.Combo) { Spells[Q].Cast(); args.Process = false; } }
protected override void OrbwalkingEvents_BeforeAttack(BeforeAttackArgs args) { if (Orbwalker.ActiveMode == SCommon.Orbwalking.Orbwalker.Mode.Combo && args.Target.Type == GameObjectType.AIHeroClient) { if (Spells[E].IsReady() && ComboUseE) { Spells[E].Cast(); } } }
protected override void OrbwalkingEvents_BeforeAttack(BeforeAttackArgs args) { if (args.Target.Type == GameObjectType.AIHeroClient) { if (Orbwalker.ActiveMode == SCommon.Orbwalking.Orbwalker.Mode.Combo) { if (Spells[Q].IsReady() && ComboUseQ) { Spells[Q].CastOnUnit(args.Target as AIHeroClient); args.Process = false; } } else if (Orbwalker.ActiveMode == SCommon.Orbwalking.Orbwalker.Mode.Mixed) { if (Spells[Q].IsReady() && HarassUseQ) { Spells[Q].CastOnUnit(args.Target as AIHeroClient); args.Process = false; } } } }
protected override void OrbwalkingEvents_BeforeAttack(BeforeAttackArgs args) { if (Orbwalker.ActiveMode == SCommon.Orbwalking.Orbwalker.Mode.Combo && args.Target.Type == GameObjectType.obj_AI_Hero) { if (Spells[E].IsReady() && ComboUseE) Spells[E].Cast(); } }
protected override void OrbwalkingEvents_BeforeAttack(BeforeAttackArgs args) { if (args.Target.Type == GameObjectType.obj_AI_Hero) args.Process = Helpers.CardMgr.CanProcessAttack; }
protected virtual void Orbwalking_BeforeAttack(BeforeAttackArgs args) { // }
/// <summary> /// The BeforeAttack event which called by orbwalker. /// </summary> /// <param name="args">The args.</param> protected virtual void OrbwalkingEvents_BeforeAttack(BeforeAttackArgs args) { // }
protected override void OrbwalkingEvents_BeforeAttack(BeforeAttackArgs args) { if (Orbwalker.ActiveMode == SCommon.Orbwalking.Orbwalker.Mode.Combo && args.Target.Type == GameObjectType.obj_AI_Hero) { if (Spells[Q].IsReady() && ComboUseQ) { Spells[Q].CastOnUnit(args.Target as Obj_AI_Hero); args.Process = false; } } }