private bool BroCombo() { var targetHero = Program._GameInfo.Target; if (Hero.Spellbook.IsChanneling) { return(false); } if (Program.menu.Item("ComboSmite").GetValue <Boolean>()) { Jungle.CastSmiteHero((Obj_AI_Hero)targetHero); } if (Hero.IsWindingUp) { return(false); } if (Q.IsReady() && targetHero.IsValidTarget(1000)) { Q.Cast(targetHero); } if (E.IsReady() && Hero.HealthPercent > 30 && targetHero.IsValidTarget(325)) { E.Cast(targetHero); } ItemHandler.UseItemsCombo(targetHero, true); if (W.IsReady() && targetHero.IsValidTarget(325)) { W.Cast(); } OrbwalkingForBots.Orbwalk(targetHero); return(false); }
private bool UDCombo() { var targetHero = Program._GameInfo.Target; if (Hero.Spellbook.IsChanneling) { return(false); } if (Program.menu.Item("ComboSmite").GetValue <Boolean>()) { Jungle.CastSmiteHero((AIHeroClient)targetHero); } if (Hero.Spellbook.IsAutoAttacking) { return(false); } ItemHandler.UseItemsCombo(targetHero, true); if (E.IsReady() && targetHero.IsValidTarget(700)) { E.Cast(); } if (R.IsReady()) { R.Cast(); } if (W.IsReady()) { W.Cast(); } OrbwalkingForBots.Orbwalk(targetHero); return(false); }
private bool KayleCombo() { var targetHero = Program._GameInfo.Target; if (Hero.Spellbook.IsChanneling) { return(false); } if (Program.menu.Item("ComboSmite").GetValue <Boolean>()) { Jungle.CastSmiteHero((AIHeroClient)targetHero); } if (Hero.Spellbook.IsAutoAttacking) { return(false); } ItemHandler.UseItemsCombo(targetHero, true); if (Q.IsReady() && targetHero.IsValidTarget(650) || Hero.ManaPercent > 50) { Q.Cast(targetHero); } if (E.IsReady() && targetHero.IsValidTarget(525)) { E.Cast(); } if (W.IsReady() && Hero.HealthPercent < 50) { W.Cast(); } OrbwalkingForBots.Orbwalk(targetHero); return(false); }
private bool NocturneCombo() { var targetHero = Program._GameInfo.Target; if (Hero.Spellbook.IsChanneling) { return(false); } if (Program.menu.Item("ComboSmite").GetValue <Boolean>()) { Jungle.CastSmiteHero((Obj_AI_Hero)targetHero); } if (Hero.IsWindingUp) { return(false); } /* check under tower? r active 1sec delay move to target * if (R.IsReady() && Hero.Distance(targetHero) < 1300 && * (targetHero.Distance(Hero) > Orbwalking.GetRealAutoAttackRange(targetHero) && * targetHero.UnderTurret(true)) * { * R.CastOnUnit(targetHero); * } */ if (R.IsReady() && Hero.Distance(targetHero) < 900) { R.CastOnUnit(targetHero); } ItemHandler.UseItemsCombo(targetHero, true); if (Q.IsReady() && Q.CanCast(targetHero)) { Q.Cast(targetHero); } if (W.IsReady() && targetHero.IsValidTarget(300)) { W.Cast(); } if (E.IsReady() && E.CanCast(targetHero)) { E.CastOnUnit(targetHero); } OrbwalkingForBots.Orbwalk(targetHero); return(false); }
private bool NuCombo() { var targetHero = Program._GameInfo.Target; if (Hero.Spellbook.IsChanneling) { return(false); } if (Program.menu.Item("ComboSmite").GetValue <Boolean>()) { Jungle.CastSmiteHero((Obj_AI_Hero)targetHero); } if (Hero.IsWindingUp) { return(false); } /* * if (Q.IsReady() && targetmob != null && Hero.Distance(targetmob) < 700 || Hero.HealthPercent > 97) * { * Q.Cast(); * } */ ItemHandler.UseItemsCombo(targetHero, true); if (W.IsReady() && !Hero.HasBuff("AbsoluteZero")) { W.Cast(); } if (E.IsReady() && !Hero.HasBuff("AbsoluteZero") && E.CanCast(targetHero)) { E.CastOnUnit(targetHero); } if (R.IsReady() && !Hero.HasBuff("AbsoluteZero") && !targetHero.IsZombie && targetHero.IsValidTarget(125)) { R.Cast(); } OrbwalkingForBots.Orbwalk(targetHero); return(false); }
private bool WarwickCombo() { var targetHero = Program._GameInfo.Target; if (Hero.Spellbook.IsChanneling) { return(false); } if (Program.menu.Item("ComboSmite").GetValue <Boolean>()) { Jungle.CastSmiteHero((Obj_AI_Hero)targetHero); } if (Hero.IsWindingUp) { return(false); } if (Q.IsReady() && Q.CanCast(targetHero)) { Q.CastOnUnit(targetHero); } if (W.IsReady() && Hero.Distance(targetHero) < 300) { if (Hero.Mana > Q.ManaCost + W.ManaCost || Hero.HealthPercent > 70) { W.Cast(); } } if (R.IsReady() && R.CanCast(targetHero) && !targetHero.MagicImmune) { R.CastOnUnit(targetHero); } if (E.IsReady() && Hero.Spellbook.GetSpell(SpellSlot.E).ToggleState == 1 && Hero.Distance(targetHero) < 1000) { E.Cast(); } ItemHandler.UseItemsCombo(targetHero, !R.IsReady()); OrbwalkingForBots.Orbwalk(targetHero); return(false); }
private bool MasteryiCombo() { var targetHero = Program._GameInfo.Target; if (Hero.Spellbook.IsChanneling && targetHero.Health > Program.player.GetAutoAttackDamage(targetHero, true) * 2) { return(false); } if (Program.menu.Item("ComboSmite").GetValue <Boolean>()) { Jungle.CastSmiteHero((Obj_AI_Hero)targetHero); } if (E.IsReady() && Hero.IsWindingUp) { E.Cast(); } if (R.IsReady() && Hero.Distance(targetHero) < 600) { R.Cast(); } if (Hero.IsWindingUp) { return(false); } if (Q.IsReady()) { Q.CastOnUnit(targetHero); } if ((Hero.Spellbook.IsChanneling && targetHero.Health > Program.player.GetAutoAttackDamage(targetHero, true) * 2) || targetHero == null) { W.Cast(); } ItemHandler.UseItemsCombo(targetHero, !Q.IsReady()); OrbwalkingForBots.Orbwalk(targetHero); return(false); }
private bool EveCombo() { var targetHero = Program._GameInfo.Target; if (Hero.Spellbook.IsChanneling) { return(false); } if (Program.menu.Item("ComboSmite").GetValue <Boolean>()) { Jungle.CastSmiteHero((Obj_AI_Hero)targetHero); } if (Hero.IsWindingUp) { return(false); } if (Q.IsReady() && Q.CanCast(targetHero)) { Q.CastOnUnit(targetHero); } ItemHandler.UseItemsCombo(targetHero, true); if (W.IsReady() && targetHero.IsValidTarget(750)) { W.Cast(); } if (R.IsReady() && Hero.Distance(targetHero) < 650 && Hero.Mana > 100) { R.Cast(targetHero); } if (E.IsReady() && E.CanCast(targetHero)) { E.CastOnUnit(targetHero); } OrbwalkingForBots.Orbwalk(targetHero); return(false); }
private bool MWCombo() { var targetHero = Program._GameInfo.Target; if (Hero.Spellbook.IsChanneling) { return(false); } if (Program.menu.Item("ComboSmite").GetValue <Boolean>()) { Jungle.CastSmiteHero((Obj_AI_Hero)targetHero); } if (Hero.IsWindingUp) { return(false); } if (E.IsReady() && targetHero.IsValidTarget(600)) { E.Cast(targetHero); } ItemHandler.UseItemsCombo(targetHero, true); if (W.IsReady() && targetHero.IsValidTarget(850)) { W.Cast(); } if (Q.IsReady() && !Hero.HasBuff("UndyingRage") && Hero.HealthPercent < 20) { Q.Cast(); } if (R.IsReady() && Hero.HealthPercent < 15 && targetHero.CountEnemiesInRange(700) >= 1) { R.Cast(); } OrbwalkingForBots.Orbwalk(targetHero); return(false); }
private bool KogCombo() { var targetHero = Program._GameInfo.Target; if (Hero.Spellbook.IsChanneling) { return(false); } if (Program.menu.Item("ComboSmite").GetValue <Boolean>()) { Jungle.CastSmiteHero((Obj_AI_Hero)targetHero); } if (Hero.IsWindingUp) { return(false); } ItemHandler.UseItemsCombo(targetHero, true); if (Q.IsReady() && targetHero.IsValidTarget(900) || Hero.ManaPercent > 50) { Q.CastIfHitchanceEquals(targetHero, HitChance.High); } if (W.IsReady() && targetHero.IsValidTarget(710)) { W.Cast(); } if (E.IsReady() && targetHero.IsValidTarget(1000)) { E.Cast(targetHero); } if (R.IsReady() && Hero.ManaPercent > 60 && !Hero.HasBuff("KogMawBioArcaneBarrage")) { R.CastIfHitchanceEquals(targetHero, HitChance.High); } OrbwalkingForBots.Orbwalk(targetHero); return(false); }