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); } }