Пример #1
0
 public static void castHydra(AIHeroClient target)
 {
     if (player.Distance(target) < hydra.Range && !Orbwalker.CanAutoAttack)
     {
         if (tiamat.IsReady() && tiamat.IsOwned())
         {
             tiamat.Cast();
         }
         if (hydra.IsReady() && hydra.IsOwned())
         {
             hydra.Cast();
         }
     }
 }
Пример #2
0
 public static void UseItems(AIHeroClient target)
 {
     if (player.BaseSkinName != "Renekton")
     {
         castHydra(target);
     }
     if (Zhonya.IsOwned() && Zhonya.IsReady())
     {
         if (player.HealthPercent < 30 && ARAMSimulator.balance < -60)
         {
             Zhonya.Cast();
         }
     }
     if (locket.IsOwned() && locket.IsReady())
     {
         if (player.HealthPercent < 80 && player.CountEnemiesInRange(550) > 0)
         {
             locket.Cast();
         }
     }
     if (randuins.IsOwned() && randuins.IsReady())
     {
         if (player.Distance(target) < randuins.Range && player.Distance(target) > player.AttackRange + 100)
         {
             randuins.Cast();
         }
     }
     if (odins.IsReady() && odins.IsOwned())
     {
         if (player.Distance(target) < odins.Range &&
             (player.CountEnemiesInRange(odins.Range) > 1 ||
              target.Health < player.GetItemDamage(target, odins.Id)))
         {
             odins.Cast();
         }
     }
     if (bilgewater.IsOwned() && bilgewater.IsReady())
     {
         bilgewater.Cast(target);
     }
     if (botrk.IsOwned() && botrk.IsReady() && (player.Health < player.MaxHealth / 2 || player.GetItemDamage(target, botrk.Id) < target.Health))
     {
         botrk.Cast(target);
     }
     if (hexgun.IsOwned() && hexgun.IsReady())
     {
         hexgun.Cast(target);
     }
     if (Dfg.IsOwned() && Dfg.IsReady())
     {
         Dfg.Cast(target);
     }
     if (Bft.IsOwned() && Bft.IsReady())
     {
         Bft.Cast(target);
     }
     if (youmuu.IsOwned() && youmuu.IsReady() && player.Distance(target) < player.AttackRange + 50)
     {
         youmuu.Cast();
     }
 }