static void Orbwalking_BeforeAttack(Orbwalking.BeforeAttackEventArgs args) { if (args.Target.IsMinion && IsSupportMode) { var allyADC = Player.GetNearestAlly(); if (allyADC.Distance(args.Target) < allyADC.AttackRange * 1.2) { args.Process = false; } } //if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) //{ // var useQ = Config.Item("UseQCombo").GetValue<bool>(); // var useW = Config.Item("UseWCombo").GetValue<bool>(); // var useE = Config.Item("UseQCombo").GetValue<bool>(); // if (Player.GetNearestEnemy().IsValidTarget(W.Range) && ((useQ && Q.IsReady()) || (useW && W.IsReady() || useE && E.IsReady()))) // args.Process = false; //} //else // if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) // { // var useQ = Config.Item("UseQHarass").GetValue<bool>(); // var useW = Config.Item("UseWHarass").GetValue<bool>(); // var useE = Config.Item("UseEHarass").GetValue<bool>(); // if (Player.GetNearestEnemy().IsValidTarget(W.Range) && ((useQ && Q.IsReady()) || (useW && W.IsReady() || useE && E.IsReady()))) // args.Process = false; // } }
static void Orbwalking_BeforeAttack(Orbwalking.BeforeAttackEventArgs args) { var allyADC = Player.GetNearestAlly(); if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed && args.Unit.IsMinion && !allyADC.IsMelee() && allyADC.Distance(args.Unit) < allyADC.AttackRange * 1.2) { args.Process = false; } }
static void Orbwalking_BeforeAttack(Orbwalking.BeforeAttackEventArgs args) { if (args.Target.IsMinion && IsSupportMode) { var allyADC = Player.GetNearestAlly(); if (allyADC.Distance(args.Target) < allyADC.AttackRange * 1.2) { args.Process = false; } } }
static void Orbwalking_BeforeAttack(Orbwalking.BeforeAttackEventArgs args) { if (args.Target is Obj_AI_Base) { var target = args.Target as Obj_AI_Base; if (target.IsMinion && IsSupportMode) { var allyADC = Player.GetNearestAlly(); if (allyADC.Distance(args.Target) < allyADC.AttackRange * 1.2) { args.Process = false; } } } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { var useQ = Config.Item("UseQCombo").GetValue <bool>(); var useW = Config.Item("UseWCombo").GetValue <bool>(); if ((useQ && Q.IsReady()) || (useW && W.IsReady())) { args.Process = false; } } else if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { var useQ = Config.Item("UseQHarass").GetValue <bool>(); var useW = Config.Item("UseWHarass").GetValue <bool>(); if ((useQ && Q.IsReady()) || (useW && W.IsReady())) { args.Process = false; } } }