/// <summary> /// Called on non killable minion. /// </summary> /// <param name="args">The <see cref="OnNonKillableMinionEventArgs" /> instance containing the event data.</param> public void OnNonKillableMinion(OnNonKillableMinionEventArgs args) { var minion = args.Target as AIMinionClient; if (minion == null) { return; } /// <summary> /// Initializes the orbwalkingmodes. /// </summary> switch (Orbwalker.Mode) { case OrbwalkingMode.LaneClear: case OrbwalkingMode.LastHit: case OrbwalkingMode.Harass: if (SpellClass.Q.Ready && minion.HP < GetQDamage(minion) && UtilityClass.Player.MPPercent() > ManaManager.GetNeededMana(SpellClass.Q.Slot, MenuClass.Q["farmhelper"]) && MenuClass.Q["farmhelper"].Enabled) { SpellClass.Q.Cast(minion); } break; } }
public void OnNonKillableMinion(OnNonKillableMinionEventArgs args) { if (SpellClass.Q.Ready && args.Target.DistanceToPlayer() < UtilityClass.Player.GetAutoAttackRange() && UtilityClass.Player.MPPercent() > ManaManager.GetNeededMana(SpellClass.Q.Slot, MenuClass.Q["nonkillable"]) && MenuClass.Q["nonkillable"].Enabled) { SpellClass.Q.Cast(); } }