public static void PostAttack(object sender, PostAttackEventArgs args) { if (!SpellManager.Q.Ready || Global.Player.ManaPercent() <= 35 || MenuConfig.LaneClear["Q"].Value == 2) { return; } if (Global.Player.CountEnemyHeroesInRange(900) == 0 && MenuConfig.LaneClear["Turret"].Enabled) { var t = args.Target as Obj_AI_Base; if (t != null && (t.Type == GameObjectType.obj_AI_Turret || t.Type == GameObjectType.obj_AI_Base)) { SpellManager.CastQ(t); } } if (MenuConfig.LaneClear["Q"].Value == 1) { return; } var minion = GameObjects.EnemyMinions.FirstOrDefault(x => x != Global.Orbwalker.GetOrbwalkingTarget() && x.Health <Global.Player.GetAutoAttackDamage(x) + Global.Player.GetSpellDamage(x, SpellSlot.Q) && x.Health> Global.Player.GetAutoAttackDamage(x) && x.IsValidAutoRange()); if (minion == null) { return; } SpellManager.Q.Cast(Game.CursorPos); }
private void OnPostAttack(object sender, PostAttackEventArgs args) { try { switch (Global.Orbwalker.Mode) { case OrbwalkingMode.Combo: Combo.PostAttack(sender, args); break; case OrbwalkingMode.Mixed: Harass.PostAttack(sender, args); break; case OrbwalkingMode.Laneclear: JungleClear.PostAttack(sender, args); break; } } catch (Exception e) { Console.WriteLine(e); throw; } }
public void OnPostAttack(object sender, PostAttackEventArgs args) { switch (Global.Orbwalker.Mode) { case OrbwalkingMode.Laneclear: jungleClear.OnPostAttack(args.Target); laneClear.OnPostAttack(); break; } }
public static void PostAttack(object sender, PostAttackEventArgs args) { switch (Global.Orbwalker.Mode) { case OrbwalkingMode.Combo: Combo.OnPostAttack(); break; case OrbwalkingMode.Laneclear: LaneClear.OnPostAttack(); JungleClear.OnPostAttack(); break; } }
public static void PostAttack(object sender, PostAttackEventArgs args) { var target = args.Target as Obj_AI_Base; if (target == null) { return; } if (SpellManager.E.Ready && MenuConfig.Combo["E"].Enabled && target.IsValidTarget(SpellManager.E.Range)) { SpellManager.CastE(target); } }
public static void PostAttack(object sender, PostAttackEventArgs args) { var target = args.Target as Obj_AI_Base; if (target == null) { return; } if (SpellManager.Q.Ready && MenuConfig.JungleClear["Q"].Enabled && Global.Player.ManaPercent() > MenuConfig.JungleClear["Q"].Value) { SpellManager.CastQ(target); } }
public static void PostAttack(object sender, PostAttackEventArgs args) { var target = args.Target as Obj_AI_Base; if (target == null || !target.IsMinion) { return; } if (SpellManager.W.Ready && MenuConfig.LaneClear["W"].Enabled && Global.Player.ManaPercent() >= MenuConfig.LaneClear["W"].Value) { SpellManager.CastW(target); } }
public static void PostAttack(object sender, PostAttackEventArgs args) { var target = args.Target as Obj_AI_Base; if (target == null || !target.IsHero) { return; } if (SpellManager.Q.Ready && MenuConfig.Harass["Q"].Enabled) { SpellManager.CastQ(target); } }
public static void PostAttack(object sender, PostAttackEventArgs args) { var target = args.Target as Obj_AI_Base; if (target == null) { return; } if (SpellManager.E.Ready && MenuConfig.JungleClear["E"].Enabled) { SpellManager.CastE(target); } }
public static void PostAttack(object sender, PostAttackEventArgs args) { var target = args.Target; if (target == null || !(args.Target is Obj_AI_Hero)) { return; } if (SpellManager.Q.Ready && MenuConfig.Combo["Q"].Enabled && target.IsValidAutoRange()) { SpellManager.Q.Cast(); } }
public static void PostAttack(object sender, PostAttackEventArgs args) { if (!SpellManager.Q.Ready || MenuConfig.Combo["Q"].Value == 1) { return; } var t = Global.TargetSelector.GetTarget(SpellManager.Q.Range + Global.Player.AttackRange); if (t == null) { return; } SpellManager.CastQ(t, MenuConfig.Combo["Mode"].Value, MenuConfig.Combo["ToE"].Enabled); }
public static void PostAttack(object sender, PostAttackEventArgs args) { switch (Global.Orbwalker.Mode) { case OrbwalkingMode.Combo: Combo.OnPostAttack(args.Target); break; case OrbwalkingMode.Custom: Harass.OnPostAttack(args.Target); break; case OrbwalkingMode.Laneclear: Clear.OnPostAttack(args.Target); break; } }
public static void PostAttack(object sender, PostAttackEventArgs args) { var target = args.Target as Obj_AI_Base; if (SpellManager.E.Ready && MenuConfig.Combo["E1"].Value == 0) { SpellManager.CastE(target, MenuConfig.Combo["Mode1"].Value); } else if (SpellManager.Q.Ready) { SpellManager.CastQ(target); } else if (SpellManager.W.Ready) { SpellManager.W.Cast(target); } }
public static void PostAttack(object sender, PostAttackEventArgs args) { if (!SpellManager.Q.Ready || !MenuConfig.Lasthit["Q"].Enabled || Global.Player.ManaPercent() <= 35) { return; } var minion = GameObjects.EnemyMinions.FirstOrDefault(x => x != Global.Orbwalker.GetOrbwalkingTarget() && x.Health <Global.Player.GetAutoAttackDamage(x) + Global.Player.GetSpellDamage(x, SpellSlot.Q) && x.Health> Global.Player.GetAutoAttackDamage(x) && x.IsValidAutoRange()); if (minion == null) { return; } SpellManager.Q.Cast(Game.CursorPos); }
public void PostAttack(object sender, PostAttackEventArgs args) { switch (Global.Orbwalker.Mode) { case OrbwalkingMode.Combo: combo.OnPostAttack(args.Target); break; case OrbwalkingMode.Mixed: harass.OnPostAttack(args.Target); break; case OrbwalkingMode.Laneclear: laneClear.OnPostAttack(); jungleClear.OnPostAttack(args.Target); break; } }
public static void PostAttack(object sender, PostAttackEventArgs args) { if (Extension.BeybladeMode.Active) { Beyblade.OnPostAttack(); } switch (Global.Orbwalker.Mode) { case OrbwalkingMode.Combo: Combo.OnPostAttack(); break; case OrbwalkingMode.Laneclear: LaneClear.OnPostAttack(); JungleClear.OnPostAttack(); break; } }
public static void PostAttack(object sender, PostAttackEventArgs args) { var mob = GameObjects.JungleLarge.FirstOrDefault(x => x.MaxHealth > 20 && x.IsValidAutoRange()); if (mob == null) { return; } if (SpellManager.Q.Ready && MenuConfig.JungleClear["Q"].Value != 1) { SpellManager.CastQ(mob, MenuConfig.JungleClear["Mode"].Value); } if (SpellManager.E.Ready && MenuConfig.JungleClear["E"].Enabled) { SpellManager.CastE(mob); } }
public static void PostAttack(object sender, PostAttackEventArgs args) { var target = GameObjects.Jungle.FirstOrDefault(x => x.IsValidTarget() && x.MaxHealth > 20); if (target == null) { return; } if (SpellManager.E.Ready && MenuConfig.JungleClear["E4"].Value == 0) { SpellManager.CastE(target, MenuConfig.JungleClear["Mode4"].Value); } else if (SpellManager.Q.Ready && MenuConfig.JungleClear["Q"].Enabled) { SpellManager.CastQ(target); } else if (SpellManager.W.Ready && MenuConfig.JungleClear["W"].Enabled) { SpellManager.W.Cast(target); } }
public static void PostAttack(object sender, PostAttackEventArgs args) { if (MenuConfig.LaneClear["Check"].Enabled && Global.Player.CountEnemyHeroesInRange(1500) != 0) { return; } var target = args.Target as Obj_AI_Base; if (SpellManager.E.Ready && MenuConfig.LaneClear["E3"].Value == 0) { SpellManager.CastE(target, MenuConfig.LaneClear["Mode3"].Value); } else if (SpellManager.Q.Ready && MenuConfig.LaneClear["Q"].Enabled) { SpellManager.CastQ(target, MenuConfig.LaneClear["Q"].Value); } else if (SpellManager.W.Ready && MenuConfig.LaneClear["W"].Enabled && GameObjects.EnemyMinions.Count(x => x.IsValidTarget(1000)) >= MenuConfig.LaneClear["W"].Value) { SpellManager.W.Cast(target); } }
public static void PostAttack(object sender, PostAttackEventArgs args) { var target = args.Target as Obj_AI_Base; if (target != null && !target.IsHero) { return; } if (SpellManager.E.Ready && MenuConfig.Harass["E2"].Value == 0) { SpellManager.CastE(target, MenuConfig.Harass["Mode2"].Value); } else if (SpellManager.Q.Ready) { SpellManager.CastQ(target); } else if (SpellManager.W.Ready) { SpellManager.W.Cast(target); } }
public static void PostAttack(object sender, PostAttackEventArgs args) { switch (Global.Orbwalker.Mode) { case OrbwalkingMode.Combo: Combo.PostAttack(sender, args); break; case OrbwalkingMode.Mixed: Harass.PostAttack(sender, args); break; case OrbwalkingMode.Laneclear: LaneClear.PostAttack(sender, args); JungleClear.PostAttack(sender, args); break; case OrbwalkingMode.Lasthit: Lasthit.PostAttack(sender, args); break; } }
public static void PostAttack(object sender, PostAttackEventArgs args) { var target = GameObjects.Jungle.OrderByDescending(x => x.MaxHealth).ThenBy(x => x.Distance(Global.Player)).FirstOrDefault(x => x.IsValidTarget(700) && x.MaxHealth > 15); if (target == null) { return; } if (SpellManager.Q.Ready && MenuConfig.JungleClear["Q"].Enabled) { SpellManager.CastQ(target); } if (SpellManager.W.Ready && MenuConfig.JungleClear["W"].Enabled) { SpellManager.CastW(target); } if (SpellManager.E.Ready && MenuConfig.JungleClear["E"].Enabled) { SpellManager.CastE(target); } }