private static void Orbwalker_OnPreAttack(AttackableUnit target, Orbwalker.PreAttackArgs args) { if (W.IsReady() && getCheckBoxItem(wMenu, "autoW") && Range && args.Target is AIHeroClient) { if (Program.Combo) W.Cast(); else if (args.Target.Position.LSDistance(Player.Position) < 500) W.Cast(); } }
private static void Orbwalker_OnPreAttack(AttackableUnit target, Orbwalker.PreAttackArgs args) { if (!Q.IsReady() || !getCheckBoxItem(qMenu, "autoQ") || !FishBoneActive) return; var t = args.Target as AIHeroClient; if (t != null) { var realDistance = GetRealDistance(t) - 50; if (Program.Combo && (!HeroManager.Enemies.Any(a => a.LSIsValidTarget(Player.BoundingRadius + 525f)) && HeroManager.Enemies.Any(t2 => t2.LSIsValidTarget(Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass) ? Player.BoundingRadius + 525f + (50f + 25f * Player.Spellbook.GetSpell(SpellSlot.Q).Level) : 1350f)) || (Player.Mana < RMANA + 20 && Player.GetAutoAttackDamage(t) * 3 < t.Health))) Q.Cast(); else if (Program.Farm && getCheckBoxItem(qMenu, "Qharras") && (realDistance > bonusRange() || realDistance < GetRealPowPowRange(t) || Player.Mana < RMANA + EMANA + WMANA + WMANA)) Q.Cast(); } var minion = args.Target as Obj_AI_Minion; if (Program.Farm && minion != null) { var realDistance = GetRealDistance(minion); if (realDistance < GetRealPowPowRange(minion) || Player.ManaPercent < getSliderItem(farmMenu, "Mana")) { Q.Cast(); } } }
private static void BeforeAttack(AttackableUnit target, Orbwalker.PreAttackArgs args) { if (FarmId != args.Target.NetworkId) FarmId = args.Target.NetworkId; if (W.IsReady() && getCheckBoxItem(w, "Waa") && args.Target.IsValid<AIHeroClient>() && Player.Mana > WMANA + QMANA*4) W.Cast(); if (getCheckBoxItem(item, "mura")) { var Mur = Items.HasItem(Muramana) ? 3042 : 3043; if (!Player.HasBuff("Muramana") && args.Target.IsEnemy && args.Target.IsValid<AIHeroClient>() && Items.HasItem(Mur) && Items.CanUseItem(Mur) && Player.Mana > RMANA + EMANA + QMANA + WMANA) Items.UseItem(Mur); else if (Player.HasBuff("Muramana") && Items.HasItem(Mur) && Items.CanUseItem(Mur)) Items.UseItem(Mur); } }
private static void Orbwalker_OnPreAttack(AttackableUnit target, Orbwalker.PreAttackArgs args) { if (!Q.IsReady() || !getCheckBoxItem(qMenu, "autoQ") || !FishBoneActive) return; var t = args.Target as AIHeroClient; if (t != null) { var realDistance = GetRealDistance(t) - 50; if (Program.Combo && (realDistance < GetRealPowPowRange(t) || (Player.Mana < RMANA + 20 && Player.GetAutoAttackDamage(t) * 3 < t.Health))) Q.Cast(); else if (Program.Farm && getCheckBoxItem(qMenu, "Qharras") && (realDistance > bonusRange() || realDistance < GetRealPowPowRange(t) || Player.Mana < RMANA + EMANA + WMANA + WMANA)) Q.Cast(); } var minion = args.Target as Obj_AI_Minion; if (Program.Farm && minion != null) { var realDistance = GetRealDistance(minion); if (realDistance < GetRealPowPowRange(minion) || Player.ManaPercent < getSliderItem(farmMenu, "Mana")) { Q.Cast(); } } }