internal void UseItems(Obj_AI_Base target) { var KhazixServerPosition = Khazix.ServerPosition.LSTo2D(); var targetServerPosition = target.ServerPosition.LSTo2D(); if (Hydra.IsReady() && Khazix.LSDistance(target) <= Hydra.Range) { Hydra.Cast(); } if (Tiamat.IsReady() && Khazix.LSDistance(target) <= Tiamat.Range) { Tiamat.Cast(); } if (Titanic.IsReady() && Khazix.LSDistance(target) <= Tiamat.Range) { Tiamat.Cast(); } if (Blade.IsReady() && Khazix.LSDistance(target) <= Blade.Range) { Blade.Cast(target); } if (Youmu.IsReady() && Khazix.LSDistance(target) <= Youmu.Range) { Youmu.Cast(target); } if (Bilgewater.IsReady() && Khazix.LSDistance(target) <= Bilgewater.Range) { Bilgewater.Cast(target); } }
private static void UseItems(Obj_AI_Base target) { var PlayerServerPosition = Player.ServerPosition.To2D(); var targetServerPosition = target.ServerPosition.To2D(); if (Hydra.IsReady() && Vector2.Distance(PlayerServerPosition, targetServerPosition) <= Hydra.Range) { Hydra.Cast(); } if (Tiamat.IsReady() && Vector2.Distance(PlayerServerPosition, targetServerPosition) <= Tiamat.Range) { Tiamat.Cast(); } if (Blade.IsReady() && Vector2.Distance(PlayerServerPosition, targetServerPosition) <= Blade.Range) { Blade.Cast(target); } if (Youmu.IsReady() && Vector2.Distance(PlayerServerPosition, targetServerPosition) <= Youmu.Range) { Youmu.Cast(target); } if (Bilgewater.IsReady() && Vector2.Distance(PlayerServerPosition, targetServerPosition) <= Bilgewater.Range) { Bilgewater.Cast(target); } }
private void Combo() { CurrentTarget = TargetSelector.GetTarget(Spells[R].Range, DamageType.Physical); CastQ(CurrentTarget); if (YasuoMenu.getCheckBoxItem(YasuoMenu.ComboA, "Combo.UseE")) { CastE(CurrentTarget); } if (YasuoMenu.getCheckBoxItem(YasuoMenu.ComboA, "Items.Enabled")) { if (YasuoMenu.getCheckBoxItem(YasuoMenu.ComboA, "Items.UseTIA")) { Tiamat.Cast(null); } if (YasuoMenu.getCheckBoxItem(YasuoMenu.ComboA, "Items.UseHDR")) { Hydra.Cast(null); } if (YasuoMenu.getCheckBoxItem(YasuoMenu.ComboA, "Items.UseBRK") && CurrentTarget != null) { Blade.Cast(CurrentTarget); } if (YasuoMenu.getCheckBoxItem(YasuoMenu.ComboA, "Items.UseBLG") && CurrentTarget != null) { Bilgewater.Cast(CurrentTarget); } if (YasuoMenu.getCheckBoxItem(YasuoMenu.ComboA, "Items.UseYMU")) { Youmu.Cast(null); } } }
void Combo() { float range = 0; if (SpellSlot.R.IsReady()) { range = Spells[R].Range; } else if (Spells[Q2].IsReady()) { range = Spells[Q2].Range; } else if (Spells[E].IsReady()) { range = Spells[E].Range; } CurrentTarget = TargetSelector.GetTarget(range, DamageType.Physical); if (GetBool("Combo.UseEQ", YasuoMenu.ComboM)) { PerformEQ(); } CastQ(CurrentTarget); if (GetBool("Combo.UseE", YasuoMenu.ComboM)) { CastE(CurrentTarget); } if (GetBool("Items.Enabled", YasuoMenu.ComboM)) { if (GetBool("Items.UseTIA", YasuoMenu.ComboM)) { Tiamat.Cast(null); } if (GetBool("Items.UseHDR", YasuoMenu.ComboM)) { Hydra.Cast(null); } if (GetBool("Items.UseBRK", YasuoMenu.ComboM) && CurrentTarget != null) { Blade.Cast(CurrentTarget); } if (GetBool("Items.UseBLG", YasuoMenu.ComboM) && CurrentTarget != null) { Bilgewater.Cast(CurrentTarget); } if (GetBool("Items.UseYMU", YasuoMenu.ComboM)) { Youmu.Cast(null); } } }
void Killsteal() { if (SpellSlot.Q.IsReady() && GetBool("Killsteal.UseQ", YasuoMenu.KillstealM)) { var targ = HeroManager.Enemies.Find(x => x.CanKill(SpellSlot.Q) && x.IsInRange(Qrange)); if (targ != null) { UseQ(targ, GetHitChance("Hitchance.Q")); return; } } if (SpellSlot.E.IsReady() && GetBool("Killsteal.UseE", YasuoMenu.KillstealM)) { var targ = HeroManager.Enemies.Find(x => x.CanKill(SpellSlot.E) && x.IsInRange(Spells[E].Range)); if (targ != null) { Spells[E].Cast(targ); return; } } if (SpellSlot.R.IsReady() && GetBool("Killsteal.UseR", YasuoMenu.KillstealM)) { var targ = KnockedUp.Find(x => x.CanKill(SpellSlot.R) && x.IsValidEnemy(Spells[R].Range) && !x.isBlackListed()); if (targ != null) { Spells[R].Cast(targ); return; } } if (GetBool("Killsteal.UseItems", YasuoMenu.KillstealM)) { if (Tiamat.item.IsReady()) { var targ = HeroManager.Enemies.Find( x => x.IsValidEnemy(Tiamat.item.Range) && x.Health <= Yasuo.GetItemDamage(x, LeagueSharp.Common.Damage.DamageItems.Tiamat)); if (targ != null) { Tiamat.Cast(null); } } if (Titanic.item.IsReady()) { var targ = HeroManager.Enemies.Find( x => x.IsValidEnemy(Titanic.item.Range) && x.Health <= Yasuo.GetItemDamage(x, LeagueSharp.Common.Damage.DamageItems.Tiamat)); if (targ != null) { Titanic.Cast(null); } } if (Hydra.item.IsReady()) { var targ = HeroManager.Enemies.Find( x => x.IsValidEnemy(Hydra.item.Range) && x.Health <= Yasuo.GetItemDamage(x, LeagueSharp.Common.Damage.DamageItems.Tiamat)); if (targ != null) { Hydra.Cast(null); } } if (Blade.item.IsReady()) { var targ = HeroManager.Enemies.Find( x => x.IsValidEnemy(Blade.item.Range) && x.Health <= Yasuo.GetItemDamage(x, LeagueSharp.Common.Damage.DamageItems.Botrk)); if (targ != null) { Blade.Cast(targ); } } if (Bilgewater.item.IsReady()) { var targ = HeroManager.Enemies.Find( x => x.IsValidEnemy(Bilgewater.item.Range) && x.Health <= Yasuo.GetItemDamage(x, LeagueSharp.Common.Damage.DamageItems.Bilgewater)); if (targ != null) { Bilgewater.Cast(targ); } } } }
void Combo() { float range = 0; if (SpellSlot.R.IsReady()) { range = Spells[R].Range; } else if (Spells[Q2].IsReady()) { range = Spells[Q2].Range; } else if (Spells[E].IsReady()) { range = Spells[E].Range; } CurrentTarget = TargetSelector.GetTarget(range, DamageType.Physical); CastQ(CurrentTarget); if (GetBool("Combo.UseE", YasuoMenu.ComboM) && !Helper.DontDash) { var mode = GetMode(); if (mode == Modes.Old) { CastEOld(CurrentTarget); } else { CastENew(CurrentTarget); } } if (GetBool("Items.Enabled", YasuoMenu.ComboM)) { if (GetBool("Items.UseTIA", YasuoMenu.ComboM)) { Tiamat.Cast(null); } if (GetBool("Items.UseHDR", YasuoMenu.ComboM)) { Hydra.Cast(null); } if (GetBool("Items.UseTitanic", YasuoMenu.ComboM)) { Titanic.Cast(null); } if (GetBool("Items.UseBRK", YasuoMenu.ComboM) && CurrentTarget != null) { Blade.Cast(CurrentTarget); } if (GetBool("Items.UseBLG", YasuoMenu.ComboM) && CurrentTarget != null) { Bilgewater.Cast(CurrentTarget); } if (GetBool("Items.UseYMU", YasuoMenu.ComboM)) { Youmu.Cast(null); } } }
void Combo() { float range = 0; if (SpellSlot.R.IsReady()) { range = Spells[R].Range; } else if (Spells[Q2].IsReady()) { range = Spells[Q2].Range; } else if (Spells[E].IsReady()) { range = Spells[E].Range; } CurrentTarget = TargetSelector.GetTarget(range, TargetSelector.DamageType.Physical); CastQ(CurrentTarget); if (GetBool("Combo.UseE") && !Helper.DontDash) { CastEOld(CurrentTarget); } if (GetBool("Combo.UseIgnite")) { CastIgnite(); } if (GetBool("Items.Enabled")) { if (GetBool("Items.UseTIA")) { Tiamat.Cast(null); } if (GetBool("Items.UseHDR")) { Hydra.Cast(null); } if (GetBool("Items.UseTitanic")) { Titanic.Cast(null); } if (GetBool("Items.UseBRK") && CurrentTarget != null) { Blade.Cast(CurrentTarget); } if (GetBool("Items.UseBLG") && CurrentTarget != null) { Bilgewater.Cast(CurrentTarget); } if (GetBool("Items.UseYMU")) { Youmu.Cast(null); } } }