Exemplo n.º 1
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (_Player.ChampionName != "Lulu")
            {
                return;
            }
            bIgnite = Player.Spells.FirstOrDefault(o => o.SData.Name.Contains("summonerdot")) != null;

            SpellFactory.Initialize();
            Config.Initialize();
            Events.Initialize();
            Modes.Initialize();

            Drawing.OnDraw += Drawing_OnDraw;

            /*
             * Utils.SelectSkin(Config._SkinSelector.CurrentValue);
             *
             * Config._SkinSelector.OnValueChange += delegate (ValueBase<int> s, ValueBase<int>.ValueChangeArgs aargs)
             * {
             *  Utils.SelectSkin(aargs.NewValue);
             * };
             */



            Chat.Print("Prototype Lulu " + version + " Loaded");
        }
Exemplo n.º 2
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (_Player.ChampionName != "Lulu")
            {
                return;
            }
            SpellFactory.Initialize();
            Config.Initialize();
            Events.Initialize();
            Modes.Initialize();

            Drawing.OnDraw += Drawing_OnDraw;

            /*
             * Utils.SelectSkin(Config._SkinSelector.CurrentValue);
             *
             * Config._SkinSelector.OnValueChange += delegate (ValueBase<int> s, ValueBase<int>.ValueChangeArgs aargs)
             * {
             *  Utils.SelectSkin(aargs.NewValue);
             * };
             */



            Chat.Print("Prototype Lulu " + version + " Loaded");
        }
Exemplo n.º 3
0
 private static void Combo()
 {
     if (SpellFactory.W.IsReady() && Config.ReturnBoolMenu("Combo", "UseW"))
     {
         SpellFactory.CastW();
     }
     if (SpellFactory.E.IsReady() && Config.ReturnBoolMenu("Combo", "UseE"))
     {
         SpellFactory.CastE();
     }
     if (SpellFactory.Q.IsReady() && Config.ReturnBoolMenu("Combo", "UseQ"))
     {
         var target = TargetSelector.GetTarget(1000, DamageType.Magical);
         if (target.IsValidTarget(SpellFactory.Q.Range) && !target.IsZombie && !target.IsInvulnerable)
         {
             SpellFactory.CastQ(target);
         }
     }
     if (SpellFactory.R.IsReady())
     {
         SpellFactory.CastR();
     }
     if (Program.bIgnite && SpellFactory.Ignite.IsReady() && Config.ReturnBoolMenu("Combo", "UseIgnite"))
     {
         SpellFactory.UseIgnite();
     }
 }
Exemplo n.º 4
0
        private static void KillSteal()
        {
            if (!Config.ReturnBoolMenu("Combo", "KillSteal"))
            {
                return;
            }
            foreach (AIHeroClient target in EntityManager.Heroes.Enemies.Where(x => !x.IsZombie && !x.IsInvulnerable && x.IsValidTarget(1600)))
            {
                if (target.Health < Program._Player.GetSpellDamage(target, SpellSlot.Q))
                {
                    if (Config.ReturnBoolMenu("Combo", "KillStealE") && target.IsValidTarget(SpellFactory.E.Range))
                    {
                        SpellFactory.E.Cast(target);
                    }

                    if (Config.ReturnBoolMenu("Combo", "KillStealQ") && target.IsValidTarget(SpellFactory.Q.Range))
                    {
                        SpellFactory.CastQ(target);
                    }
                    else if (Config.ReturnBoolMenu("Combo", "KillStealQE") && target.IsValidTarget(SpellFactory.Q2.Range))
                    {
                        SpellFactory.CastQ2(target);
                    }
                }
            }
        }
Exemplo n.º 5
0
        private static void Harass()
        {
            if (Program._Player.ManaPercent <= Config.ReturnIntMenu("Harras", "HarrasManaSlider"))
            {
                return;
            }

            if (SpellFactory.E.IsReady() && Config.ReturnBoolMenu("Harras", "HarrasE"))
            {
                SpellFactory.CastE();
            }
            if (SpellFactory.Q.IsReady() && Config.ReturnBoolMenu("Harras", "HarrasQ"))
            {
                var target = TargetSelector.GetTarget(1600, DamageType.Magical);
                if (target.IsValidTarget(SpellFactory.Q.Range) && !target.IsZombie && !target.IsInvulnerable)
                {
                    SpellFactory.CastQ(target);
                }
                else if (target.IsValidTarget(1600) && Config.ReturnBoolMenu("Harras", "HarrasQE") && !target.IsZombie && !target.IsInvulnerable)
                {
                    SpellFactory.CastQ2(target);
                }
            }
        }