private void OnOrbwalkingBeforeAttack(Orbwalking.BeforeAttackEventArgs args) { try { if (args.Unit.IsMe) { if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { var enemy = args.Target as Obj_AI_Hero; if (enemy != null) { ItemManager.Muramana(enemy, true); } } else { ItemManager.Muramana(null, false); } } } catch (Exception ex) { Global.Logger.AddItem(new LogItem(ex)); } }
private void OnOrbwalkingBeforeAttack(Orbwalking.BeforeAttackEventArgs args) { try { if (!args.Unit.IsMe) { return; } if ((Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear || Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LastHit) && args.Target is Obj_AI_Minion) { args.Process = args.Target.NetworkId != _lastFarmQKill; } } catch (Exception ex) { Global.Logger.AddItem(new LogItem(ex)); } }