using System.Runtime.Serialization;
using System.Security.Cryptography;
public static void Main()
int Hsmallhealpotion = 25;
bool extrimemode = false;
string monstername = "король черепов";
Console.WriteLine("На вас напал " + monstername);
int atk = RandomNumberGenerator.GetInt32(lower, upper);
int Magicatk = RandomNumberGenerator.GetInt32(lower, Mupper);
int monsteratk = RandomNumberGenerator.GetInt32(lower, MAupper);
int superbeat = atk + 10;
Console.WriteLine("Сделайте свой выбор: \n");
Console.Write("1. Атаковать\n2. Лечится\n3. Атаковать магией\n4. Восстановить ману\n5. Посмотреть характеристику персонажа\n6. Умение\n7. Накопить силы\n");
int choice = int.Parse(Console.ReadLine());
if (choice == 6 || choice == 7)
Console.Write("ДАННОЕ ДЕЙСТВИЕ НЕДОСТУПНО\n");
if (upper > 6 || choice == 666 || choice == 5790)
monsterlife = monsterlife + 100;
Console.Write("ЧИТЫ ЗАПРЕЩЕНЫ В НЕВОЗМОЖНОМ РЕЖИМЕ\n ТЕБЯ ЖДЕТ СЕРЬЕЗНОЕ НАКАЗАНИЕ\n");
Console.WriteLine("сила атаки была сниженна до " + --upper + " единицы\n");
Console.Write("Вы промахнулись\n");
monsterlife = monsterlife - atk;
Console.WriteLine("вы нанесли " + atk + " урона. У врага " + monstername + " осталось " + monsterlife + " хп");
Console.Write("У вас полное здоровье\n");
Console.Write("выберите предмет: \n");
Console.WriteLine("1. Яблоки " + Apple + "шт\n2. Малое зелье лечения " + smallhealpotion + " шт\n3. Большое зелье лечения " + bighealpotion + " шт\n");
int itemcohice = int.Parse(Console.ReadLine());
Console.Write("У вас нет данного предмета\n");
Console.WriteLine("Вы восстановили " + HApple + " хп");
if (smallhealpotion <= 0)
Console.Write("У вас нет данного предмета\n");
life = life + Hsmallhealpotion;
Console.WriteLine("Вы восстановили " + Hsmallhealpotion + " хп");
Console.Write("У вас нет данного предмета\n");
life = life + Hbighealpotion;
Console.WriteLine("Вы восстановили " + Hbighealpotion + " хп");
Console.Write("у вас закончилась мана\n");
monsterlife = monsterlife - Magicatk;
Console.WriteLine("вы нанесли " + Magicatk + " урона. У врага " + monstername + " осталось " + monsterlife + " хп");
Console.Write("У вас полная мана\n");
Console.Write("Вы восстановили 5 маны\n");
Console.WriteLine("Ваши характеристики\n-------------------");
Console.WriteLine("Здоровье: " + life);
Console.WriteLine("Уровень маны: " + mana);
Console.WriteLine("Урон: " + --upper);
Console.WriteLine("Магический урон: " + --Mupper);
Console.WriteLine("Колличество накопленной силы: " + superbeatreload + " из 3");
Console.WriteLine("Характеристики врага\n--------------------");
Console.WriteLine("Здоровье: " + monsterlife);
Console.WriteLine("Урон: " + --MAupper);
Console.Write("У вас недостаточно сил\n");
monsterlife = monsterlife - superbeat;
Console.WriteLine("вы нанесли " + superbeat + " урона. У врага " + monstername + " осталось " + monsterlife + " хп");
if (superbeatreload >= 3)
Console.WriteLine("силы полностью восстановленны");
Console.WriteLine("Вы восстановили " + superbeatreload + " из 3 единиц силы");
Console.Write("не, ну это бан\n");
Console.Write("АКТИВИРОВАН НЕВОЗМОЖНЫЙ РЕЖИМ\n");
Console.Write("-----------------------------\n");
Console.Write("Введите колличество зелей: ");
int cheatpotions = int.Parse(Console.ReadLine());
bighealpotion = cheatpotions;
Console.Write("Неверное значение\n");
Console.Write(monstername + " промахнулся\n");
Console.WriteLine(monstername + " атакует!");
life = life - monsteratk;
Console.WriteLine("Вам нанесли " + monsteratk + " урона! У вас " + life + " хп");
if (monsterlife <= 0 || life <= 0)
Console.Write("Вы победили!\n");
Console.Write("Вы проиграли\n");