private static void Potions() { if (Player.Instance.IsInFountain() || Player.Instance.IsRecalling() || Player.Instance.IsUsingPotion() || (!Hunter.IsOwned() && !Refillable.IsOwned() && !Potion.IsOwned() && !Biscuit.IsOwned() && !Corrupting.IsOwned()) || !Value.Use("activator.potions")) { return; } if (Player.Instance.HealthPercent < Value.Get("activator.potions.hp")) { if (Hunter.IsReady()) { Hunter.Cast(); } else if (Corrupting.IsReady()) { Corrupting.Cast(); } else if (Refillable.IsReady()) { Refillable.Cast(); } else if (Potion.IsReady()) { Potion.Cast(); } else if (Biscuit.IsReady()) { Biscuit.Cast(); } } if (Player.Instance.ManaPercent < Value.Get("activator.potions.mana")) { if (Hunter.IsReady()) { Hunter.Cast(); } else if (Corrupting.IsReady()) { Corrupting.Cast(); } } }
private void PotionManagement() { if (Player.Health + 250 > Player.MaxHealth) { return; } if (Player.HealthPercent > 50 && Player.CountEnemyHeroesInRange(700) == 0) { return; } if (Player.HasBuff("RegenerationPotion") || Player.HasBuff("Item2010") || Player.HasBuff("ItemCrystalFlask") || Player.HasBuff("ItemCrystalFlaskJungle") || Player.HasBuff("ItemDarkCrystalFlask")) { return; } if (Refillable.IsReady) { Refillable.Cast(); } else if (Potion.IsReady) { Potion.Cast(); } else if (Biscuit.IsReady) { Biscuit.Cast(); } else if (Hunter.IsReady) { Hunter.Cast(); } else if (Corrupting.IsReady) { Corrupting.Cast(); } }
private void PotionManagement() { if (Player.HasBuff("RegenerationPotion") || Player.HasBuff("ItemMiniRegenPotion") || Player.HasBuff("ItemCrystalFlaskJungle") || Player.HasBuff("ItemDarkCrystalFlask")) { return; } if (Potion.IsReady()) { if (Player.Health + 200 < Player.MaxHealth && Player.CountEnemiesInRange(700) > 0) { Potion.Cast(); } else if (Player.Health < Player.MaxHealth * 0.6) { Potion.Cast(); } return; } else if (Biscuit.IsReady()) { if (Player.Health + 250 < Player.MaxHealth && Player.CountEnemiesInRange(700) > 0) { Biscuit.Cast(); } else if (Player.Health < Player.MaxHealth * 0.6) { Biscuit.Cast(); } return; } else if (Hunter.IsReady()) { if (Player.Health + 250 < Player.MaxHealth && Player.CountEnemiesInRange(700) > 0) { Hunter.Cast(); } else if (Player.Health < Player.MaxHealth * 0.6) { Hunter.Cast(); } return; } else if (Corrupting.IsReady()) { if (Player.Health + 250 < Player.MaxHealth && Player.CountEnemiesInRange(700) > 0) { Corrupting.Cast(); } else if (Player.Health < Player.MaxHealth * 0.6) { Corrupting.Cast(); } return; } else if (Refillable.IsReady()) { if (Player.Health + 250 < Player.MaxHealth && Player.CountEnemiesInRange(700) > 0) { Refillable.Cast(); } else if (Player.Health < Player.MaxHealth * 0.6) { Refillable.Cast(); } return; } }
private void PotionManagement() { if (!Player.InFountain() && !Player.HasBuff("Recall")) { if (ManaPotion.IsReady() && !Player.HasBuff("FlaskOfCrystalWater")) { if (Player.CountEnemiesInRange(1200) > 0 && Player.Mana < 200) { ManaPotion.Cast(); } } if (Player.HasBuff("RegenerationPotion") || Player.HasBuff("ItemMiniRegenPotion") || Player.HasBuff("ItemCrystalFlask") || Player.HasBuff("ItemCrystalFlaskJungle") || Player.HasBuff("ItemDarkCrystalFlask")) { return; } if (Hunter.IsReady()) { if (Player.CountEnemiesInRange(700) > 0 && Player.Health + 200 < Player.MaxHealth) { Hunter.Cast(); } else if (Player.Health < Player.MaxHealth * 0.6) { Hunter.Cast(); } else if (Player.CountEnemiesInRange(1200) > 0 && Player.Mana < 200 && !Player.HasBuff("FlaskOfCrystalWater")) { Hunter.Cast(); } return; } if (Corrupting.IsReady()) { if (Player.CountEnemiesInRange(700) > 0 && Player.Health + 200 < Player.MaxHealth) { Corrupting.Cast(); } else if (Player.Health < Player.MaxHealth * 0.6) { Corrupting.Cast(); } else if (Player.CountEnemiesInRange(1200) > 0 && Player.Mana < 200 && !Player.HasBuff("FlaskOfCrystalWater")) { Corrupting.Cast(); } return; } if (Flask.IsReady()) { if (Player.CountEnemiesInRange(700) > 0 && Player.Health + 200 < Player.MaxHealth) { Flask.Cast(); } else if (Player.Health < Player.MaxHealth * 0.6) { Flask.Cast(); } else if (Player.CountEnemiesInRange(1200) > 0 && Player.Mana < 200 && !Player.HasBuff("FlaskOfCrystalWater")) { Flask.Cast(); } return; } if (Refillable.IsReady()) { if (Player.CountEnemiesInRange(700) > 0 && Player.Health + 200 < Player.MaxHealth) { Refillable.Cast(); } else if (Player.Health < Player.MaxHealth * 0.6) { Refillable.Cast(); } return; } if (Potion.IsReady()) { if (Player.CountEnemiesInRange(700) > 0 && Player.Health + 200 < Player.MaxHealth) { Potion.Cast(); } else if (Player.Health < Player.MaxHealth * 0.6) { Potion.Cast(); } return; } if (Biscuit.IsReady()) { if (Player.CountEnemiesInRange(700) > 0 && Player.Health + 200 < Player.MaxHealth) { Biscuit.Cast(); } else if (Player.Health < Player.MaxHealth * 0.6) { Biscuit.Cast(); } return; } } }
public static void Init() { if (Botrk.IsOwned()) { UtilityMenu.Activator.AddCheckBox("activator.botrk", "Use BOTRK"); UtilityMenu.Activator.AddSeparator(); UtilityMenu.Activator.AddGroupLabel("Blade of The Ruined King Manager:", "activator.label.utilitymenu.botrk", true); UtilityMenu.Activator.AddCheckBox("activator.botrk.combo", "Use BOTRK (COMBO Mode)", true, true); UtilityMenu.Activator.AddCheckBox("activator.botrk.ks", "Use BOTRK (KS Mode)", false, true); UtilityMenu.Activator.AddCheckBox("activator.botrk.lifesave", "Use BOTRK (LifeSave)", false, true); UtilityMenu.Activator.AddSlider("activator.botrk.hp", "Use BOTRK (LifeSave) if HP are under {0}", 20, 0, 100, true); UtilityMenu.Activator.AddSeparator(); } if (Cutlass.IsOwned()) { UtilityMenu.Activator.AddCheckBox("activator.bilgewater", "Use BC"); UtilityMenu.Activator.AddSeparator(); UtilityMenu.Activator.AddGroupLabel("Bilgewater Cutlass Manager:", "activator.label.utilitymenu.bilgewater", true); UtilityMenu.Activator.AddCheckBox("activator.bilgewater.combo", "Use BC (COMBO Mode)", true, true); UtilityMenu.Activator.AddCheckBox("activator.bilgewater.ks", "Use BC (KS Mode)", false, true); UtilityMenu.Activator.AddSeparator(); } if (Youmuus.IsOwned()) { UtilityMenu.Activator.AddCheckBox("activator.youmus", "Use Youmus"); UtilityMenu.Activator.AddSeparator(); UtilityMenu.Activator.AddGroupLabel("Youmus Manager:", "activator.label.utilitymenu.youmus", true); UtilityMenu.Activator.AddCheckBox("activator.youmusspellonly", "Use Youmus only on spell cast", false, true); UtilityMenu.Activator.AddSeparator(); } if (Hunter.IsOwned() || Refillable.IsOwned() || Potion.IsOwned() || Biscuit.IsOwned() || Corrupting.IsOwned()) { UtilityMenu.Activator.AddCheckBox("activator.potions", "Use Potions"); UtilityMenu.Activator.AddSeparator(); UtilityMenu.Activator.AddGroupLabel("Potions Manager:", "activator.label.utilitymenu.potions", true); UtilityMenu.Activator.AddSlider("activator.potions.hp", "Use POTIONS if HP are under {0}", 20, 0, 100, true); UtilityMenu.Activator.AddSlider("activator.potions.mana", "Use POTIONS if mana is under {0}", 20, 0, 100, true); UtilityMenu.Activator.AddSeparator(); } if (Mercurial.IsOwned() || Qss.IsOwned()) { UtilityMenu.Activator.AddCheckBox("activator.qss", "Use QSS - Mercurial"); UtilityMenu.Activator.AddCheckBox("activator.qss.ulti", "Prevent ultimates"); UtilityMenu.Activator.AddCheckBox("activator.qss.bonus", "Use on bonus"); UtilityMenu.Activator.AddSeparator(); UtilityMenu.Activator.AddGroupLabel("Anti Cloud-Control Manager:", "activator.label.utilitymenu.qss", true); UtilityMenu.Activator.AddCheckBox("activator.qss.cc.1", "Use it on Airborne", true, true); UtilityMenu.Activator.AddCheckBox("activator.qss.cc.2", "Use it on Blind", true, true); UtilityMenu.Activator.AddCheckBox("activator.qss.cc.3", "Use it on Disarm", true, true); UtilityMenu.Activator.AddCheckBox("activator.qss.cc.4", "Use it on Forced Action", true, true); UtilityMenu.Activator.AddCheckBox("activator.qss.cc.5", "Use it on Root", true, true); UtilityMenu.Activator.AddCheckBox("activator.qss.cc.6", "Use it on Silence", true, true); UtilityMenu.Activator.AddCheckBox("activator.qss.cc.7", "Use it on Slow", true, true); UtilityMenu.Activator.AddCheckBox("activator.qss.cc.8", "Use it on Stasis", true, true); UtilityMenu.Activator.AddCheckBox("activator.qss.cc.9", "Use it on Stun", true, true); UtilityMenu.Activator.AddCheckBox("activator.qss.cc.10", "Use it on Suppression", true, true); UtilityMenu.Activator.AddSeparator(); if (Value.Use("activator.qss.ulti")) { UtilityMenu.Activator.AddGroupLabel("Anti Ultimate Manager:", "activator.label.utilitymenu.qss.antiulti", true); if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Fiora")) { UtilityMenu.Activator.AddCheckBox("activator.qss.ulti.1", "Prevent Fiora Ultimate", true, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Fizz")) { UtilityMenu.Activator.AddCheckBox("activator.qss.ulti.2", "Prevent Fizz Ultimate", true, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Lissandra")) { UtilityMenu.Activator.AddCheckBox("activator.qss.ulti.4", "Prevent Lissandra Ultimate", true, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Mordekaiser")) { UtilityMenu.Activator.AddCheckBox("activator.qss.ulti.5", "Prevent Mordekaiser Ultimate", true, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Thresh")) { UtilityMenu.Activator.AddCheckBox("activator.qss.ulti.7", "Prevent Thresh Q", true, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Vladimir")) { UtilityMenu.Activator.AddCheckBox("activator.qss.ulti.8", "Prevent Vladimir", true, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Zed")) { UtilityMenu.Activator.AddCheckBox("activator.qss.ulti.9", "Prevent Zed Ultimate", true, true); } } UtilityMenu.Activator.AddSeparator(); if (Value.Use("activator.qss.bonus")) { UtilityMenu.Activator.AddGroupLabel("Anti Cloud-Control Bonus Manager:", "activator.label.utilitymenu.qss.bonus", true); if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Vayne")) { UtilityMenu.Activator.AddCheckBox("activator.qss.bonus.1", "Prevent Vayne Stacks", false, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Darius")) { UtilityMenu.Activator.AddCheckBox("activator.qss.bonus.2", "Prevent Darius BloodStacks", false, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Kalista")) { UtilityMenu.Activator.AddCheckBox("activator.qss.bonus.3", "Prevent Kalista EStacks", false, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Tristana")) { UtilityMenu.Activator.AddCheckBox("activator.qss.bonus.4", "Prevent Tristana EStacks", false, true); } } UtilityMenu.Activator.AddSlider("activator.qss.prevent.enemies", "Prevent to use QSS if there are less then {0} enemies", 3, 0, 5, true); UtilityMenu.Activator.AddSlider("activator.qss.hp", "Use QSS if HP are under {0}", 20, 0, 100, true); UtilityMenu.Activator.AddSeparator(); } if (MainMenu._menu["useonupdate"].Cast <CheckBox>().CurrentValue) { Game.OnUpdate += GameOnUpdate; } else { Game.OnTick += GameOnUpdate; } Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; Shop.OnBuyItem += Shop_OnBuyItem; Obj_AI_Base.OnBuffGain += BuffGain; }
protected override void InitializeMenu() { Menu.AddGroupLabel("OKTR AIO - Activator for " + Player.Instance.ChampionName, "activator.grouplabel.utilitymenu"); Menu.AddCheckBox("activator.heal", "Use Heal"); Menu.AddCheckBox("activator.barrier", "Use Barrier"); Menu.AddCheckBox("activator.ignite", "Use Ignite"); Menu.Add("activator.advanced", new CheckBox("Show Advanced Menu", false)).OnValueChange += Value.AdvancedModeChanged; Menu.AddSeparator(); Menu.AddGroupLabel("Heal Manager:", "activator.label.utilitymenu.heal", true); Menu.AddCheckBox("activator.heal.lifesave", "Use Heal for Allies", false, true); Menu.AddSlider("activator.heal.hp", "Use Heal if HP are under {0}", 15, 0, 100, true); Menu.AddSeparator(); Menu.AddGroupLabel("Barrier Manager:", "activator.label.utilitymenu.barrier", true); Menu.AddSlider("activator.barrier.hp", "Use Heal if HP are under {0}", 15, 0, 100, true); Menu.AddSeparator(); Menu.AddGroupLabel("Ignite Manager:", "activator.label.utilitymenu.ignite", true); Menu.AddCheckBox("activator.ignite.progressive", "Use Ignite for Progressive Damage", false, true); Menu.AddCheckBox("activator.ignite.burst", "Use Ignite for Burst Damage", false, true); Menu.AddCheckBox("activator.ignite.killsteal", "Use Ignite for Killsteal", true, true); Menu.AddSeparator(); if (Botrk.IsOwned()) { Menu.AddCheckBox("activator.botrk", "Use BOTRK"); Menu.AddSeparator(); Menu.AddGroupLabel("Blade of The Ruined King Manager:", "activator.label.utilitymenu.botrk", true); Menu.AddCheckBox("activator.botrk.combo", "Use BOTRK (COMBO Mode)", true, true); Menu.AddCheckBox("activator.botrk.ks", "Use BOTRK (KS Mode)", false, true); Menu.AddCheckBox("activator.botrk.lifesave", "Use BOTRK (LifeSave)", false, true); Menu.AddSlider("activator.botrk.hp", "Use BOTRK (LifeSave) if HP are under {0}", 20, 0, 100, true); Menu.AddSeparator(); } if (Cutlass.IsOwned()) { Menu.AddCheckBox("activator.bilgewater", "Use BC"); Menu.AddSeparator(); Menu.AddGroupLabel("Bilgewater Cutlass Manager:", "activator.label.utilitymenu.bilgewater", true); Menu.AddCheckBox("activator.bilgewater.combo", "Use BC (COMBO Mode)", true, true); Menu.AddCheckBox("activator.bilgewater.ks", "Use BC (KS Mode)", false, true); Menu.AddSeparator(); } if (Youmuus.IsOwned()) { Menu.AddCheckBox("activator.youmus", "Use Youmus"); Menu.AddSeparator(); Menu.AddGroupLabel("Youmus Manager:", "activator.label.utilitymenu.youmus", true); Menu.AddCheckBox("activator.youmusspellonly", "Use Youmus only on spell cast", false, true); Menu.AddSeparator(); } if (Hunter.IsOwned() || Refillable.IsOwned() || Potion.IsOwned() || Biscuit.IsOwned() || Corrupting.IsOwned()) { Menu.AddCheckBox("activator.potions", "Use Potions"); Menu.AddSeparator(); Menu.AddGroupLabel("Potions Manager:", "activator.label.utilitymenu.potions", true); Menu.AddSlider("activator.potions.hp", "Use POTIONS if HP are under {0}", 20, 0, 100, true); Menu.AddSlider("activator.potions.mana", "Use POTIONS if mana is under {0}", 20, 0, 100, true); Menu.AddSeparator(); } if (Mercurial.IsOwned() || Qss.IsOwned()) { Menu.AddCheckBox("activator.qss", "Use QSS - Mercurial"); Menu.AddCheckBox("activator.qss.ulti", "Prevent ultimates"); Menu.AddCheckBox("activator.qss.bonus", "Use on bonus"); Menu.AddSeparator(); Menu.AddGroupLabel("Anti Cloud-Control Manager:", "activator.label.utilitymenu.qss", true); Menu.AddCheckBox("activator.qss.cc.1", "Use it on Airborne", true, true); Menu.AddCheckBox("activator.qss.cc.2", "Use it on Blind", true, true); Menu.AddCheckBox("activator.qss.cc.3", "Use it on Disarm", true, true); Menu.AddCheckBox("activator.qss.cc.4", "Use it on Forced Action", true, true); Menu.AddCheckBox("activator.qss.cc.5", "Use it on Root", true, true); Menu.AddCheckBox("activator.qss.cc.6", "Use it on Silence", true, true); Menu.AddCheckBox("activator.qss.cc.7", "Use it on Slow", true, true); Menu.AddCheckBox("activator.qss.cc.8", "Use it on Stasis", true, true); Menu.AddCheckBox("activator.qss.cc.9", "Use it on Stun", true, true); Menu.AddCheckBox("activator.qss.cc.10", "Use it on Suppression", true, true); Menu.AddSeparator(); if (Value.Use("activator.qss.ulti")) { Menu.AddGroupLabel("Anti Ultimate Manager:", "activator.label.utilitymenu.qss.antiulti", true); if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Fiora")) { Menu.AddCheckBox("activator.qss.ulti.1", "Prevent Fiora Ultimate", true, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Fizz")) { Menu.AddCheckBox("activator.qss.ulti.2", "Prevent Fizz Ultimate", true, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Lissandra")) { Menu.AddCheckBox("activator.qss.ulti.4", "Prevent Lissandra Ultimate", true, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Mordekaiser")) { Menu.AddCheckBox("activator.qss.ulti.5", "Prevent Mordekaiser Ultimate", true, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Thresh")) { Menu.AddCheckBox("activator.qss.ulti.7", "Prevent Thresh Q", true, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Vladimir")) { Menu.AddCheckBox("activator.qss.ulti.8", "Prevent Vladimir", true, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Zed")) { Menu.AddCheckBox("activator.qss.ulti.9", "Prevent Zed Ultimate", true, true); } } Menu.AddSeparator(); if (Value.Use("activator.qss.bonus")) { Menu.AddGroupLabel("Anti Cloud-Control Bonus Manager:", "activator.label.utilitymenu.qss.bonus", true); if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Vayne")) { Menu.AddCheckBox("activator.qss.bonus.1", "Prevent Vayne Stacks", false, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Darius")) { Menu.AddCheckBox("activator.qss.bonus.2", "Prevent Darius BloodStacks", false, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Kalista")) { Menu.AddCheckBox("activator.qss.bonus.3", "Prevent Kalista EStacks", false, true); } if (EntityManager.Heroes.Enemies.Any(a => a.ChampionName == "Tristana")) { Menu.AddCheckBox("activator.qss.bonus.4", "Prevent Tristana EStacks", false, true); } } Menu.AddSlider("activator.qss.prevent.enemies", "Prevent to use QSS if there are less then {0} enemies", 3, 0, 5, true); Menu.AddSlider("activator.qss.hp", "Use QSS if HP are under {0}", 20, 0, 100, true); Menu.AddSeparator(); } Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; Shop.OnBuyItem += Shop_OnBuyItem; Obj_AI_Base.OnBuffGain += BuffGain; }
public static void Game_OnTick(EventArgs args) { if (player.IsDead || MenuGUI.IsChatOpen || player.IsRecalling()) { return; } var orbMode = Orbwalker.ActiveModesFlags; var playerMana = Player.Instance.ManaPercent; if (orbMode.HasFlag(Orbwalker.ActiveModes.Combo) && ComboMenu["wGapCloser"].Cast <CheckBox>().CurrentValue&& ComboMenu["W"].Cast <CheckBox>().CurrentValue&& (playerMana > ComboMenu.GetSliderValue("manaSlider"))) { wGapCloser(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.Harass) && (playerMana > HarassMenu.GetSliderValue("GapCloserManaSlider")) && HarassMenu["wGapCloser"].Cast <CheckBox>().CurrentValue&& HarassMenu["W"].Cast <CheckBox>().CurrentValue) { Harass.wGapCloser(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.Harass) && (playerMana > HarassMenu.GetSliderValue("manaSlider"))) { Harass.ExecuteHarass(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.Combo) && (Player.Instance.CountEnemiesInRange(1100) >= 1)) { ExecuteCombo(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.JungleClear)) { JungleClear.Execute(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.LaneClear) && (playerMana > LaneClearMenu.GetSliderValue("manaSlider"))) { LaneClear.Execute(); } var HealBuff = Player.HasBuff("RegenerationPotion") || Player.HasBuff("ItemMiniRegenPotion") || Player.HasBuff("ItemCrystalFlask") || Player.HasBuff("ItemDarkCrystalFlask") || Player.HasBuff("ItemCrystalFlaskJungle") || Player.Instance.IsRecalling(); //Health Potion if (JungleClearMenu["usePotions"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Health.IsOwned() && Health.IsReady()) { if (Player.Instance.HealthPercent <= JungleClearMenu["PotionHp"].Cast <Slider>().CurrentValue) { Health.Cast(); } } } //Hunters Potion if (JungleClearMenu["usePotions"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Hunters.IsOwned() && Hunters.IsReady()) { if (Player.Instance.HealthPercent <= JungleClearMenu["PotionHp"].Cast <Slider>().CurrentValue) { Hunters.Cast(); } } } //Biscuit if (JungleClearMenu["usePotions"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Biscuit.IsOwned() && Biscuit.IsReady()) { if (Player.Instance.HealthPercent <= JungleClearMenu["PotionHp"].Cast <Slider>().CurrentValue) { Biscuit.Cast(); } } } //Refillable if (JungleClearMenu["usePotions"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Refillable.IsOwned() && Refillable.IsReady()) { if (Player.Instance.HealthPercent <= JungleClearMenu["PotionHp"].Cast <Slider>().CurrentValue) { Refillable.Cast(); } } } //Corrupting if (JungleClearMenu["usePotions"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Corrupting.IsOwned() && Corrupting.IsReady()) { if (Player.Instance.HealthPercent <= JungleClearMenu["PotionHp"].Cast <Slider>().CurrentValue) { Corrupting.Cast(); } } } }
public static void Game_OnTick(EventArgs args) { if (player.IsDead || MenuGUI.IsChatOpen || player.IsRecalling()) { return; } var orbMode = Orbwalker.ActiveModesFlags; if (orbMode.HasFlag(Orbwalker.ActiveModes.Combo) && (Player.Instance.CountEnemiesInRange(1000) >= 1)) { ExecuteCombo(); } var HealBuff = Player.HasBuff("RegenerationPotion") || Player.HasBuff("ItemMiniRegenPotion") || Player.HasBuff("ItemCrystalFlask") || Player.HasBuff("ItemDarkCrystalFlask") || Player.HasBuff("ItemCrystalFlaskJungle") || Player.Instance.IsRecalling(); //Health Potion if (ConsumablesMenu["usePotions"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Health.IsOwned() && Health.IsReady()) { if (Player.Instance.HealthPercent <= ConsumablesMenu["PotionHp"].Cast <Slider>().CurrentValue) { Health.Cast(); } } } //Hunters Potion if (ConsumablesMenu["usePotions"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Hunters.IsOwned() && Hunters.IsReady()) { if (Player.Instance.HealthPercent <= ConsumablesMenu["PotionHp"].Cast <Slider>().CurrentValue) { Hunters.Cast(); } } } //Biscuit if (ConsumablesMenu["usePotions"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Biscuit.IsOwned() && Biscuit.IsReady()) { if (Player.Instance.HealthPercent <= ConsumablesMenu["PotionHp"].Cast <Slider>().CurrentValue) { Biscuit.Cast(); } } } //Refillable if (ConsumablesMenu["usePotions"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Refillable.IsOwned() && Refillable.IsReady()) { if (Player.Instance.HealthPercent <= ConsumablesMenu["PotionHp"].Cast <Slider>().CurrentValue) { Refillable.Cast(); } } } //Corrupting if (ConsumablesMenu["usePotions"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Corrupting.IsOwned() && Corrupting.IsReady()) { if (Player.Instance.HealthPercent <= ConsumablesMenu["PotionHp"].Cast <Slider>().CurrentValue) { Corrupting.Cast(); } } } }
//Cast Potions public static void Potions() { var HealBuff = Player.HasBuff("RegenerationPotion") || Player.HasBuff("ItemMiniRegenPotion") || Player.HasBuff("ItemCrystalFlask") || Player.HasBuff("ItemDarkCrystalFlask") || Player.HasBuff("ItemCrystalFlaskJungle") || Player.Instance.IsRecalling(); //Health Potion if (ActiveMenu["HealthPotion"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Health.IsOwned() && Health.IsReady()) { if (Player.Instance.HealthPercent <= ActiveMenu["Item.HealthPotionHp"].Cast <Slider>().CurrentValue) { Health.Cast(); } } } //Hunters Potion if (ActiveMenu["HuntersPotion"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Hunters.IsOwned() && Hunters.IsReady()) { if (Player.Instance.HealthPercent <= ActiveMenu["Item.HuntersPotionHp"].Cast <Slider>().CurrentValue) { Hunters.Cast(); } } } //Biscuit if (ActiveMenu["Biscuit"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } { if (Biscuit.IsOwned() && Biscuit.IsReady()) { if (Player.Instance.HealthPercent <= ActiveMenu["Item.BiscuitHp"].Cast <Slider>().CurrentValue) { Biscuit.Cast(); } } } } //Refillable if (ActiveMenu["Refillable"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Refillable.IsOwned() && Refillable.IsReady()) { if (Player.Instance.HealthPercent <= ActiveMenu["Item.RefillableHp"].Cast <Slider>().CurrentValue) { Refillable.Cast(); } } } //Corrupting if (ActiveMenu["Corrupting"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Corrupting.IsOwned() && Corrupting.IsReady()) { if (Player.Instance.HealthPercent <= ActiveMenu["Item.CorruptingHp"].Cast <Slider>().CurrentValue) { Corrupting.Cast(); } } } }