private bool SuccessfulBandage(Obj_AI_Hero enemy) { return(enemy.IsChampion() && enemy.HasBuff("Stun") && !enemy.HasBuff("CurseoftheSadMummy") && enemy.GetBuff("Stun").Caster.NetworkId == Player.NetworkId); }
private static void OnInteruppt(Obj_AI_Hero sender, Interrupter2.InterruptableTargetEventArgs args) { var use = GetBool("useqint", typeof(bool)); var dangerlevel = GetValue("interruptlevel"); if (!use) { return; } if (!sender.IsChampion() || !sender.IsEnemy) { return; } if (!(sender.Distance(Player) < Q.Range)) { return; } if (DangerLevel(args) < dangerlevel) { return; } if (Q.IsReady()) { Q.Cast(sender); } }
private static void Game_OnGameLoad(EventArgs args) { if (!Player.IsChampion("Leblanc")) { return; } #region Menu Menu = new Menu("LeBlanc The Schemer", "LeBlanc", true); Orbwalker = Menu.AddOrbwalker(); Menu.AddTargetSelector(); var combo = new Combo(); Menu.AddSubMenu(Combo.LocalMenu); var harass = new Harass(); Menu.AddSubMenu(Harass.LocalMenu); var laneclear = new LaneClear(); Menu.AddSubMenu(LaneClear.LocalMenu); var flee = new Flee(); Menu.AddSubMenu(Flee.LocalMenu); var clone = new Clone(); Menu.AddSubMenu(Clone.LocalMenu); var draw = Menu.AddMenu("Draw Settings", "Draw"); draw.AddItem(new MenuItem("Draw0", "Draw Q Range").SetValue(new Circle(true, Color.Red, Q.Range))); draw.AddItem(new MenuItem("Draw1", "Draw W Range").SetValue(new Circle(false, Color.Red, W.Range))); draw.AddItem(new MenuItem("Draw2", "Draw E Range").SetValue(new Circle(true, Color.Purple, E.Range))); draw.AddBool("DrawCD", "Draw on CD"); draw.AddBool("DamageIndicator", "Damage Indicator"); var misc = Menu.AddMenu("Misc Settings", "Misc"); var ks = new KillSteal(); misc.AddSubMenu(KillSteal.LocalMenu); misc.AddBool("Interrupt", "Interrupt Spells"); misc.AddBool("AntiGapcloser", "AntiGapCloser"); misc.AddBool("Sounds", "Sounds"); misc.AddBool("Troll", "Troll"); Menu.AddToMainMenu(); #endregion DamageIndicator.DamageToUnit = GetComboDamage; if (misc.Item("Sounds").GetValue <bool>()) { var sound = new SoundObject(Resources.OnLoad); sound.Play(); } Game.PrintChat( "<b><font color =\"#FFFFFF\">LeBlanc the Schemer by </font><font color=\"#0033CC\">Trees</font><font color =\"#FFFFFF\"> loaded!</font></b>"); Drawing.OnDraw += Drawing_OnDraw; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; //Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
private static void OnInteruppt(Obj_AI_Hero sender, Interrupter2.InterruptableTargetEventArgs args) { var use = GetBool("useqint", typeof (bool)); var dangerlevel = GetValue("interruptlevel"); if (!use) return; if (!sender.IsChampion() || !sender.IsEnemy) return; if (!(sender.Distance(Player) < Q.Range)) return; if (DangerLevel(args) < dangerlevel) return; if (Q.IsReady()) Q.Cast(sender); }
private static void launchCombo(Obj_AI_Hero unit) { if (unit != null & unit.IsValidTarget(LeeSin.Q.Range + LeeSin.W.Range) && unit.IsEnemy && unit.IsChampion()) { if (MenuManager.myMenu.Item("combo.useQ").GetValue <Boolean>()) { CastQ(unit); } if (MenuManager.myMenu.Item("combo.useW").GetValue <Boolean>() && LeeSin.myHero.Mana > 100) { CastW(unit); } if (MenuManager.myMenu.Item("combo.useE").GetValue <Boolean>() && LeeSin.myHero.Mana > 100) { CastE(unit); } if (MenuManager.myMenu.Item("combo.useR").GetValue <Boolean>()) { CastR(unit); } } }