예제 #1
0
파일: Program.cs 프로젝트: Taazuma/EB-T
 public static void HealMe()
 {
     if (W.IsReady() && Combo._player.HealthPercent <= 20 && FirstMenu.GetCheckBoxValue("Saferme") && Combo._player.ManaPercent >= 20)
     {
         W.Cast(Modes.Combo._player);
     }
 }
예제 #2
0
파일: Program.cs 프로젝트: Taazuma/EB-T
        public static void SafeAllies()
        {
            if (Combo._player.IsDead || !SpellsManager.R.IsReady() || Combo._player.IsRecalling())
            {
                return;
            }

            var test = EntityManager.Heroes.Allies.Where(hero => !hero.IsDead && !hero.IsInShopRange() && !hero.IsZombie && !hero.IsRecalling() && !Combo._player.IsRecalling() &&
                                                         hero.Distance(Combo._player) <= SpellsManager.R.Range && hero.HealthPercent <= FirstMenu.GetSliderValue("hpR")).ToList();

            var allytoheal = test.OrderBy(x => x.Health).FirstOrDefault(x => !x.IsInShopRange());

            if (allytoheal != null && FirstMenu.GetCheckBoxValue("Saferali"))
            {
                SpellsManager.R.Cast(allytoheal);
            }
        }
예제 #3
0
        public static void Execute()
        {
            var target = EntityManager.MinionsAndMonsters.GetJungleMonsters().OrderByDescending(a => a.MaxHealth).FirstOrDefault(a => a.IsValidTarget(900));

            if (target == null)
            {
                return;
            }

            if (Q.IsReady() && target.IsValidTarget(Q.Range) && FirstMenu.GetCheckBoxValue("eUse"))
            {
                Q.Cast(target);
            }

            if (E.IsReady() && FirstMenu.GetCheckBoxValue("eUse"))
            {
                E.Cast();
            }
        }
예제 #4
0
파일: Combo.cs 프로젝트: Taazuma/EB-T
        public static void Execute()
        {
            ///////////////////////////////////////////////////////////////////
            var qtarget = TargetSelector.GetTarget(Q.Range, DamageType.Magical);
            var wtarget = TargetSelector.GetTarget(W.Range, DamageType.Magical);
            var etarget = TargetSelector.GetTarget(E.Range, DamageType.Magical);
            var rtarget = TargetSelector.GetTarget(R.Range, DamageType.Magical);

            if (rtarget == null)
            {
                return;
            }
            ///////////////////////////////////////////////////////////////////

            /////////////////////////////////////////////////////////////////// COMBO

            if (Q.IsReady())
            {
                Q.Cast(qtarget);
            }

            if (E.IsReady())
            {
                E.Cast();
            }

            if (W.IsReady() && _player.HealthPercent <= 40)
            {
                W.Cast(_player);
            }

            if (R.IsReady() && _player.HealthPercent <= FirstMenu.GetSliderValue("hpR") && FirstMenu.GetCheckBoxValue("Saferme") && !_player.IsRecalling())
            {
                R.Cast(_player);
            }

            else if (R.IsReady() && FirstMenu.GetCheckBoxValue("Saferali"))
            {
                Program.SafeAllies();
            }

            /////////////////////////////////////////////////////////////////// COMBO END
        }
예제 #5
0
파일: LaneClear.cs 프로젝트: Taazuma/EB-T
        public static void Execute()
        {
            var source = EntityManager.MinionsAndMonsters.GetLaneMinions().OrderBy(a => a.MaxHealth).FirstOrDefault(a => a.IsValidTarget(Q.Range));

            var qDamage = source.GetDamage(SpellSlot.Q);

            if (source == null)
            {
                return;
            }

            if (E.IsReady() && FirstMenu.GetCheckBoxValue("eUse"))
            {
                E.Cast();
            }

            if (Q.IsReady() && source.Health <= qDamage && FirstMenu.GetCheckBoxValue("qUse"))
            {
                Q.Cast(source);
            }
        }