public static void Init() { var Minions = EntityManager.MinionsAndMonsters.GetLaneMinions(EntityManager.UnitTeam.Enemy, Player.Instance.Position, Draven.E.Range); foreach (var Minion in Minions) { if (Draven.Q.IsReady() && DravenMenu.CheckBox(DravenMenu.Laneclear, "Q")) { if (Draven.AxesCount() < 2) { Draven.Q.Cast(); } } } }
public static void Init() { var Monsters = EntityManager.MinionsAndMonsters.GetJungleMonsters().Where(x => x.IsValid).OrderBy(x => x.MaxHealth); foreach (var Monster in Monsters) { if (Monster.IsValidTarget(Draven.E.Range)) { if (Draven.Q.IsReady() && DravenMenu.CheckBox(DravenMenu.Jungleclear, "Q")) { if (Draven.AxesCount() < 2) { Draven.Q.Cast(); } } if (Draven.E.IsReady() && DravenMenu.CheckBox(DravenMenu.Jungleclear, "E")) { Draven.E.Cast(Monster); } } } }
public static float RealAutoAttack(Obj_AI_Base target) { return((float)Draven.CalcDamage(target, Damage.DamageType.Physical, (ObjectManager.Player.BaseAttackDamage + ObjectManager.Player.FlatPhysicalDamageMod + (((DravenSpells.Q.Level) > 0 && HasQBuff ? new float[] { 45, 55, 65, 75, 85 }[DravenSpells.Q.Level - 1] : 0) / 100 * (ObjectManager.Player.BaseAttackDamage + ObjectManager.Player.FlatPhysicalDamageMod))))); }
private static void InitChampions() { if (!SuppoetChampions.Contains(herosName)) { Chat.Print("Flowers' ADC Series" + "[" + herosName + "]: Not Support!"); return; } MyMenuExtensions.myMenu = Menu.AddMenu("Flowers' ADC Series: " + herosName); MyMenuExtensions.ComboMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Combo Settings"); MyMenuExtensions.HarassMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Harass Settings"); MyMenuExtensions.LaneClearMenu = MyMenuExtensions.myMenu.AddSubMenu(":: LaneClear Settings"); MyMenuExtensions.JungleClearMenu = MyMenuExtensions.myMenu.AddSubMenu(":: JungleClear Settings"); MyMenuExtensions.LastHitMenu = MyMenuExtensions.myMenu.AddSubMenu(":: LastHit Settings"); MyMenuExtensions.FleeMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Flee Settings"); MyMenuExtensions.KillStealMenu = MyMenuExtensions.myMenu.AddSubMenu(":: KillSteal Settings"); MyMenuExtensions.MiscMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Misc Settings"); MyManaManager.AddSpellFarm(MyMenuExtensions.MiscMenu); MyMenuExtensions.DrawMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Drawings Settings"); switch (ObjectManager.Player.ChampionName) { case "Ashe": Ashe.Init(); break; case "Caitlyn": Caitlyn.Init(); break; case "Corki": Corki.Init(); break; case "Draven": Draven.Init(); break; case "Ezreal": Ezreal.Init(); break; case "Graves": Graves.Init(); break; case "Jayce": Jayce.Init(); break; case "Jhin": Jhin.Init(); break; case "Jinx": Jinx.Init(); break; case "Kalista": Kalista.Init(); break; case "Kindred": Kindred.Init(); break; case "KogMaw": KogMaw.Init(); break; case "Lucian": Lucian.Init(); break; case "MissFortune": MissFortune.Init(); break; case "Quinn": Quinn.Init(); break; case "Sivir": Sivir.Init(); break; case "Teemo": Teemo.Init(); break; case "Tristana": Tristana.Init(); break; case "TwistedFate": TwistedFate.Init(); break; case "Twitch": Twitch.Init(); break; case "Urgot": Urgot.Init(); break; case "Varus": Varus.Init(); break; case "Vayne": Vayne.Init(); break; case "Xayah": Xayah.Init(); break; } Chat.Print("Flowers' ADC Series" + "[" + herosName + "]: Init Successful! Made by NightMoon"); }
static void Main(string[] args) { List <Campeao> campeoes = new List <Campeao>(); Teemo teemo = new Teemo(); Draven draven = new Draven(); Ahri ahri = new Ahri(); campeoes.Add(teemo); campeoes.Add(draven); campeoes.Add(ahri); char digitado = '1'; int campeaoEscolhido = 0; int habilidadeEscolhido = 0; while (digitado != '5') { Console.WriteLine("1 - Escolher um Personagem"); Console.WriteLine("2 - Usar Habilidade"); Console.WriteLine("3 - Visualizar Status"); Console.WriteLine("4 - Aumentar Nivel campeao"); Console.WriteLine("5 - Sair"); Console.Write("\nDigite uma opcao:"); digitado = char.Parse(Console.ReadLine()); switch (digitado) { case '1': do { int indice = 1; Console.WriteLine("\n----------Campeoes-------"); foreach (Campeao campeao in campeoes) { Console.WriteLine(indice + " ) " + campeao.Nome); indice++; } Console.Write("\nDigite o valor de um campeao:"); campeaoEscolhido = int.Parse(Console.ReadLine()) - 1; Console.WriteLine("\n\n"); } while (campeaoEscolhido + 1 > campeoes.Count || campeaoEscolhido < 0); break; case '2': do { int indices = 1; Console.WriteLine("\n----------Habilidade-------"); foreach (Habilidade habilidade in campeoes[campeaoEscolhido].Habilidades) { Console.WriteLine(indices + " ) " + habilidade.Nome); indices++; } Console.Write("\nDigite o valor de um campeao:"); habilidadeEscolhido = int.Parse(Console.ReadLine()) - 1; Console.WriteLine("\n\n"); } while (habilidadeEscolhido + 1 > campeoes[campeaoEscolhido].Habilidades.Count || habilidadeEscolhido < 0); if (campeoes[campeaoEscolhido].Habilidades[habilidadeEscolhido].Utilizar(campeoes[campeaoEscolhido].Nivel, campeoes[campeaoEscolhido].PontosVida, campeoes[campeaoEscolhido].PontosMana, campeoes[campeaoEscolhido].PoderAtaque, campeoes[campeaoEscolhido].PoderHabilidade)) { campeoes[campeaoEscolhido].PontosMana -= campeoes[campeaoEscolhido].Habilidades[habilidadeEscolhido].Custo; } else { Console.WriteLine("VocĂȘ nao possui mana suficiente....."); } break; case '3': Console.WriteLine("\n--------Status " + campeoes[campeaoEscolhido].Nome + " ---------"); Console.WriteLine("Nivel - " + campeoes[campeaoEscolhido].Nivel); Console.WriteLine("Pontos de Vida - " + campeoes[campeaoEscolhido].PontosVida); Console.WriteLine("Pontos de Mana - " + campeoes[campeaoEscolhido].PontosMana); Console.WriteLine("Poder de Ataque - " + campeoes[campeaoEscolhido].PoderAtaque); Console.WriteLine("Poder de Habilidade - " + campeoes[campeaoEscolhido].PoderHabilidade); Console.WriteLine("\n\n"); break; case '4': campeoes[campeaoEscolhido].AvancarNivel(); Console.WriteLine("\nNivel aumentado para " + campeoes[campeaoEscolhido].Nivel + "\n"); break; case '5': Console.WriteLine("Saindo......."); break; default: Console.WriteLine("Opcao invalida..."); break; } } }