Exemplo n.º 1
0
Arquivo: Game.cs Projeto: FeLL1kS/Game
        public bool UseItem(Hero hero)
        {
            int    i    = (int)Math.Floor(hero.items.Count * random.NextDouble());
            string item = hero.items[i];

            // if(item == "Зелье маны" && hero.Mana <= 50)
            // {
            //     Console.WriteLine($"\n{hero.Name} использовал {item}\n");
            //     Console.ResetColor();
            //     hero.UseItem(item);
            //     hero.items.RemoveAt(i);
            //     return true;
            // }

            if (item == "Зелье лечения" && hero.Health <= hero.maxHealth / 2)
            {
                logger.UseItem(hero, item);
                hero.UseItem(item);
                hero.items.RemoveAt(i);
                return(true);
            }
            else if (item == "Зелье силы")
            {
                logger.UseItem(hero, item);
                hero.UseItem(item);
                hero.items.RemoveAt(i);
                return(true);
            }
            else
            {
                return(false);
            }
        }