Exemple #1
0
 public static void Init()
 {
     RandomWalk.Init();
     BuyManager.InitItems();
     Ryze.InitSpells();
     Garen.InitSpells();
     Warwick.InitSpells();
     MasterYi.InitSpells();
     Ahri.InitSpells();
     Annie.InitSpells();
 }
Exemple #2
0
        /// <summary>
        /// Find the nearest Tower where there are enemies, to walk.
        /// </summary>
        public static void WalkAndFight()
        {
            List <Obj_AI_Hero> Enemies = ObjectHandler.Get <Obj_AI_Hero>().Enemies;

            int   Index = -1;
            float Dist  = 100000;

            for (int i = 0; i < Enemies.Count; i++)
            {
                if (Enemies[i] != null &&
                    !Enemies[i].IsDead &&
                    Enemies[i].IsVisible)
                {
                    float D = Player.Distance(Enemies[i].Position);
                    if (Dist > D)
                    {
                        Index = i;
                        Dist  = D;
                    }
                }
            }// For

            if (Index != -1)
            {
                if (Player.Distance(Enemies[Index].Position) < 600)
                {
                    Console.WriteLine("ARRIVED");
                    //Plugins.Warwick.FightHard();
                    Base.GetCombo(Player.ChampionName);
                }
                else
                {
                    Console.WriteLine("WALKING_TO_HIM");
                    Player.IssueOrder(GameObjectOrder.MoveTo, Enemies[Index].Position);
                    Orb.SetOrbwalkingPoint(Enemies[Index].Position);
                }
            }
            else
            {
                Console.WriteLine("ERROR!");
                RandomWalk.Walk();
            }
        } // WalkAndFight()