private static void OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (!sender.IsMe) { return; } var target = GetTarget(_w.Range); if (target != null && (!target.IsMinion || !target.IsMonster)) { var youmuu = new Item(ItemId.Youmuus_Ghostblade); if (youmuu.IsReady()) { youmuu.Cast(); } } var targetItem = GetTarget(400f); CastItems(targetItem); var targetx = GetTarget(_e.Range); if (OneShot && Ferocity == 5) { return; } if (targetx.IsValidTarget()) { CastE(targetx); } }
//--------------------------------------------Dash_OnDash------------------------------------------------- static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { //Chat.Print(sender.BaseSkinName + " Dash"); if (Menu["AutoQDash"].Cast <CheckBox>().CurrentValue&& Q.IsReady() && sender.IsEnemy && e.EndPos.Distance(Player) <= Q.Range) { if (sender.BaseSkinName == "Yasuo") { if (Player.Distance(e.EndPos) <= 200) { Q.HitChanceCast(sender, 70); } } else if (sender.BaseSkinName == "Pantheon") { Core.DelayAction(() => Q.Cast(e.EndPos), e.Duration - 50 - Game.Ping - Q.CastDelay); } //Chat.Print("Why you didn't Q"); else { Q.HitChanceCast(sender, 70); } } return; }
static void OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (sender.Type != GameObjectType.AIHeroClient) { return; } }
private void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (sender.IsEnemy) { antiDashE(sender, e.EndPos); } }
private static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (sender == null || !sender.IsEnemy || !sender.IsKillable()) { return; } if (!user.HasBuff("pyromania_particle")) { return; } if (Q.IsReady() && AutoMenu.CheckBoxValue("GapStun") && (sender.IsKillable(Q.Range) || e.EndPos.IsInRange(user, Q.Range))) { Q.Cast(sender); return; } if (W.IsReady() && AutoMenu.CheckBoxValue("GapStun") && (sender.IsKillable(W.Range) || e.EndPos.IsInRange(user, W.Range))) { W.Cast(sender); } }
private static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (!sender.IsMe) { return; } if (!Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass)) { return; } if (!Checker.HasItem() || Item.CanUseItem(3748)) { return; } if (!(Orbwalker.LastTarget is AIHeroClient)) { return; } if (!Checker.HasItem() || Item.CanUseItem(3748)) { return; } if (e.Duration - 100 - Game.Ping / 2 > 0) { Core.DelayAction(() => Checker.CastItem(), (int)(e.Duration - 100 - Game.Ping / 2)); } else { Checker.CastItem(); } }
static void Unit_OnDash(Obj_AI_Base sender, Dash.DashEventArgs args) { var useQ = ComboMenu["QCombo"].Cast <CheckBox>().CurrentValue; var target = TargetSelector.GetTarget(Q.Range, DamageType.Magical); if (!sender.IsEnemy) { return; } if (sender.NetworkId == target.NetworkId) { if (useQ && Q.IsReady() && args.EndPos.Distance(_Player) <= Q.Range) { var delay = (int)(args.EndTick - Game.Time - 250 - 0.1f); if (delay > 0) { Core.DelayAction(() => Q.Cast(args.EndPos), delay * 1000); } else { Q.Cast(args.EndPos); } } } }
private static void OnDash(Obj_AI_Base sender, Dash.DashEventArgs args) { if (Orbwalker.DisableMovement) { Orbwalker.DisableMovement = false; } if (sender.IsMe && ModeController.OrbCombo && leapTarget != null) { if (leapTarget != null && leapTarget.IsValidTarget() && Return.UseECombo && Spells.E.IsReady() && (!Return.HaveFullFerocity || !Return.OneShotActive || !Player.Instance.HasBuff("rengarqbase") || Player.Instance.HasBuff("rengarqemp"))) { var pred = Spells.E.GetPrediction(leapTarget); if (pred.HitChance > HitChance.Immobile) { Spells.E.Cast(pred.CastPosition); } else { Spells.E.Cast((leapTarget as Obj_AI_Base).ServerPosition); } } if (Return.UseWCombo) { Spells.W.Cast(); } } }
private static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs args) { if (!GapCloser.VChecked("UBAddons.Core.GapCloser.Dash")) { return; } var caster = sender as AIHeroClient; if (caster == null) { return; } Gapcloser.GapcloserEventArgs cmnr = new Gapcloser.GapcloserEventArgs() { End = args.EndPos, GameTime = Game.Time, Sender = caster, SenderMousePos = new SharpDX.Vector3(), Slot = SpellSlot.Unknown, SpellName = sender + "dash", Start = args.StartPos, Target = null, TickCount = EloBuddy.SDK.Core.GameTickCount, Type = Gapcloser.GapcloserType.Skillshot, }; UBAddons.PluginInstance.OnGapcloser(caster, cmnr); }
private static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (sender == null || !sender.IsEnemy || !sender.IsKillable(1000) || !R.IsReady() || !AutoMenu.CheckBoxValue("GapR")) { return; } R.Cast(sender); }
private static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (Settings.useEOnGapcloser && sender.IsEnemy) { Vector3 castTo = e.EndPos; SpellManager.E.Cast(castTo); } }
private void OnDash(Obj_AI_Base sender, Dash.DashEventArgs args) { if (sender.IsMe) { InitTime = 0; Target = Vector3.Zero; } }
private static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (!sender.IsMe) { return; } Variables.isDash = true; Variables.posDash = e.EndPos; }
private void OnDash(Obj_AI_Base sender, Dash.DashEventArgs dashEventArgs) { if (!sender.IsMe || LastEvadeResult == null) { return; } LastEvadeResult = null; Player.IssueOrder(GameObjectOrder.MoveTo, LastIssueOrderPos.To3DWorld(), false); }
private static void OnDash(Obj_AI_Base sender, Dash.DashEventArgs args) { if (sender.IsEnemy && QBarrel != null) { var width = SpellManager.Q.Width; if (args.StartPos.Distance(QBarrel) < width && args.EndPos.Distance(QBarrel) > width) { SpellManager.Q2.Cast(); } } }
private static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (!sender.IsMe) { return; } _dashStartTime = e.StartTick; _dashEndTime = e.EndTick; _endPos = e.EndPos; _startPos = e.StartPos; }
public static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (!sender.IsMe) { return; } LastAATick = Game.Time * 1000 - Game.Ping / 2 - (int)Player.Instance.AttackCastDelay * 1000 + e.Duration; DashTarget = Orbwalker.LastTarget; DashTick = Game.Time * 1000 - Game.Ping / 2; Dashing = true; DashDur = e.Duration; Orbwalker.DisableAttacking = true; }
public override void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (!Q.IsReady() || !(sender.BaseSkinName == "Yasuo" && Player.Distance(e.EndPos) <= 200) || !sender.IsEnemy || Player.Distance(e.EndPos) > Q.Range || !misc.IsActive("autoqondash")) { return; } var rectangle = new Geometry.Polygon.Rectangle(Player.Position, e.EndPos, Q.Width); if (!EntityManager.MinionsAndMonsters.EnemyMinions.Any(it => !it.IsDead && it.IsValidTarget() && rectangle.IsInside(it)) || !(EntityManager.Heroes.Enemies.Count(enemy => !enemy.IsDead && enemy.IsValidTarget() && rectangle.IsInside(enemy)) > 0)) { Q.Cast(e.EndPos); } }
private static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { var hero = sender as AIHeroClient; if (hero == null || !hero.IsMe) { return; } startTime = e.StartTick; endTime = e.EndTick; startPosition = e.StartPos; endPosition = e.EndPos; }
private static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (sender == null || !sender.IsEnemy || !sender.IsKillable(Q1.Range)) { return; } { if (AutoMenu.CheckBoxValue("DashQ") && Q.IsReady() && (e.EndPos.IsInRange(user, Q.Range) || Pix.IsInRange(e.EndPos, Q.Range))) { Q.Cast(e.EndPos); } } }
private static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (sender == null || !sender.IsEnemy || !sender.IsKillable()) { return; } if (!E.IsReady() || !AutoMenu.CheckBoxValue("GapE") || !sender.IsKillable(user.GetAutoAttackRange(sender))) { return; } E.Cast(); Player.IssueOrder(GameObjectOrder.AttackUnit, sender); }
internal static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { Spell.Skillshot W = SpellManager.W; if (Settings.antiDash && W.IsReady() && sender.IsValid && sender.IsEnemy && !sender.IsDead && !sender.IsInvulnerable && !sender.IsZombie && sender.IsInRange(Player.Instance, W.Range)) { if (Player.Instance.Distance(e.EndPos) < Player.Instance.Distance(e.StartPos)) { W.Cast(sender); } else if (Settings.antiDashOffensive) { W.Cast(sender); } } }
private static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (sender == null || !sender.IsEnemy || !sender.IsKillable()) return; if (Q.IsReady() && AutoMenu.CheckBoxValue("GapQ") && e.EndPos.IsInRange(user, Q.Range)) { Q.Cast(e.EndPos); return; } if (E.IsReady() && AutoMenu.CheckBoxValue("GapE") && e.EndPos.IsInRange(user, E.Range)) { E.Cast(e.EndPos); } }
private static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (sender == null || !sender.IsEnemy || !sender.IsKillable(Q.Range)) { return; } { var col = Prediction.Position.Collision.LinearMissileCollision(sender, user.ServerPosition.To2D(), e.EndPos.To2D(), Q.SetSkillshot().Speed, Q.SetSkillshot().Width, Q.CastDelay, 20); if (AutoMenu.CheckBoxValue("DashQ") && Q.IsReady() && (e.EndPos.IsInRange(user, Q.Range) && !col)) { Q.Cast(e.EndPos); } } }
private static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (sender == null || !sender.IsEnemy || !sender.IsKillable()) { return; } if (Q.IsReady() && AutoMenu.CheckBoxValue("GapQ") && (sender.IsKillable(Q.Range) || e.EndPos.IsInRange(user, Q.Range))) { Q.Cast(sender, HitChance.Low); return; } if (R.IsReady() && AutoMenu.CheckBoxValue("GapR") && (sender.IsKillable(R.Range) || e.EndPos.IsInRange(user, R.Range))) { R.Cast(); } }
private static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (sender == null || !sender.IsEnemy || !sender.IsKillable(1000)) { return; } { if (AutoMenu.CheckBoxValue("DashW") && W.IsReady() && e.EndPos.IsInRange(Player.Instance, W.Range)) { W.Cast(e.EndPos); } if (!Player.HasBuff("caitlynheadshot") && !Player.HasBuff("caitlynheadshotrangecheck") && AutoMenu.CheckBoxValue("DashE") && E.IsReady() && e.EndPos.IsInRange(Player.Instance, E.Range)) { E.Cast(sender as AIHeroClient, HitChance.Medium); } } }
private void DashOnOnDash(Obj_AI_Base sender, Dash.DashEventArgs dashEventArgs) { if (!sender.IsMe) { return; } var slot = !Spells.E.IsReady() ? SpellSlot.E : SpellSlot.Q; CastType currentCastType = CastType.NONE; if (slot == SpellSlot.Q) { LastQ = Environment.TickCount; currentCastType = CastType.Q; } if (slot == SpellSlot.E) { currentCastType = CastType.E; } CastType?nextCast = RivenMenu.GetNextCastTyoe(currentCastType); if (nextCast == null || GetTarget == null) { return; } switch (nextCast) { case CastType.Q: Spells.ForceQ(GetTarget.Position.To2D()); break; case CastType.W: Spells.ForceW(); break; case CastType.E: Spells.ForceE(GetTarget.Position.To2D()); break; case CastType.R1: Spells.ForceR1(); break; case CastType.R2: TryR2Cast(); break; case CastType.H: Spells.ForceItem(); break; case CastType.F: Spells.ForceFlash(TargetSelector.SelectedTarget.Position.To2D()); break; } }
/* * OnDash */ private static void OnDash(Obj_AI_Base sender, Dash.DashEventArgs args) { var target = TargetSelector.GetTarget(R.Range, DamageType.Physical); // 1500? if (target == null || !target.IsValidTarget()) { return; } if (sender.IsMe && onCombo) { var cType = Misc.getSliderValue(ComboMenu, "cPrio"); if (Ferocity == 5) { if (cType == 1 && _Player.IsDashing()) { Casts.useQ(target); } if (cType == 0 && _Player.IsDashing()) { Casts.useE(target); } } if (Ferocity < 5) { if (E.IsReady() && _Player.IsDashing()) { Casts.useE(target); Player.IssueOrder(GameObjectOrder.AttackUnit, target); } if (Q.IsReady() && _Player.IsDashing()) { Casts.useQ(target); Player.IssueOrder(GameObjectOrder.AttackUnit, target); } if (W.IsReady() && _Player.IsDashing()) { Casts.useW(target); Player.IssueOrder(GameObjectOrder.AttackUnit, target); Items.useHydra(target); } } } }
private static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { if (sender.IsValidTarget() && sender.IsEnemy) { if (Util.MyHero.Distance(e.StartPos, true) < Util.MyHero.Distance(e.EndPos, true)) { if (MenuManager.GetSubMenu("Automatic").CheckBox("W.Spells")) { SpellManager.CastW(sender); } } else { if (MenuManager.GetSubMenu("Automatic").CheckBox("E.Antigapcloser")) { //SpellManager.CastE(sender); } if (Util.MyHero.Distance(e.EndPos, true) < (sender.GetAutoAttackRange(Util.MyHero) * 1.5f).Pow()) { ShouldWaitTime = Core.GameTickCount; } } } }
internal static void Dash_OnDash(Obj_AI_Base sender, Dash.DashEventArgs e) { try { if (!sender.IsMe) { return; } var target = TargetSelector.GetTarget(1500, DamageType.Physical); if (!target.IsValidTarget()) { return; } if (Ferocity == 5 && MenuChecker.ComboModeSelected == 1) { if (Q.IsReady()) { Q.Cast(); } } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { if (Ferocity == 5) { switch (MenuChecker.ComboModeSelected) { case 2: if (E.IsReady() && target.IsValidTarget(E.Range)) { CastEPrediction(target); } break; case 1: if (Q.IsReady() && target.IsValidTarget(Q.Range)) { Q.Cast(); } if (target.IsValidTarget(Q.Range)) { Core.DelayAction((() => { if (target.IsValidTarget(W.Range)) { W.Cast(); } CastEPrediction(target); CastItems(); }), 50); } break; } } switch (MenuChecker.ComboModeSelected) { case 2: if (E.IsReady() && target.IsValidTarget(E.Range)) { CastEPrediction(target); } break; case 1: if (Misc.BetaQVariables.BetaQActive && TargetSelector.SelectedTarget.IsValidTarget(Misc.BetaQVariables.BetaQRange) && MenuChecker.ComboModeSelected == 1 && RengarHasUltimate && Q.IsReady()) { Q.Cast(); } break; } if (e.Duration - 100 - Game.Ping / 2 > 0) { Core.DelayAction((() => CastItems()), e.Duration - 100 - Game.Ping / 2); } } } catch (Exception ex) { Console.WriteLine(ex); } }