private static void Combo() { var target = TargetSelector.GetTarget(1000, DamageType.Physical); if (target == null) return; var useQ = SkillMenu["QCombo"].Cast<CheckBox>().CurrentValue; var useW = SkillMenu["WCombo"].Cast<CheckBox>().CurrentValue; var useE = SkillMenu["ECombo"].Cast<CheckBox>().CurrentValue; var useR = SkillMenu["RCombo"].Cast<CheckBox>().CurrentValue; if (target.IsValidTarget(E.Range)) { var hydra = new Item((int)ItemId.Ravenous_Hydra_Melee_Only); if (useQ && Q.IsReady() && target.IsValidTarget(E.Range) && !target.IsZombie) { Q.Cast(); } if (E.IsReady() && useE && target.IsValidTarget(E.Range) && !target.IsZombie) { E.Cast(target); hydra.Cast(); } if (R.IsReady() && useR && target.IsValidTarget(E.Range) && !target.IsZombie) { R.Cast(); } if (W.IsReady() && useW && target.IsValidTarget(W.Range) && !target.IsZombie) { W.Cast(target); } if (R.IsReady() && useR && target.IsValidTarget(E.Range) && !target.IsZombie) { R.Cast(); } } else if (!target.IsValidTarget(E.Range)) { var hydra = new Item((int)ItemId.Ravenous_Hydra_Melee_Only); if (useR && R.IsReady() && !target.IsZombie) { R.Cast(); } if (Q.IsReady() && useQ && target.IsValidTarget(E.Range) && !target.IsZombie) { Q.Cast(); } if (E.IsReady() && useE && target.IsValidTarget(E.Range) && !target.IsZombie) { E.Cast(target); hydra.Cast(); } if (W.IsReady() && useW && target.IsValidTarget(W.Range) && !target.IsZombie) { W.Cast(target); } if (R.IsReady() && useR && target.IsValidTarget(R.Range) && !target.IsZombie) { R.Cast(); } } }
private static void Game_OnTick(EventArgs args) { HPOT = new Item((int)ItemId.Health_Potion); if (_Player.HealthPercent <= 60 && HPOT.IsOwned()) { HPOT.Cast(); } if (Spells[SpellSlot.E].IsReady() && !_Player.IsDead) { Brain.KStiloso(); } switch (Orbwalker.ActiveModesFlags) { case Orbwalker.ActiveModes.Combo: Brain.Combo(); return; case Orbwalker.ActiveModes.Harass: Brain.Harass(); return; case Orbwalker.ActiveModes.LaneClear: // Brain.LaneClear(); return; case Orbwalker.ActiveModes.JungleClear: // Brain.LaneClear(); return; } }
public static void Hydra() { var hydra = new Item(ItemId.Ravenous_Hydra_Melee_Only, 400); if (hydra.IsOwned() && hydra.IsReady()) { hydra.Cast(); } }
public static void Tiamath() { var tiamat = new Item(ItemId.Tiamat_Melee_Only, 400); if (tiamat.IsOwned() && tiamat.IsReady()) { tiamat.Cast(); } }
private static void Potions() { if (Utils.isChecked(MenuX.MiscMenu, "usePot") && !Utils._Player.IsInShopRange() && !Utils._Player.HasBuff("recall")) { var hpPot = new Item(2003); var manaPot = new Item(2004); var biscuit = new Item(2010); if ((hpPot.IsReady() || biscuit.IsReady()) && (!Utils._Player.HasBuff("RegenerationPotion") || Utils._Player.HasBuff("ItemMiniRegenPotion"))) { if (Utils._Player.CountEnemiesInRange(700) > 0 && Utils._Player.Health + 200 < Utils._Player.MaxHealth) { if (Item.HasItem(hpPot.Id)) { hpPot.Cast(); } else { biscuit.Cast(); } } else if (Utils._Player.Health < Utils._Player.MaxHealth * 0.6) { if (Item.HasItem(hpPot.Id)) { hpPot.Cast(); } else { biscuit.Cast(); } } } if (manaPot.IsReady() && !Utils._Player.HasBuff("FlaskOfCrystalWater")) { if (Utils._Player.Mana < Utils._Player.MaxMana * 0.6) { manaPot.Cast(); } } } }
public static Item zhonya; // Zhonya test #endregion Fields #region Methods /// <summary> /// Casts zhonya if Katarina is low on health. /// </summary> /// <param name="myHero">AIHeroClient reference -- ourselves</param> /// <returns>true if zhonya suceeded</returns> public static bool CastZhonya(AIHeroClient myHero, int zHealth) { zhonya = new Item((int)ItemId.Zhonyas_Hourglass); if(zhonya == null || !zhonya.IsReady() || !zhonya.IsOwned()) return false; if(myHero.HealthPercent <= zHealth) { zhonya.Cast(); return true; } return false; }
public static void Combo() { BTRK1 = new Item((int)ItemId.Blade_of_the_Ruined_King); BTRK2 = new Item((int)ItemId.Bilgewater_Cutlass); YOMU = new Item((int)ItemId.Youmuus_Ghostblade); var target = TargetSelector2.GetTarget(Program.Spells[SpellSlot.W].Range, DamageType.Physical); if (target == null) return; if (MenuX.ComboMenu["useWCombo"].Cast<CheckBox>().CurrentValue) { if (target.IsValidTarget(Program.Spells[SpellSlot.W].Range) && Program.Spells[SpellSlot.W].IsReady()) { Program.Spells[SpellSlot.W].Cast(target); } } if (MenuX.ComboMenu["useRCombo"].Cast<CheckBox>().CurrentValue) { foreach ( var enemy in ObjectManager.Get<AIHeroClient>() .Where(enemy => enemy.Distance(_Player) <= Program.Spells[SpellSlot.R].Range)) { if (enemy.CountEnemiesInRange(850) >= MenuX.ComboMenu["minRCombo"].Cast<Slider>().CurrentValue) { Program.Spells[SpellSlot.R].Cast(); } } } if (target.HealthPercent <= 80 && (BTRK1.IsOwned() || BTRK2.IsOwned()) && (BTRK1.IsReady() || BTRK2.IsReady())) { BTRK1.Cast(target); BTRK2.Cast(target); } if (target.HealthPercent <= 75 && YOMU.IsOwned() && YOMU.IsReady()) { YOMU.Cast(); } }
public static void OnAttack(AttackableUnit target, EventArgs args) { var item = new Item(ItemId.Youmuus_Ghostblade, 0); if ((Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo) || OrbwalkerPassive || OrbwalkLastClickActive)) { if (item.IsReady()) item.Cast(); } }
private static void CastTitan() { var id = ObjectManager.Player.InventoryItems.FirstOrDefault(a => a.Id == (ItemId) 3748); if (id != null) { var HydraItem = new Item(id.Id, 300); if (HydraItem.IsReady()) { HydraItem.Cast(); Orbwalker.ResetAutoAttack(); } } }
public static void OnAttack(OnAttackArgs args) { var item = new Item(ItemId.Youmuus_Ghostblade, 0); if ((PortAIO.OrbwalkerManager.isComboActive || OrbwalkerPassive || OrbwalkLastClickActive)) { if (item.IsReady()) item.Cast(); } }
private static void Itens() { var target = TargetSelector.GetTarget(500, DamageType.Physical); var botrk = new Item((int)ItemId.Blade_of_the_Ruined_King, 600f); var yommus = new Item((int)ItemId.Youmuus_Ghostblade); var useEr = ComboMenu["useER"].Cast<CheckBox>().CurrentValue; var erHealth = ComboMenu["ERHealth"].Cast<Slider>().CurrentValue; var useYommus = ComboMenu["UseYommus"].Cast<CheckBox>().CurrentValue; if (botrk.IsReady()) { if (useEr && target.HealthPercent <= erHealth) { botrk.Cast(target); } } if (yommus.IsReady() && useYommus) { yommus.Cast(); } }
private static void AutoPotion() { var usePotion = PotionMenu["hpPotion"].Cast<CheckBox>().CurrentValue; var hpporcent = PotionMenu["hp%"].Cast<Slider>().CurrentValue; var potionhp = new Item((int) ItemId.Health_Potion); if (potionhp.IsReady() && usePotion && _Player.Health <= hpporcent) { potionhp.Cast(); } }
static void Orbwalker_OnPostAttack(AttackableUnit target, EventArgs args) { if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { var hydra = new Item((int)ItemId.Ravenous_Hydra_Melee_Only); var youmuus = new Item((int)ItemId.Youmuus_Ghostblade); if (hydra.IsOwned() && hydra.IsReady() || youmuus.IsOwned() && youmuus.IsReady()) { hydra.Cast(); youmuus.Cast(); } } }
// Combo Draw Damage private static void Tick(EventArgs args) { QHitChance = PredMenu["predq"].Cast<CheckBox>().CurrentValue ? HitChance.Medium : HitChance.High; EHitChance = PredMenu["prede"].Cast<CheckBox>().CurrentValue ? HitChance.Medium : HitChance.High; Killsteal(); // AutoCast(); { if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) Combo(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear)) { LaneClear(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass)) { Harass(); } //Auto Ignite { if (!ComboMenu["useignite"].Cast<CheckBox>().CurrentValue || !Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) return; foreach ( var source in ObjectManager.Get<AIHeroClient>() .Where( a => a.IsEnemy && a.IsValidTarget(Ignite.Range) && a.Health < 50 + 20*Me.Level - (a.HPRegenRate/5*3))) { Ignite.Cast(source); return; } } //Auto Zhonias var zhoniascheck = MiscMenu["zhonias"].Cast<CheckBox>().CurrentValue; var zpercent = MiscMenu["ZPercent"].Cast<Slider>().CurrentValue; var zhonias = new Item((int)ItemId.Zhonyas_Hourglass); if (zhoniascheck && zhonias.IsReady()) { if (Me.HealthPercent <= zpercent) { zhonias.Cast(); } } }
private static void Itens() { var useEr = ItensMenu["useER"].Cast<CheckBox>().CurrentValue; var hpPorcent = ItensMenu["hpPorcent"].Cast<Slider>().CurrentValue; var mehpPorcent = ItensMenu["mehpPorcent"].Cast<Slider>().CurrentValue; var useYommus = ItensMenu["useYommus"].Cast<CheckBox>().CurrentValue; //itens var botrk = new Item(ItemId.Blade_of_the_Ruined_King, 500); var yommus = new Item(ItemId.Youmuus_Ghostblade); if (botrk.IsReady() && useEr) { var targetEr = TargetSelector.GetTarget(botrk.Range, DamageType.Mixed); if (targetEr.IsValidTarget(500) && hpPorcent >= targetEr.HealthPercent) { botrk.Cast(); } if (Me.HealthPercent <= mehpPorcent) { botrk.Cast(); } } if (yommus.IsReady() && useYommus) { var targetY = TargetSelector.GetTarget(600, DamageType.Physical); if (targetY.IsValidTarget(600)) { yommus.Cast(); } } }
private static void Potions() { var usehp = PotionMenu["useHP"].Cast<CheckBox>().CurrentValue; var hpbar = PotionMenu["hpbar"].Cast<Slider>().CurrentValue; //potions instance var hppot = new Item(ItemId.Health_Potion); if (usehp && hppot.IsReady() && Me.HealthPercent <= hpbar) { hppot.Cast(); } }
public static void Youmu() { if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { var youmu = new Item(ItemId.Youmuus_Ghostblade); if (youmu.IsOwned() && youmu.IsReady()) { youmu.Cast(); } } }