Esempio n. 1
0
        public static void OnJungle()
        {
            var source = EntityManager.MinionsAndMonsters.GetJungleMonsters(Player.ServerPosition, Q.Range).OrderByDescending(a => a.MaxHealth).FirstOrDefault();

            if (Q.IsReady() && SanJuanniMenu.jungleQ() && source.Distance(Player) <= Q.Range)
            {
                Q.Cast(source.Position);
            }
            if (W.IsReady() && SanJuanniMenu.jungleW())
            {
                W.Cast();
            }
            if (E.IsReady() && source.HasBuff("SejuaniFrost") && SanJuanniMenu.jungleES() && MyActivator.smite.IsReady() && source.Health <= Player.GetSpellDamage(source, SpellSlot.E, DamageLibrary.SpellStages.Default) && DamageLibrary.GetSummonerSpellDamage(Player, source, DamageLibrary.SummonerSpells.Smite) >= source.Health)
            {
                E.Cast();
                MyActivator.smite.Cast(source);
                return;
            }
            if (E.IsReady() && SanJuanniMenu.jungleE() && source.Health + (source.HPRegenRate / 2) <= Player.GetSpellDamage(source, SpellSlot.E, DamageLibrary.SpellStages.Default) && source.Distance(Player) <= E.Range && source.HasBuff("SejuaniFrost"))
            {
                E.Cast();
            }
        }