private static void ExecuteHarass() { if (MenuLocal.Item("Harass.UseQ").GetValue <bool>() && Q.CanCast(Target)) { PlayerSpells.CastQ(Target); } var harassUseW = MenuLocal.Item("Harass.UseW").GetValue <StringList>().SelectedIndex; if (harassUseW != 0 && W.CanCast(Target)) { switch (harassUseW) { case 1: { PlayerSpells.CastW(Target); break; } case 2: { if (Target.HasMarkedWithQ()) { PlayerSpells.CastW(Target); } break; } } } if (MenuLocal.Item("Harass.UseE").GetValue <bool>() && E.CanCast(Target)) { PlayerSpells.CastE(Target); } }
private static void ExecuteCombo() { var t = TargetSelector.GetTarget(E.Range, EnsoulSharp.Common.TargetSelector.DamageType.Magical); if (!t.IsValidTarget(E.Range)) { return; } if (LocalMenu.Item("Combo.UseE").GetValue <StringList>().SelectedIndex == 1 && t.UnderAllyTurret() && E.IsReady()) { PlayerSpells.CastE(t); } if (Q.IsReady() && t.IsValidTarget(Q.Range)) { Q.Cast(); } if (E.IsReady()) { PlayerSpells.CastE(t); } if (t.IsValidTarget(550) && Common.SummonerManager.IgniteSlot != SpellSlot.Unknown && ObjectManager.Player.Spellbook.CanUseSpell(Common.SummonerManager.IgniteSlot) == SpellState.Ready && ObjectManager.Player.GetSummonerSpellDamage(t, Damage.DamageSummonerSpell.Ignite) > t.Health) { ObjectManager.Player.Spellbook.CastSpell(Common.SummonerManager.IgniteSlot, t); } ExecuteCastItems(t); }
private static void ExecuteHarass() { if (W.StillJumped()) { W.Cast(); } if (MenuLocal.Item("Harass.UseQ").GetValue <bool>() && Q.CanCast(Target)) { PlayerSpells.CastQ(Target); } var harassUseW = MenuLocal.Item("Harass.UseW").GetValue <StringList>().SelectedIndex; if (harassUseW != 0 && W.CanCast(Target)) { if (harassUseW == 1) { CastW(); } else if (harassUseW == 2 && Target.HasMarkedWithQ()) { CastW(); } } if (MenuLocal.Item("Harass.UseE").GetValue <bool>() && E.CanCast(Target)) { PlayerSpells.CastE(Target); } }
private static void ExecuteHarass() { if (W.StillJumped()) { W.Cast(); } if (MenuLocal["Harass.UseQ"].Cast <CheckBox>().CurrentValue&& Q.CanCast(Target)) { PlayerSpells.CastQ(Target); } var harassUseW = MenuLocal["Harass.UseW"].Cast <ComboBox>().CurrentValue; if (harassUseW != 0 && W.CanCast(Target)) { if (harassUseW == 1) { CastW(); } else if (harassUseW == 2 && Target.HasMarkedWithQ()) { CastW(); } } if (MenuLocal["Harass.UseE"].Cast <CheckBox>().CurrentValue&& E.CanCast(Target)) { PlayerSpells.CastE(Target); } }
private static void ExecuteToggle() { if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass)) { return; } if (W.StillJumped()) { W.Cast(); } if (MenuLocal["Toggle.UseQ"].Cast <CheckBox>().CurrentValue&& Q.CanCast(Target)) { PlayerSpells.CastQ(Target); } if (MenuLocal["Toggle.UseW"].Cast <CheckBox>().CurrentValue&& W.CanCast(Target)) { PlayerSpells.CastW(Target, true); } if (MenuLocal["Toggle.UseE"].Cast <CheckBox>().CurrentValue&& E.CanCast(Target)) { PlayerSpells.CastE(Target); } }
private static void ExecuteToggle() { if (Modes.ModeConfig.Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo || Modes.ModeConfig.Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { return; } if (W.StillJumped()) { W.Cast(); } if (MenuLocal.Item("Toggle.UseQ").GetValue <bool>() && Q.CanCast(Target)) { PlayerSpells.CastQ(Target); } if (MenuLocal.Item("Toggle.UseW").GetValue <bool>() && W.CanCast(Target)) { PlayerSpells.CastW(Target, true); //var nReturn = MenuLocal.Item("Harass.UseW.Return").GetValue<StringList>().SelectedIndex; //{ // if (nReturn == 0) // { // PlayerSpells.CastW(Target, false); // } // if (nReturn == 1) // { // PlayerSpells.CastW(Target, true); // } // if (nReturn == 2) // { // PlayerSpells.CastW(Target, false); // if (Target.HasSoulShackle()) // { // if (Target.Distance(PlayerObjects.LeblancSoulShackle.Object.Position) < E.Range && W.StillJumped()) // { // W.Cast(); // } // } // else // { // W.Cast(); // } // } //} } if (MenuLocal.Item("Toggle.UseE").GetValue <bool>() && E.CanCast(Target)) { PlayerSpells.CastE(Target); } }
private static void ExecuteDoubleChain() { EloBuddy.Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); Drawing.DrawText(Drawing.Width * 0.45f, Drawing.Height * 0.78f, System.Drawing.Color.Red, "Double Stun Active!"); foreach (var e in ObjectManager.Get <AIHeroClient>() .Where( e => e.IsEnemy && !e.IsDead && e.IsVisible && ObjectManager.Player.LSDistance(e) < Modes.ModeSettings.MaxERange && !e.HasSoulShackle())) { PlayerSpells.CastE(e); PlayerSpells.CastE2(e); } }
private static void GameOnOnUpdate(EventArgs args) { if (LocalMenu.Item("Combo.UseE").GetValue <StringList>().SelectedIndex == 1 && E.IsReady()) { var t = TargetSelector.GetTarget(E.Range, EnsoulSharp.Common.TargetSelector.DamageType.Magical); if (t.IsValidTarget(E.Range) && t.UnderAllyTurret()) { PlayerSpells.CastE(t); } } if (MenuConfig.Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { ExecuteCombo(); } }
private static void ExecuteToggle() { if (ToggleActive == 0 && !Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear) || !Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear)) { return; } if (ToggleActive == 1 && !Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LastHit)) { return; } if (ToggleActive == 2 && !(Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LastHit))) { return; } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass)) { return; } if (MenuLocal["Toggle.UseQ"].Cast <CheckBox>().CurrentValue&& Q.CanCast(Target)) { PlayerSpells.CastQ(Target); } if (MenuLocal["Toggle.UseW"].Cast <CheckBox>().CurrentValue&& W.CanCast(Target)) { PlayerSpells.CastW(Target); } if (W.StillJumped() && AutoReturnW) { W.Cast(); } if (MenuLocal["Toggle.UseE"].Cast <CheckBox>().CurrentValue&& E.CanCast(Target)) { PlayerSpells.CastE(Target); } }
private static void ExecuteHarass() { if (MenuLocal["Harass.UseQ"].Cast <CheckBox>().CurrentValue&& Q.CanCast(Target)) { PlayerSpells.CastQ(Target); } var harassUseW = MenuLocal["Harass.UseW"].Cast <ComboBox>().CurrentValue; if (harassUseW != 0 && W.CanCast(Target)) { switch (harassUseW) { case 1: { PlayerSpells.CastW(Target); break; } case 2: { if (Target.HasMarkedWithQ()) { PlayerSpells.CastW(Target); } break; } } } if (W.StillJumped() && AutoReturnW) { W.Cast(); } if (MenuLocal["Harass.UseE"].Cast <CheckBox>().CurrentValue&& E.CanCast(Target)) { PlayerSpells.CastE(Target); } }
private static void ExecuteToggle() { if (ToggleActive == 0 && Modes.ModeConfig.Orbwalker.ActiveMode != Orbwalking.OrbwalkingMode.LaneClear) { return; } if (ToggleActive == 1 && Modes.ModeConfig.Orbwalker.ActiveMode != Orbwalking.OrbwalkingMode.LastHit) { return; } if (ToggleActive == 2 && !(Modes.ModeConfig.Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear || Modes.ModeConfig.Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LastHit)) { return; } if (Modes.ModeConfig.Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo || Modes.ModeConfig.Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { return; } if (MenuToggle.Item("Toggle.UseQ").GetValue <bool>() && Q.CanCast(Target)) { PlayerSpells.CastQ(Target); } if (MenuToggle.Item("Toggle.UseW").GetValue <bool>() && W.CanCast(Target)) { PlayerSpells.CastW(Target); } if (MenuToggle.Item("Toggle.UseE").GetValue <bool>() && E.CanCast(Target)) { PlayerSpells.CastE(Target); } }