private void OnUpdate(EventArgs Args) { if (Me.IsDead) { return; } foreach (var enemy in HeroManager.Enemies.Where(h => R.IsReady() && h.IsValidTarget(R.Range) && Me.GetSpellDamage(h, SpellSlot.R) * Menu.Item("RMenuKill", true).GetValue <Slider>().Value > h.Health + h.HPRegenRate * 3)) { if (Menu.Item("PingKill", true).GetValue <bool>()) { Ping(enemy.Position.To2D()); } if (Menu.Item("NotificationKill", true).GetValue <bool>() && Utils.TickCount - LastShowNoit > 10000) { Notifications.AddNotification(new Notification("R Kill: " + enemy.ChampionName + "!", 3000, true).SetTextColor(Color.FromArgb(255, 0, 0))); LastShowNoit = Utils.TickCount; } } RLogic(); if (R.Instance.Name == "JhinRShot") { Orbwalker.SetAttack(false); Orbwalker.SetMovement(false); return; } Orbwalker.SetAttack(true); Orbwalker.SetMovement(true); KillSteal(); Auto(); switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.LastHit: break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: LaneClear(); JungleClear(); break; } }
private void OnUpdate(EventArgs Args) { if (Me.IsDead) { return; } if (Me.HasBuff("missfortunebulletsound") || Me.IsCastingInterruptableSpell() || Utils.TickCount - lastRCast < 6000) { Orbwalker.SetAttack(false); Orbwalker.SetMovement(false); } else { Orbwalker.SetAttack(true); Orbwalker.SetMovement(true); } SemiRLogic(); AutoHarass(); KillSteal(); switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: LaneClear(); JungleClear(); break; } }