public void Gopniks(Player player, Battle battle, List <Enemy> enemies, Misc misc) { Console.WriteLine("К несчастью всё оказалось не так просто и на мой путь переградили знакомые мне Сева, Васян и Петька, заядлые алкаши и гопники "); Console.WriteLine($"{ enemies[2].name}: Слышь, братишка. Тормозни—ка, базар есть. \n" + $"А чо ты рамсишь—то? Ты чо такой голимый? Это что на тебе {player.clothes[0].Name}?"); Console.ReadKey(); Console.WriteLine($"{ enemies[4].name}:Братишка, постой—ка.Ты откуда такой красивый идешь?"); Console.ReadKey(); Console.WriteLine($"{ enemies[3].name}Дай куртку, пацану холодно."); Console.ReadKey(); Console.WriteLine("1. Отдать куртку\n" + "2. Не отдавать"); dialogechoise = Console.ReadLine(); switch (dialogechoise) { case "1": Console.WriteLine($"Гопота отжала у тебя {player.clothes[0].Name}"); player.clothes.Clear(); Console.ReadKey(); break; case "2": Console.WriteLine("Роняя семки, гопники убрались восвоясье"); Console.WriteLine("Немного опомнившись я продолжил путь домой."); Console.WriteLine("******************************************"); break; default: Console.WriteLine("По классике. Пошёл нах"); break; } Console.WriteLine($"Полный уверенности {enemies[2].name} влетает с ноги"); battle.BattleStart(enemies[2], player, misc); Console.WriteLine($"Оттянув рассыпающегося на семки братана, {enemies[3].name} влетает с ноги"); battle.BattleStart(enemies[3], player, misc); Console.WriteLine($"Остался лишь {enemies[4].name}"); battle.BattleStart(enemies[4], player, misc); Console.WriteLine("Гопари повержены"); Console.ReadKey(); }
public void Gutter1_1(Player player, Battle battle, int easteregg, List <Nps> nps, List <Enemy> enemies, Misc misc) { location = "gutter1.1"; if (player.name == "Login") { Console.WriteLine($"Хватит ломать мой код! \n" + $"Найдено пасхалок: {++easteregg} \n" + $"Ты остался стоять в нерешительности, \n" + "краем глаза я заметил груду вещей лежащих в углу. \n" + "Возможно стоит напялить их раз уж домой я не спешу\n\n\n"); Console.ReadKey(); } else { Console.WriteLine($"Хватит ломать мой код! \n" + $"Ты остался стоять в нерешительности, \n" + "краем глаза я заметил груду вещей лежащих в углу. \n" + "Возможно стоит напялить их раз уж домой я не спешу\n\n\n"); } Console.ReadKey(); Console.WriteLine("Подойдя поближе к вещам, разбросанным по земле, я заметил, как зашевелился правый карман пыльных брюк.. \n" + "Оттолкнув их немного назад, \n" + "я увидел огромную злобную уставшую крысу с маленькими глазами, \n" + "явно не желающую покидать свое убежище. \n" + "Ну, мне придется набить ее крысиный хвост.\n\n\n"); Console.ReadKey(); battle.BattleStart(enemies[0], player, misc); Gutter1_1Var = false; player.clothes.Clear(); player.clothes.Add(Lists.clothes[1]); Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine($"На тебе надето: {player.clothes[0].Name}"); Console.WriteLine("Надрав жопу крысе и одев новопреобретённые панталоны в кармене я обнаружил ржавый старый ключ"); player.Inventory.Add(Lists.questItems[0]); Console.WriteLine($"Получено {Lists.questItems[0].Name}\n\n\n"); Console.ResetColor(); Console.ReadKey(); Gutter1(player, battle, easteregg, nps, misc); }
public void Gutter1_2(Player player, Battle battle, int easteregg, List <Nps> nps, List <Enemy> enemies, Misc misc) { Console.WriteLine("Погода была ясная. Сегодня я собирался пойти поиграть в контру с друзьями. \n" + "А что в замен? Весь мокрый, в каких-то чертях.\n" + "Ведь говорил мне вчера Ярик не мешать водку с пивом.\n" + "А я ему Ёрш, Ёрш...\n" + "Точно! Ярик! Он должен помнить что было вчера. Нужно позвонить ему, уверен он пил меньше меня, возможно он проясит ситуацию.\n\n\n"); Console.ReadKey(); Console.WriteLine("Погрязнув в своих мыслях я не заметил как дошёл до источника звука\n" + "Источником выступала бригада рабочих мешающих бетон."); Console.WriteLine("Из радио стоящего рядом доносилась пронзательна мелодия"); music.StartMusic("Music/beton.mp3"); Console.WriteLine("Заприметив мои неудачные попытки дать о себе знать один из рабочих выключил радио и подошёл поближе\n\n\n"); Console.ReadKey(); music.StopMusic(); var waveStop = new WaveOutEvent(); if (Gutter1_1Var == false) { bool CycleVar = true; while (CycleVar) { Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine($"{nps[0].name}: Эй ты бомжара, а ну пшёл отсюда нах!"); Console.WriteLine("1. Следи за языком, работящий. "); Console.WriteLine("2. Я не бомжара. Ничерта не помню, что вчера было"); Console.WriteLine("3. А может ты пидор?\n\n"); Console.ResetColor(); dialogechoise = Console.ReadLine(); switch (dialogechoise) { case "1": CycleVar = false; Console.WriteLine($"{nps[0].name}: А я смотрю ты не промах, себя в обиду не дашь." + $"\nЛадно, какого чёрта ты тут забыл?\n\n"); Gutter1_3(player, battle, easteregg, nps, enemies, misc); break; case "2": Console.WriteLine($"{nps[0].name}: Вот и вали домой, проспись, нечего тебе здесь шляться!\n\n"); CycleVar = false; Gutter1_3(player, battle, easteregg, nps, enemies, misc); break; case "3": CycleVar = false; player.abilities.Add(Lists.allAbilities[1]); Enemy enemy1 = (Enemy)nps[0]; enemy1.hp = 500; enemy1.damage = 228; enemy1.battlecry = "Сюда!"; enemy1.deathrattle = "Ну почему всегда я? а?"; enemy1.name = "Буйный работяга"; battle.BattleStart(enemy1, player, misc); Console.WriteLine($"Пасхалок найдено {++easteregg}"); break; default: Console.WriteLine("Лох, пидр"); break; } } } else { Console.WriteLine($"{nps[0].name}: Парень, ты заблудился. Здесь не парк развлечений!\n\n" + $"Чего тебе здесь надо!?"); Console.ReadKey(); Gutter1_3(player, battle, easteregg, nps, enemies, misc); } }