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 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 CastW() { if (!W.CanCast(Target)) { return; } PlayerSpells.CastW(Target, true); return; }
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 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); } }
private static void CastW() { if (!W.CanCast(Target)) { return; } PlayerSpells.CastW(Target, true); return; var nAutoReturnBack = MenuLocal.Item("Harass.UseW.Return").GetValue <StringList>().SelectedIndex; { switch (nAutoReturnBack) { case 0: { PlayerSpells.CastW(Target, true); break; } case 1: { PlayerSpells.CastW(Target, true); break; } case 2: { PlayerSpells.CastW(Target, !Target.HasSoulShackle()); break; } } // PlayerSpells.CastW(Target, true); } }
private static void ExecuteSimpleMode() { if (!ModeConfig.MenuFarm.Item("Farm.Enable").GetValue <KeyBind>().Active) { return; } var mobs = MinionManager.GetMinions(ObjectManager.Player.ServerPosition, Q.Range, MinionTypes.All, MinionTeam.Neutral, MinionOrderTypes.MaxHealth); if (mobs.Count <= 0) { return; } var mob = mobs[0]; if (!Common.CommonHelper.ShouldCastSpell(mob)) { return; } if (ObjectManager.Player.ManaPercent < JungleMinManaPercent(mob)) { return; } if (Q.CanCast(mob)) { var useQBig = MenuLocal.Item("Jungle.Simple.Q.Big").GetValue <StringList>().SelectedIndex; var useQSmall = MenuLocal.Item("Jungle.Simple.Q.Small").GetValue <StringList>().SelectedIndex; if (useQBig == 1 && CommonManaManager.GetMobType(mob, CommonManaManager.FromMobClass.ByType) == CommonManaManager.MobTypes.Big) { Champion.PlayerSpells.Q.CastOnUnit(mob); } if (useQSmall == 1 && CommonManaManager.GetMobType(mob, CommonManaManager.FromMobClass.ByType) != CommonManaManager.MobTypes.Big && mob.CanKillableWith(Q)) { Champion.PlayerSpells.Q.CastOnUnit(mob); } } if (W.IsReady() && W.StillJumped() && MenuLocal.Item("Jungle.Simple.W").GetValue <StringList>().SelectedIndex != 0 && mob.IsValidTarget(Orbwalking.GetRealAutoAttackRange(null) + 65)) { var totalAa = ObjectManager.Get <Obj_AI_Minion>() .Where( m => m.Team == GameObjectTeam.Neutral && m.IsValidTarget(Orbwalking.GetRealAutoAttackRange(null) + 65)) .Sum(m => (int)m.Health); totalAa = (int)(totalAa / ObjectManager.Player.TotalAttackDamage); if (totalAa >= MenuLocal.Item("Jungle.Simple.W").GetValue <StringList>().SelectedIndex + 2 || CommonManaManager.GetMobType(mobs[0], CommonManaManager.FromMobClass.ByType) == CommonManaManager.MobTypes.Big) { PlayerSpells.CastW(mobs[0].Position); } } if (E.CanCast(mob) && MenuLocal.Item("Jungle.Simple.E").GetValue <StringList>().SelectedIndex != 0) { var useE = MenuLocal.Item("Jungle.Simple.E").GetValue <StringList>().SelectedIndex; if (useE == 1) { Champion.PlayerSpells.E.Cast(mob); } if (useE == 2 && CommonManaManager.GetMobType(mob, CommonManaManager.FromMobClass.ByType) == CommonManaManager.MobTypes.Big && mob.CanStun()) { Champion.PlayerSpells.E.Cast(mob); } } }