Esempio n. 1
0
        private void Cast_W()
        {
            if (!W.IsReady())
            {
                return;
            }
            var target = SimpleTs.GetTarget(W.Range, SimpleTs.DamageType.Physical);
            var stage  = MyHero.Mana;

            if (stage > 3)
            {
                if (MyHero.CountEnemysInRange((int)W.Range) >= 1 && GetHealthPercent(MyHero) < 10)
                {
                    W.Cast();
                }
                if (MyHero.CountEnemysInRange((int)W.Range) >= 2 && GetHealthPercent(MyHero) < 30)
                {
                    W.Cast();
                }
            }
            else
            {
                if (MyHero.CountEnemysInRange((int)W.Range) >= 1)
                {
                    W.Cast();
                }
            }
        }
Esempio n. 2
0
        public override void OnCombo()
        {
            if (IsSpellActive("Q") && Environment.TickCount - QFollowTick >= QFollowTime)
            {
                if (Cast_BasicSkillshot_Enemy(Q, SimpleTs.DamageType.Magical, 0, HitChance.High) != null)
                {
                    QFollowTick = Environment.TickCount;
                }
            }

            if (IsSpellActive("Q Follow") && QFollowTarget.ShouldCast() && Q.IsReady())
            {
                Q.Cast();
            }

            Cast_Shield_onFriend(W, GetValue("W Shield at %"), true);

            if (IsSpellActive("W for Engage"))
            {
                EngageFriendLatern();
            }

            if (GetValue("E to Me till % health") > 0)
            {
                if (GetHealthPercent(MyHero) > GetValue("E to Me till % health"))
                {
                    Cast_E("ToMe");
                }
                else
                {
                    Cast_E();
                }
            }

            if (GetValue("R if Hit") > 0)
            {
                if (MyHero.CountEnemysInRange((int)R.Range) >= GetValue("R if Hit"))
                {
                    R.Cast();
                }
            }
        }