XfreeBG

Untitled

Oct 18th, 2022
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 32.47 KB | None | 0 0
  1. Console.ForegroundColor = ConsoleColor.White;
  2.             Console.WriteLine("Gender | Position | Species | Resource | Range Type | Region | Release Year");
  3.             string input = Console.ReadLine();
  4.  
  5.             int checker1 = 0;
  6.             int checker2 = 0;
  7.             int checker3 = 0;
  8.  
  9.             Dictionary<string, List<string>> champions = new Dictionary<string, List<string>>();
  10.             champions.Add("Aatrox", new List<string> { "Male", "Top", "Darkin God-Warrior", "Manaless", "Melee", "Runeterra Shurima", "2013" });
  11.             champions.Add("Ahri", new List<string> { "Female", "Mid", "Vastayan", "Mana", "Ranged", "Ionia", "2011" });
  12.             champions.Add("Akali", new List<string> { "Female", "Mid Top", "Human", "Energy", "Melee", "Ionia", "2010" });
  13.             champions.Add("Akshan", new List<string> { "Male", "Mid Top", "Human", "Mana", "Ranged", "Shurima", "2021" });
  14.             champions.Add("Alistar", new List<string> { "Male", "Support", "Minotaur", "Mana", "Melee", "Runeterra", "2009" });
  15.             champions.Add("Amumu", new List<string> { "Male", "Jungle Support", "Undead Yordle", "Mana", "Melee", "Shurima", "2009" });
  16.             champions.Add("Anivia", new List<string> { "Female", "Mid", "God Spirit", "Mana", "Ranged", "Freljord", "2009" });
  17.             champions.Add("Annie", new List<string> { "Female", "Mid", "Human MagicallyAltered", "Mana", "Ranged", "Runeterra", "2009" });
  18.             champions.Add("Aphelios", new List<string> { "Male", "Bot", "Human Spiritualist", "Mana", "Ranged", "Targon", "2019" });
  19.             champions.Add("Ashe", new List<string> { "Female", "Bot Support", "Human Iceborn", "Mana", "Ranged", "Freljord", "2009" });
  20.             champions.Add("Aurelion Sol", new List<string> { "Male", "Mid", "Celestial Dragon", "Mana", "Ranged", "Runeterra Targon", "2016" });
  21.             champions.Add("Azir", new List<string> { "Male", "Mid", "God-Warrior", "Mana", "Ranged", "Shurima", "2014" });
  22.             champions.Add("Bard", new List<string> { "Male", "Support", "Celestial", "Mana", "Ranged", "Runeterra", "2015" });
  23.             champions.Add("Bel'Veth", new List<string> { "Female", "Jungle", "Void-Being", "Manaless", "Melee", "Void", "2022" });
  24.             champions.Add("Blitzcrank", new List<string> { "Male", "Support", "Golem", "Mana", "Melee", "Zaun", "2009" });
  25.             champions.Add("Brand", new List<string> { "Male", "Mid Support", "Human MagicallyAltered", "Mana", "Ranged", "Runeterra", "2011" });
  26.             champions.Add("Braum", new List<string> { "Male", "Support", "Human Iceborn", "Mana", "Melee", "Freljord", "2014" });
  27.             champions.Add("Caitlyn", new List<string> { "Female", "Bot", "Human", "Mana", "Ranged", "Piltover", "2011" });
  28.             champions.Add("Camile", new List<string> { "Female", "Top", "Cyborg Human", "Mana", "Melee", "Piltover", "2016" });
  29.             champions.Add("Cassiopeia", new List<string> { "Female", "Mid", "Human MagicallyAltered", "Mana", "Ranged", "Noxus", "2010" });
  30.             champions.Add("Cho'Gath", new List<string> { "Male", "Top", "Void-Being", "Mana", "Melee", "Void", "2009" });
  31.             champions.Add("Corki", new List<string> { "Male", "Mid", "Yordle", "Mana", "Ranged", "BandleCity", "2009" });
  32.             champions.Add("Darius", new List<string> { "Male", "Top", "Human", "Mana", "Melee", "Noxus", "2012" });
  33.             champions.Add("Diana", new List<string> { "Female", "Jungle Mid", "Aspect Human", "Mana", "Melee", "Targon", "2012" }); //MID jg
  34.             champions.Add("Draven", new List<string> { "Male", "Bot", "Human", "Mana", "Ranged", "Noxus", "2012" });
  35.             champions.Add("Dr. Mundo", new List<string> { "Male", "Top", "ChemicallyAltered Human", "Health", "Melee", "Zaun", "2009" });
  36.             champions.Add("Ekko", new List<string> { "Male", "Jungle Mid", "Human", "Mana", "Melee", "Zaun", "2015" });
  37.             champions.Add("Elise", new List<string> { "Female", "Jungle", "Human MagicallyAltered", "Mana", "Melee Ranged", "Noxus ShadowIsles", "2012" });
  38.             champions.Add("Evelynn", new List<string> { "Female", "Jungle", "Demon Spirit", "Mana", "Melee", "Runeterra", "2009" });
  39.             champions.Add("Ezreal", new List<string> { "Male", "Bot", "Human Magicborn", "Mana", "Ranged", "Piltover Runeterra", "2010" }); //region
  40.             champions.Add("Fiddlesticks", new List<string> { "Male", "Jungle", "Demon Spirit", "Mana", "Ranged", "Runeterra", "2009" });
  41.             champions.Add("Fiora", new List<string> { "Female", "Top", "Human", "Mana", "Melee", "Demacia", "2012" });
  42.             champions.Add("Fizz", new List<string> { "Male", "Mid", "Yordle", "Mana", "Melee", "Bilgewater", "2011" });
  43.             champions.Add("Galio", new List<string> { "Male", "Mid Support", "Golem", "Mana", "Melee", "Demacia", "2010" });
  44.             champions.Add("Gankplank", new List<string> { "Male", "Mid Top", "Human", "Mana", "Melee", "Bilgewater", "2009" });
  45.             champions.Add("Garen", new List<string> { "Male", "Top", "Human", "Manaless", "Melee", "Demacia", "2010" });
  46.             champions.Add("Gnar", new List<string> { "Male", "Top", "Yordle", "Rage", "Melee Ranged", "Freljord", "2014" });
  47.             champions.Add("Gragas", new List<string> { "Male", "Jungle Top", "Human", "Mana", "Melee", "Freljord", "2010" });
  48.             champions.Add("Graves", new List<string> { "Male", "Jungle", "Human", "Mana", "Ranged", "Bilgewater", "2011" });
  49.             champions.Add("Gwen", new List<string> { "Female", "Top", "Human MagicallyAltered", "Mana", "Melee", "Camavor ShadowIsles", "2021" });
  50.             champions.Add("Hecarim", new List<string> { "Male", "Jungle", "Undead", "Mana", "Melee", "Camavor ShadowIsles", "2012" });
  51.             champions.Add("Heimerdinger", new List<string> { "Male", "Mid Top", "Yordle", "Mana", "Ranged", "Piltover", "2009" });
  52.             champions.Add("Illaoi", new List<string> { "Female", "Top", "Human Spiritualist", "Mana", "Melee", "Bilgewater", "2015" });
  53.             champions.Add("Irelia", new List<string> { "Female", "Mid Top", "Human Spiritualist", "Mana", "Melee", "Ionia", "2010" });
  54.             champions.Add("Ivern", new List<string> { "Male", "Jungle", "Human MagicallyAltered", "Mana", "Ranged", "Freljord Ionia", "2016" });
  55.             champions.Add("Janna", new List<string> { "Female", "Support", "God Spirit", "Mana", "Ranged", "Shurima Zaun", "2009" });
  56.             champions.Add("Jarvan IV", new List<string> { "Male", "Jungle", "Human", "Mana", "Melee", "Demacia", "2011" });
  57.             champions.Add("Jax", new List<string> { "Male", "Top", "Unknown", "Mana", "Melee", "Icathia Runeterra Shurima", "2009" });
  58.             champions.Add("Jayce", new List<string> { "Male", "Mid Top", "Human", "Mana", "Melee Ranged", "Piltover", "2012" });
  59.             champions.Add("Jhin", new List<string> { "Male", "Bot", "Human Spiritualist", "Mana", "Ranged", "Ionia", "2016" });
  60.             champions.Add("Jinx", new List<string> { "Female", "Bot", "ChemicallyAltered Human", "Mana", "Ranged", "Zaun", "2013" });
  61.             champions.Add("Kai'Sa", new List<string> { "Female", "Bot", "Human Void-Being", "Mana", "Ranged", "Icathia Shurima Void", "2018" }); //region
  62.             champions.Add("Kalista", new List<string> { "Female", "Bot", "Undead", "Mana", "Ranged", "Camavor ShadowIsles", "2014" });
  63.             champions.Add("Karma", new List<string> { "Female", "Support", "Human Spiritualist", "Mana", "Ranged", "Ionia", "2011" });
  64.             champions.Add("Karthus", new List<string> { "Male", "Jungle", "Undead", "Mana", "Ranged", "Noxus ShadowIsles", "2009" });
  65.             champions.Add("Kassadin", new List<string> { "Male", "Mid", "Human Void-Being", "Mana", "Melee", "Icathia Shurima Void", "2009" }); //region
  66.             champions.Add("Katarina", new List<string> { "Female", "Mid", "Human", "Manaless", "Melee", "Noxus", "2009" });
  67.             champions.Add("Kayle", new List<string> { "Female", "Mid Top", "Aspect Human MagicallyAltered", "Mana", "Melee Ranged", "Demacia Targon", "2009" }); //Mid Top
  68.             champions.Add("Kayn", new List<string> { "Male", "Jungle", "Darkin Human MagicallyAltered", "Mana", "Melee", "Ionia Noxus Runeterra Shurima", "2017" }); //region
  69.             champions.Add("Kennen", new List<string> { "Male", "Mid Top", "Yordle", "Energy", "Ranged", "Ionia", "2010" });
  70.             champions.Add("Kha'Zix", new List<string> { "Male", "Jungle", "Void-Being", "Mana", "Melee", "Void", "2012" });
  71.             champions.Add("Kindred", new List<string> { "Female", "Jungle", "God Spirit", "Mana", "Ranged", "Runeterra", "2015" }); //Female
  72.             champions.Add("Kled", new List<string> { "Male", "Top", "Yordle", "Courage", "Melee", "Noxus", "2016" });
  73.             champions.Add("Kog'Maw", new List<string> { "Male", "Bot", "Void-Being", "Mana", "Ranged", "Void", "2010" });
  74.             champions.Add("LeBlanc", new List<string> { "Female", "Mid", "Human MagicallyAltered", "Mana", "Ranged", "Noxus", "2010" });
  75.             champions.Add("Lee Sin", new List<string> { "Male", "Jungle", "Human Spiritualist", "Energy", "Melee", "Ionia", "2011" });
  76.             champions.Add("Leona", new List<string> { "Female", "Support", "Aspect Human", "Mana", "Melee", "Targon", "2011" });
  77.             champions.Add("Lilia", new List<string> { "Female", "Jungle Top", "Spirit", "Mana", "Ranged", "Ionia", "2020" });
  78.             champions.Add("Lissandra", new List<string> { "Female", "Mid", "Human Iceborn", "Mana", "Ranged", "Freljord", "2013" });
  79.             champions.Add("Lucian", new List<string> { "Male", "Bot", "Human", "Mana", "Ranged", "Shadow Isles Runeterra Demacia", "2013" }); //region
  80.             champions.Add("Lulu", new List<string> { "Female", "Support", "Yordle", "Mana", "Ranged", "BandleCity", "2012" });
  81.             champions.Add("Lux", new List<string> { "Female", "Mid Support", "Human Magicborn", "Mana", "Ranged", "Demacia", "2010" });
  82.             champions.Add("Malphite", new List<string> { "Male", "Mid Top", "Golem", "Mana", "Melee", "Ixtal Shurima", "2009" }); //pos
  83.             champions.Add("Malzahar", new List<string> { "Male", "Mid", "Human Void-Being", "Mana", "Ranged", "Icathia Shurima Void", "2010" });
  84.             champions.Add("Maokai", new List<string> { "Male", "Support Top", "Spirit", "Mana", "Melee", "BlessedIsles ShadowIsles", "2011" });
  85.             champions.Add("Master Yi", new List<string> { "Male", "Jungle", "Human Spiritualist", "Mana", "Melee", "Ionia", "2009" });
  86.             champions.Add("Miss Fortune", new List<string> { "Female", "Bot", "Human", "Mana", "Ranged", "Bilgewater", "2010" });
  87.             champions.Add("Mordekaiser", new List<string> { "Male", "Jungle Top", "Revenant", "Shield", "Melee", "Noxus", "2010" });
  88.             champions.Add("Morgana", new List<string> { "Female", "Support", "Aspect Human MagicallyAltered", "Mana", "Ranged", "Demacia Targon", "2009" });
  89.             champions.Add("Nami", new List<string> { "Female", "Support", "Vastayan", "Mana", "Ranged", "Runeterra", "2012" });
  90.             champions.Add("Nasus", new List<string> { "Male", "Top", "God-Warrior", "Mana", "Melee", "Shurima", "2009" });
  91.             champions.Add("Nautilus", new List<string> { "Male", "Support", "Revenant", "Mana", "Melee", "Bilgewater", "2012" });
  92.             champions.Add("Neeko", new List<string> { "Female", "Mid Support", "Vastayan", "Mana", "Ranged", "Ixtal", "2018" });
  93.             champions.Add("Nidalee", new List<string> { "Female", "Jungle", "Human Spiritualist Vastayan", "Mana", "Melee Ranged", "Ixtal", "2009" });
  94.             champions.Add("Nilah", new List<string> { "Female", "Bot", "Human MagicallyAltered", "Mana", "Melee", "Bilgewater", "2022" });
  95.             champions.Add("Nocturne", new List<string> { "Male", "Jungle", "Demon Spirit", "Mana", "Melee", "Runeterra", "2011" });
  96.             champions.Add("Nunu and Willump", new List<string> { "Male", "Jungle", "Human", "Mana", "Melee", "Freljord", "2009" });
  97.             champions.Add("Olaf", new List<string> { "Male", "Jungle Top", "Human Iceborn", "Mana", "Melee", "Freljord", "2010" });
  98.             champions.Add("Orianna", new List<string> { "Female", "Mid", "Golem", "Mana", "Ranged", "Freljord", "2010" });
  99.             champions.Add("Ornn", new List<string> { "Male", "Top", "God Spirit", "Mana", "Melee", "Freljord", "2017" });
  100.             champions.Add("Pantheon", new List<string> { "Male", "Jungle Mid Support Top", "Human", "Mana", "Melee", "Targon", "2010" }); //pos
  101.             champions.Add("Poppy", new List<string> { "Female", "Jungle Top", "Yordle", "Mana", "Melee", "Demacia", "2010" });
  102.             champions.Add("Pyke", new List<string> { "Male", "Support", "Revenant", "Mana", "Melee", "Bilgewater", "2018" });
  103.             champions.Add("Qiyana", new List<string> { "Female", "Jungle Mid", "Human Magicborn", "Mana", "Melee", "Ixtal", "2019" });
  104.             champions.Add("Quinn", new List<string> { "Female", "Top", "Human", "Mana", "Ranged", "Demacia", "2013" });
  105.             champions.Add("Rakan", new List<string> { "Male", "Support", "Vastayan", "Mana", "Ranged", "Ionia", "2017" });
  106.             champions.Add("Rammus", new List<string> { "Male", "Jungle", "God-Warrior", "Mana", "Melee", "Shurima", "2009" });
  107.             champions.Add("Rek'Sai", new List<string> { "Female", "Jungle", "Void-Being", "Rage", "Melee", "Void", "2014" });
  108.             champions.Add("Rell", new List<string> { "Female", "Support", "Human MagicallyAltered Magicborn", "Mana", "Melee", "Noxus", "2020" });
  109.             champions.Add("Renata", new List<string> { "Female", "Support", "ChemicallyAltered Human", "Mana", "Ranged", "Zaun", "2022" });
  110.             champions.Add("Renekton", new List<string> { "Male", "Top", "God-Warrior", "Fury", "Melee", "Shurima", "2011" });
  111.             champions.Add("Rengar", new List<string> { "Male", "Jungle Top", "Vastayan", "Ferocity", "Melee", "Ixtal", "2012" });
  112.             champions.Add("Riven", new List<string> { "Female", "Top", "Human", "Manaless", "Melee", "Ionia Noxus", "2011" });
  113.             champions.Add("Rumble", new List<string> { "Male", "Mid Top", "Yordle", "Heat", "Melee", "BandleCity", "2011" });
  114.             champions.Add("Ryze", new List<string> { "Male", "Mid Top", "Human MagicallyAltered", "Mana", "Ranged", "Runeterra", "2009" });
  115.             champions.Add("Samira", new List<string> { "Female", "Bot", "Human", "Mana", "Ranged", "Noxus Shurima", "2020" });
  116.             champions.Add("Sejuani", new List<string> { "Female", "Jungle Top", "Human Iceborn", "Mana", "Melee", "Freljord", "2012" });
  117.             champions.Add("Senna", new List<string> { "Female", "Support", "Human Undead", "Mana", "Ranged", "ShadowIsles Runeterra", "2019" }); //reg
  118.             champions.Add("Seraphine", new List<string> { "Female", "Support Mid Bot", "Human Magicborn", "Mana", "Ranged", "Piltover Zaun", "2020" }); //pos
  119.             champions.Add("Sett", new List<string> { "Male", "Top", "Human Vastayan", "Grit", "Melee", "Ionia", "2020" });
  120.             champions.Add("Shaco", new List<string> { "Male", "Jungle", "Spirit", "Mana", "Melee", "Runeterra", "2009" });
  121.             champions.Add("Shen", new List<string> { "Male", "Top", "Human Spiritualist", "Energy", "Melee", "Ionia", "2010" });
  122.             champions.Add("Shyvana", new List<string> { "Female", "Jungle", "Dragon MagicallyAltered", "Fury", "Melee", "Demacia", "2011" });
  123.             champions.Add("Singed", new List<string> { "Male", "Mid Top", "ChemicallyAltered Human", "Mana", "Melee", "Piltover Zaun", "2009" });
  124.             champions.Add("Sion", new List<string> { "Male", "Top", "Revenant", "Mana", "Melee", "Noxus", "2009" });
  125.             champions.Add("Sivir", new List<string> { "Female", "Bot", "Human", "Mana", "Ranged", "Shurima", "2009" });
  126.             champions.Add("Skarner", new List<string> { "Male", "Jungle", "Backern", "Mana", "Melee", "Shurima", "2011" });
  127.             champions.Add("Sona", new List<string> { "Female", "Support", "Human Magicborn", "Mana", "Ranged", "Demacia", "2010" });
  128.             champions.Add("Soraka", new List<string> { "Female", "Support", "Celestial", "Mana", "Ranged", "Ionia Targon", "2009" });
  129.             champions.Add("Swain", new List<string> { "Male", "Support Mid Bot", "Human MagicallyAltered", "Mana", "Ranged", "Noxus", "2010" });
  130.             champions.Add("Sylas", new List<string> { "Male", "Mid", "Human Magicborn", "Mana", "Melee", "Demacia", "2019" });
  131.             champions.Add("Syndra", new List<string> { "Female", "Mid", "Human Magicborn", "Mana", "Ranged", "Ionia", "2012" });
  132.             champions.Add("Tahm Kench", new List<string> { "Male", "Support Top", "Demon Spirit", "Mana", "Melee", "Bilgewater Runeterra", "2015" });
  133.             champions.Add("Taliyah", new List<string> { "Female", "Jungle Mid", "Human Magicborn", "Mana", "Ranged", "Shurima", "2016" });
  134.             champions.Add("Talon", new List<string> { "Male", "Jungle Mid", "Human", "Mana", "Melee", "Noxus", "2011" });
  135.             champions.Add("Taric", new List<string> { "Male", "Support", "Aspect Human", "Mana", "Melee", "Demacia Targon", "2009" });
  136.             champions.Add("Teemo", new List<string> { "Male", "Top", "Yordle", "Mana", "Ranged", "BandleCity", "2009" });
  137.             champions.Add("Thresh", new List<string> { "Male", "Support", "Undead", "Mana", "Ranged", "BlessedIsles ShadowIsles", "2013" });
  138.             champions.Add("Tristana", new List<string> { "Female", "Bot", "Yordle", "Mana", "Ranged", "BandleCity", "2009" });
  139.             champions.Add("Tryndamere", new List<string> { "Male", "Top", "Human MagicallyAltered", "Fury", "Melee", "Freljord", "2009" });
  140.             champions.Add("Trundle", new List<string> { "Male", "Jungle Top", "Iceborn Troll", "Mana", "Melee", "Freljord", "2010" });
  141.             champions.Add("Twisted Fate", new List<string> { "Male", "Mid", "Human Magicborn", "Mana", "Ranged", "Bilgewater", "2009" });
  142.             champions.Add("Twitch", new List<string> { "Male", "Bot", "ChemicallyAltered Rat", "Mana", "Ranged", "Zaun", "2009" });
  143.             champions.Add("Udyr", new List<string> { "Male", "Jungle Top", "Human Spiritualist Vastayan", "Mana", "Melee", "Freljord Ionia", "2009" });
  144.             champions.Add("Urgot", new List<string> { "Male", "Top", "ChemicallyAltered Cyborg Human", "Mana", "Ranged", "Noxus Zaun", "2010" });
  145.             champions.Add("Varus", new List<string> { "Male", "Bot Mid", "Darkin Human", "Mana", "Ranged", "Ionia Runeterra Shurima", "2012" });
  146.             champions.Add("Vayne", new List<string> { "Female", "Bot Top", "Human", "Mana", "Ranged", "Demacia", "2011" });
  147.             champions.Add("Veigar", new List<string> { "Male", "Mid", "Yordle", "Mana", "Ranged", "BandleCity Runeterra", "2009" });
  148.             champions.Add("Vel'Koz", new List<string> { "Male", "Mid Support", "Void-Being", "Mana", "Ranged", "Void", "2014" });
  149.             champions.Add("Vex", new List<string> { "Female", "Mid", "Yordle", "Mana", "Ranged", "BandleCity ShadowIsles", "2021" });
  150.             champions.Add("Vi", new List<string> { "Female", "Jungle", "Human", "Mana", "Melee", "Piltover Zaun", "2012" });
  151.             champions.Add("Viego", new List<string> { "Male", "Jungle", "Undead", "Manaless", "Melee", "Camavor ShadowIsles", "2021" });
  152.             champions.Add("Viktor", new List<string> { "Male", "Mid", "Cyborg Human", "Mana", "Ranged", "Zaun", "2011" });
  153.             champions.Add("Vladimir", new List<string> { "Male", "Mid", "Human MagicallyAltered", "Health", "Ranged", "Camavor Noxus", "2010" }); //region //resource
  154.             champions.Add("Volibear", new List<string> { "Male", "Jungle Top", "God Spirit", "Mana", "Melee", "Freljord", "2011" });
  155.             champions.Add("Warwick", new List<string> { "Male", "Jungle Top", "ChemicallyAltered Cyborg Human", "Mana", "Melee", "Zaun", "2009" });
  156.             champions.Add("Wukong", new List<string> { "Male", "Jungle Top", "Vastayan", "Mana", "Melee", "Ionia", "2011" });
  157.             champions.Add("Xayah", new List<string> { "Female", "Bot", "Vastayan", "Mana", "Ranged", "Ionia", "2017" });
  158.             champions.Add("Xerath", new List<string> { "Male", "Mid Support", "God-Warrior", "Mana", "Ranged", "Shurima", "2011" });
  159.             champions.Add("Xin Zhao", new List<string> { "Male", "Jungle", "Human", "Mana", "Melee", "Demacia Ionia Noxus", "2010" });
  160.             champions.Add("Yasuo", new List<string> { "Male", "Mid", "Human Magicborn", "Flow", "Melee", "Ionia", "2013" });
  161.             champions.Add("Yone", new List<string> { "Male", "Mid Top", "Human MagicallyAltered", "Manaless", "Melee", "Ionia", "2020" });
  162.             champions.Add("Yorick", new List<string> { "Male", "Top", "Human MagicallyAltered", "Mana", "Melee", "BlessedIsles ShadowIsles", "2011" });
  163.             champions.Add("Yuumi", new List<string> { "Female", "Support", "Cat MagicallyAltered", "Mana", "Ranged", "BandleCity", "2019" });
  164.             champions.Add("Zac", new List<string> { "Male", "Jungle Top", "Golem", "Health", "Melee", "Zaun", "2013" }); //pos
  165.             champions.Add("Zed", new List<string> { "Male", "Jungle Mid", "Human MagicallyAltered", "Energy", "Melee", "Ionia", "2012" }); //pos
  166.             champions.Add("Zeri", new List<string> { "Female", "Bot", "Human Magicborn", "Mana", "Ranged", "Zaun", "2022" }); //pos to change
  167.             champions.Add("Ziggs", new List<string> { "Male", "Bot Mid", "Yordle", "Mana", "Ranged", "Piltover Zaun", "2012" });
  168.             champions.Add("Zilean", new List<string> { "Male", "Mid Support", "Human Magicborn", "Mana", "Ranged", "Icathia Runeterra Shurima", "2009" }); //pos
  169.             champions.Add("Zoe", new List<string> { "Female", "Mid", "Aspect Human", "Mana", "Ranged", "Targon", "2017" });
  170.             champions.Add("Zyra", new List<string> { "Female", "Support", "Unknown", "Mana", "Ranged", "Ixtal", "2012" });
  171.  
  172.             List<string> championsAll = champions.Keys.ToList();
  173.             Random random = new Random();
  174.             int right = random.Next(0, championsAll.Count);
  175.             string rightInput = championsAll[right];
  176.             //string rightInput = "Varus";
  177.  
  178.             Dictionary<string, List<string>> championsPos = new Dictionary<string, List<string>>();
  179.             foreach (KeyValuePair<string, List<string>> champion in champions)
  180.             {
  181.  
  182.                 championsPos.Add(champion.Key, champion.Value[1].Split(" ").ToList());
  183.  
  184.             }
  185.  
  186.             Dictionary<string, List<string>> championsSpec = new Dictionary<string, List<string>>();
  187.             foreach (KeyValuePair<string, List<string>> champion in champions)
  188.             {
  189.  
  190.                 championsSpec.Add(champion.Key, champion.Value[2].Split(" ").ToList());
  191.  
  192.             }
  193.  
  194.             Dictionary<string, List<string>> championsReg = new Dictionary<string, List<string>>();
  195.             foreach (KeyValuePair<string, List<string>> champion in champions)
  196.             {
  197.  
  198.                 championsReg.Add(champion.Key, champion.Value[5].Split(" ").ToList());
  199.  
  200.             }
  201.  
  202.  
  203.             while (true)
  204.             {
  205.                 if (input == "Give up")
  206.                 {
  207.                     Console.WriteLine(rightInput);
  208.                     Console.ForegroundColor = ConsoleColor.Green;
  209.                     Console.WriteLine(String.Join(" | ", champions[rightInput]));
  210.                     break;
  211.                 }
  212.                 while (true)
  213.                 {
  214.  
  215.  
  216.                     if (champions.ContainsKey(input))
  217.                     {
  218.                         break;
  219.                     }
  220.                     else
  221.                     {
  222.                         input = Console.ReadLine();
  223.                     }
  224.                 }
  225.  
  226.                 if (champions[input][0] == champions[rightInput][0])
  227.                 {
  228.                     Console.ForegroundColor = ConsoleColor.Green;
  229.                     Console.Write(champions[input][0]);
  230.                 }
  231.                 else if (champions[rightInput][0] == "Other")
  232.                 {
  233.                     Console.ForegroundColor = ConsoleColor.Yellow;
  234.                     Console.Write(champions[input][0]);
  235.                 }
  236.                 else
  237.                 {
  238.                     Console.ForegroundColor = ConsoleColor.Red;
  239.                     Console.Write(champions[input][0]);
  240.                 }
  241.                 //for (int a = champions[input][0].Length; a < 6; a++)
  242.                 //{
  243.                 //    Console.Write(" ");
  244.                 //}
  245.                 Console.ForegroundColor = ConsoleColor.White;
  246.                 Console.Write(" | ");
  247.                 //---------------------------------------------------------------------------------------
  248.                 if (champions[input][1] == champions[rightInput][1])
  249.                 {
  250.                     Console.ForegroundColor = ConsoleColor.Green;
  251.                     Console.Write(champions[input][1]);
  252.                 }
  253.                 foreach (string position in championsPos[input])
  254.                 {
  255.                     if (championsPos[rightInput].Contains(position) && champions[input][1] != champions[rightInput][1])
  256.                     {
  257.                         Console.ForegroundColor = ConsoleColor.Yellow;
  258.                         Console.Write(String.Join(", ", championsPos[input]));
  259.                         checker1++;
  260.                         break;
  261.                     }
  262.  
  263.                 }
  264.                 if (champions[input][1] != champions[rightInput][1] && checker1 == 0)
  265.                 {
  266.                     Console.ForegroundColor = ConsoleColor.Red;
  267.                     Console.Write(String.Join(", ", championsPos[input]));
  268.                 }
  269.                 //for (int a = champions[input][1].Length; a < 23; a++)
  270.                 //{
  271.                 //    Console.Write(" ");
  272.                 //}
  273.                 checker1 = 0;
  274.                 Console.ForegroundColor = ConsoleColor.White;
  275.                 Console.Write(" | ");
  276.                 //---------------------------------------------------------------------------------------
  277.                 if (champions[input][2] == champions[rightInput][2])
  278.                 {
  279.                     Console.ForegroundColor = ConsoleColor.Green;
  280.                     Console.Write(String.Join(", ", championsSpec[input]));
  281.                 }
  282.                 foreach (string species in championsSpec[input])
  283.                 {
  284.  
  285.                     if (championsSpec[rightInput].Contains(species) && champions[input][2] != champions[rightInput][2])
  286.                     {
  287.                         Console.ForegroundColor = ConsoleColor.Yellow;
  288.                         Console.Write(String.Join(", ", championsSpec[input]));
  289.                         checker2++;
  290.                         break;
  291.                     }
  292.                 }
  293.                 if (champions[input][2] != champions[rightInput][2] && checker2 == 0)
  294.                 {
  295.                     Console.ForegroundColor = ConsoleColor.Red;
  296.                     Console.Write(String.Join(", ", championsSpec[input]));
  297.                 }
  298.                 //for (int a = champions[input][2].Length; a < 48; a++)
  299.                 //{
  300.                 //   Console.Write(" ");
  301.                 //}
  302.                 checker2 = 0;
  303.                 Console.ForegroundColor = ConsoleColor.White;
  304.                 Console.Write(" | ");
  305.  
  306.                 //-------------------------------------------------------------------------------------------
  307.                 if (champions[input][3] == champions[rightInput][3])
  308.                 {
  309.                     Console.ForegroundColor = ConsoleColor.Green;
  310.                     Console.Write(champions[input][3]);
  311.                 }
  312.                 else
  313.                 {
  314.                     Console.ForegroundColor = ConsoleColor.Red;
  315.                     Console.Write(champions[input][3]);
  316.                 }
  317.                 //for (int a = champions[input][3].Length; a < 9; a++)
  318.                 //{
  319.                 //    Console.Write(" ");
  320.                 //}
  321.                 Console.ForegroundColor = ConsoleColor.White;
  322.                 Console.Write(" | ");
  323.                 //---------------------------------------------------------------------------------------------
  324.                 if (champions[input][4] == champions[rightInput][4])
  325.                 {
  326.                     Console.ForegroundColor = ConsoleColor.Green;
  327.                     Console.Write(champions[input][4]);
  328.                 }
  329.                 else if (champions[input][4] == "Melee Ranged")
  330.                 {
  331.                     Console.ForegroundColor = ConsoleColor.Yellow;
  332.                     Console.Write(champions[input][4]);
  333.                 }
  334.                 else
  335.                 {
  336.                     Console.ForegroundColor = ConsoleColor.Red;
  337.                     Console.Write(champions[input][4]);
  338.                 }
  339.                 //for (int a = champions[input][4].Length; a < 13; a++)
  340.                 //{
  341.                 //   Console.Write(" ");
  342.                 //}
  343.                 Console.ForegroundColor = ConsoleColor.White;
  344.                 Console.Write(" | ");
  345.  
  346.                 //----------------------------------------------------------------------------------------------
  347.                 if (champions[input][5] == champions[rightInput][5])
  348.                 {
  349.                     Console.ForegroundColor = ConsoleColor.Green;
  350.                     Console.Write(String.Join(", ", championsReg[input]));
  351.                 }
  352.                 foreach (string regions in championsReg[input])
  353.                 {
  354.  
  355.                     if (championsReg[rightInput].Contains(regions) && champions[input][5] != champions[rightInput][5])
  356.                     {
  357.                         Console.ForegroundColor = ConsoleColor.Yellow;
  358.                         Console.Write(String.Join(", ", championsReg[input]));
  359.                         checker3++;
  360.                         break;
  361.                     }
  362.  
  363.                 }
  364.                 if (champions[input][5] != champions[rightInput][5] && checker3 == 0)
  365.                 {
  366.                     Console.ForegroundColor = ConsoleColor.Red;
  367.                     Console.Write(String.Join(", ", championsReg[input]));
  368.                 }
  369.                 //for (int a = champions[input][5].Length; a < 36; a++)
  370.                 //{
  371.                 //Console.Write(" ");
  372.                 //}
  373.                 checker3 = 0;
  374.                 Console.ForegroundColor = ConsoleColor.White;
  375.                 Console.Write(" | ");
  376.  
  377.                 //-----------------------------------------------------------------------------------
  378.                 if (int.Parse(champions[input][6]) < int.Parse(champions[rightInput][6]))
  379.                 {
  380.                     Console.ForegroundColor = ConsoleColor.Red;
  381.                     Console.WriteLine(champions[input][6] + "↑");
  382.                 }
  383.                 else if (int.Parse(champions[input][6]) > int.Parse(champions[rightInput][6]))
  384.                 {
  385.                     Console.ForegroundColor = ConsoleColor.Red;
  386.                     Console.WriteLine(champions[input][6] + "↓");
  387.                 }
  388.                 else if (int.Parse(champions[input][6]) == int.Parse(champions[rightInput][6]))
  389.                 {
  390.                     Console.ForegroundColor = ConsoleColor.Green;
  391.                     Console.WriteLine(champions[input][6]);
  392.                 }
  393.                 Console.ForegroundColor = ConsoleColor.White;
  394.                 //------------------------------------------------------------------------------------------
  395.                 if (input == rightInput)
  396.                 {
  397.                     if (rightInput == "Kai'Sa")
  398.                     {
  399.                         Console.WriteLine("Ti si istinski muj");
  400.                     }
  401.                     else if (rightInput == "Qiyana")
  402.                     {
  403.                         Console.WriteLine("Imash golqma pishka");
  404.                     }
  405.                     else if (rightInput == "Kayn")
  406.                     {
  407.                         Console.WriteLine("Imash Daddy issues");
  408.                     }
  409.                     else if(rightInput == "Nasus")
  410.                     {
  411.                         Console.WriteLine("Tujen si bratle");
  412.                     }
  413.                     else if(rightInput == "Fiora")
  414.                     {
  415.                         Console.WriteLine("");
  416.                     }
  417.                     else if(rightInput == "Hecarim")
  418.                     {
  419.                         Console.WriteLine("Fast as fuck boiiii");
  420.                     }
  421.                     else if(rightInput == "Evelynn")
  422.                     {
  423.                         Console.WriteLine("Alice: Smash geroi; eksfri: Revnuvam");
  424.                     }
  425.                     break;
  426.                 }
  427.                 input = Console.ReadLine();
  428.             }
Add Comment
Please, Sign In to add comment