private void OnGapcloser(DZLib.Core.ActiveGapcloser gapcloser) { if (Variables.AssemblyMenu.GetItemValue<bool>("dzaio.champion.veigar.extra.antigapcloser") && ObjectManager.Player.ManaPercent > 20 && gapcloser.End.Distance(ObjectManager.Player.ServerPosition) < 400 && gapcloser.Sender.IsValidTarget(Variables.Spells[SpellSlot.E].Range) && Variables.Spells[SpellSlot.E].IsReady()) { Variables.Spells[SpellSlot.E].SPredictionCastRing(gapcloser.Sender, 80f, HitChance.High); } }
private void OnGapcloser(DZLib.Core.ActiveGapcloser gapcloser) { if (Variables.AssemblyMenu.GetItemValue<bool>("dzaio.champion.diana.extra.antigapcloser") && ObjectManager.Player.ManaPercent > 20 && gapcloser.End.Distance(ObjectManager.Player.ServerPosition) < spells[SpellSlot.E].Range && gapcloser.Sender.IsValidTarget(Variables.Spells[SpellSlot.E].Range) && Variables.Spells[SpellSlot.E].IsReady()) { Variables.Spells[SpellSlot.E].Cast(); } }
private void OnGapcloser(DZLib.Core.ActiveGapcloser gapcloser) { if (Variables.AssemblyMenu.GetItemValue<bool>("dzaio.champion.kalista.extra.antigapcloser") && Variables.Spells[SpellSlot.Q].IsReady()) { Variables.Spells[SpellSlot.Q].Cast(gapcloser.End); Utility.DelayAction.Add((int)(250f + Game.Ping / 2f + 30), () => { ObjectManager.Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); }); } }
private static void OnEnemyGapcloser(DZLib.Core.ActiveGapcloser gapcloser) { if (!Variables.Menu.Item("ezreal.misc.gapcloser").GetValue<bool>()) { return; } if (!gapcloser.Sender.IsEnemy || !(gapcloser.End.Distance(ObjectManager.Player.ServerPosition) < 350)) return; var extendedPosition = ObjectManager.Player.ServerPosition.Extend( Game.CursorPos, Variables.Spells[SpellSlot.E].Range); if (extendedPosition.IsSafe(Variables.Spells[SpellSlot.E].Range) && extendedPosition.CountAlliesInRange(650f) > 0) { Variables.Spells[SpellSlot.E].Cast(extendedPosition); } }
private void OnGapcloser(DZLib.Core.ActiveGapcloser gapcloser) { if (!Variables.AssemblyMenu.GetItemValue<bool>("dzaio.champion.vladimir.extra.antigapcloser")) { return; } if (!gapcloser.Sender.IsValidTarget() || !(gapcloser.End.Distance(ObjectManager.Player.ServerPosition) <= 350f) || !(ObjectManager.Player.HealthPercent > 25)) { return; } Utility.DelayAction.Add(Variables.AssemblyMenu.GetItemValue<Slider>("dzaio.champion.vladimir.extra.w.antigpdelay").Value, () => { var extendedPosition = ObjectManager.Player.ServerPosition.Extend(Game.CursorPos, Variables.Spells[SpellSlot.E].Range); Variables.Spells[SpellSlot.W].Cast(extendedPosition); }); }
private void OnGapcloser(DZLib.Core.ActiveGapcloser gapcloser) { }
private void OnGapcloser(DZLib.Core.ActiveGapcloser gapcloser) { if (Variables.AssemblyMenu.GetItemValue<bool>("dzaio.champion.bard.extra.antigapcloser") && Variables.Spells[SpellSlot.Q].IsReady() && gapcloser.Sender.IsValidTarget() && gapcloser.End.Distance(ObjectManager.Player.ServerPosition) < gapcloser.Start.Distance(ObjectManager.Player.ServerPosition)) { HandleQ(gapcloser.Sender); } }
private void OnGapcloser(DZLib.Core.ActiveGapcloser gapcloser) { if (!Variables.AssemblyMenu.GetItemValue<bool>("dzaio.champion.ezreal.extra.antigapcloser")) { return; } if (!gapcloser.Sender.IsValidTarget() || !(gapcloser.End.Distance(ObjectManager.Player.ServerPosition) <= 350f)) { return; } Utility.DelayAction.Add(Variables.AssemblyMenu.GetItemValue<Slider>("dzaio.champion.ezreal.extra.e.antigpdelay").Value, () => { var extendedPosition = ObjectManager.Player.ServerPosition.Extend(Game.CursorPos, Variables.Spells[SpellSlot.E].Range); if (extendedPosition.IsSafe(Variables.Spells[SpellSlot.E].Range) && extendedPosition.CountAlliesInRange(650f) >= 0) { Variables.Spells[SpellSlot.E].Cast(extendedPosition); } }); }
private static void OnEnemyGapcloser(DZLib.Core.ActiveGapcloser gapcloser) { if (!getCheckBoxItem(MenuGenerator.miscOptions, "com.ilucian.misc.gapcloser")) { return; } if (!gapcloser.Sender.IsEnemy || !(gapcloser.End.Distance(ObjectManager.Player.ServerPosition) < 350)) return; var extendedPosition = ObjectManager.Player.ServerPosition.LSExtend(Game.CursorPos, Variables.Spell[Variables.Spells.E].Range); if (extendedPosition.IsSafe(Variables.Spell[Variables.Spells.E].Range) && extendedPosition.CountAlliesInRange(650f) > 0) { Variables.Spell[Variables.Spells.E].Cast(extendedPosition); } }