Advertisement
CrewLab

Untitled

May 17th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 7.20 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace day_00
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             int boss = 1000;
  14.             int player = 100;
  15.             int cooldown_1 = 0;
  16.             int cooldown_2 = 0;
  17.             int act;
  18.             int damag = 0;
  19.             bool aura = false;
  20.             bool start = true;
  21.             Console.WriteLine("Перед вами ужасный Малганис! Вам необходимо уничтожить босса!");
  22.             while (boss > 0 && player > 0)
  23.             {
  24.                 Console.Write("\nУ вас " + player + " HP, у Малганиса " + boss + " HP!");
  25.                 Console.Write("\n________________________________\n");
  26.                 Console.Write("Для победы над боссом вы можете использовать следующие заклинания:\n1.Удар героя: наносит противнику 150 урона, не имеет времени восстановления.\n" +
  27.                 "2.Воскрешение из мертвых: Поднимает скелета который наносит Малганису 100 урона каждый ход в течении 3 ходов. Время восстановления " + cooldown_2 + " ходов\n" +
  28.                 "3.Усиление урона: Аура которая увеличивает атаку героя на 100 едениц. Не имеет времени восстановленияб можно отключить.\n" +
  29.                 "Похищение жизни: Похищает у Малганиса 75 едениц жизни. Время восстановления " + cooldown_1 + " ходов.\n\n Введите номер способности которую хотите применить: ");
  30.                 if (cooldown_1 > 0)
  31.                     cooldown_1--;
  32.                 if (cooldown_2 > 0)
  33.                     cooldown_2--;
  34.                 act = Convert.ToInt32(Console.ReadLine());
  35.                 Console.Write("\n________________________________\n");
  36.                 if (act == 1)
  37.                 {
  38.                     Console.WriteLine("\n - Вы применяете \"Удар героя\" по Малганису и наносите ему " + (150 + damag) + " урона!\n");
  39.                     boss -= 150 + damag;
  40.                 }
  41.                 else if (act == 2)
  42.                 {
  43.                     if (cooldown_2 == 0)
  44.                     {
  45.                         Console.WriteLine("\n - Вы поднимаете из мервых скелета!\n");
  46.                         cooldown_2 = 4;
  47.                     }
  48.                     else
  49.                         Console.WriteLine("\n - Глупец! Это заклинание ещё не восстановилось! Ты пропускаешь ход!\n");
  50.                 }
  51.                 else if (act == 3)
  52.                 {
  53.                     if (!aura)
  54.                     {
  55.                         Console.WriteLine("\n - Вы активировали ауру усиления! Теперь ваш удар героя наносит дополнительный урон!\n");
  56.                         aura = true;
  57.                         damag = 100;
  58.                     }
  59.                     else
  60.                     {
  61.                         Console.WriteLine("\n - Вы отключили ауру усиления! Теперь ваш удар героя наносит обычный урон!\n");
  62.                         aura = false;
  63.                         damag = 0;
  64.                     }
  65.  
  66.                 }
  67.                 else if (act == 4)
  68.                 {
  69.                     if (cooldown_1 == 0)
  70.                     {
  71.                         Console.WriteLine("\n - Вы похищаете у Малганиса 75 едениц жизни!\n");
  72.                         cooldown_1 = 2;
  73.                         boss -= 75;
  74.                         player += 75;
  75.                         if (player > 100)
  76.                             player = 100;
  77.                     }
  78.                     else
  79.                         Console.WriteLine("\n - Глупец! Это заклинание ещё не восстановилось! Ты пропускаешь ход!\n");
  80.                 }
  81.                 if (cooldown_2 > 0)
  82.                 {
  83.                     if (cooldown_2 > 1)
  84.                     {
  85.                         Console.WriteLine("\n - Ваш скелет наносит Малганису 100 урона!\n");
  86.                         boss -= 100;
  87.                     }
  88.                     else
  89.                         Console.WriteLine("\n - Ваш скелет рассыпался!\n");
  90.                 }
  91.                 if (act == 1 && !aura)
  92.                 {
  93.                     Console.WriteLine("\n - Малганис видит что на вас нет ауры усиления и решил прикончить вас побустрее нанеся \"Удар тьмы\" и отнимает у вас 75 здоровья!");
  94.                     player -= 75;
  95.  
  96.                 }
  97.                 if (act == 1 && aura)
  98.                 {
  99.                     if (cooldown_2 == 0 && cooldown_1 == 0)
  100.                     {
  101.                         Console.WriteLine("\n - Малганис наносит удар крыльями и сносит вам 25 едениц здоровья!\n");
  102.                         player -= 25;
  103.                     }
  104.                     else if (cooldown_2 != 0 && cooldown_1 == 0)
  105.                     {
  106.                         Console.WriteLine("\n - Малганис наносит удар когтями и сносит вам 35 едениц здоровья!\n");
  107.                         player -= 35;
  108.                     }
  109.                     else if (cooldown_2 == 0 && cooldown_1 != 0)
  110.                     {
  111.                         Console.WriteLine("\n - Малганис наносит хвостом и сносит вам 15 едениц здоровья!\n");
  112.                         player -= 15;
  113.                     }
  114.                     else
  115.                     {
  116.                         Console.WriteLine("\n - Малганис наносит удар ногой и сносит вам 40 едениц здоровья!\n");
  117.                         player -= 40;
  118.                     }
  119.                    
  120.                 }
  121.                 if (act != 1)
  122.                 {
  123.                     Console.WriteLine("\n - Малганис швыряет в вас камень и сносит вам 20 едениц здоровья!\n");
  124.                     player -= 20;
  125.                 }
  126.                 Console.Write("________________________________\n");
  127.                 if (player <= 0)
  128.                 {
  129.                     Console.WriteLine("\n\nСожалею, но вы погибли!\n");
  130.                 }
  131.                 if (boss <= 0)
  132.                 {
  133.                     Console.WriteLine("\n\nПоздравляю, Малганис повержен!\n");
  134.                 }
  135.             }
  136.         }
  137.     }
  138. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement