コード例 #1
0
ファイル: Street.cs プロジェクト: Dislocator/rpg
        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();
        }
コード例 #2
0
ファイル: Gutter.cs プロジェクト: Dislocator/rpg
 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);
 }
コード例 #3
0
ファイル: Gutter.cs プロジェクト: Dislocator/rpg
        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);
            }
        }