public class WeaponItem : Item { public int Damage { get; set; } public override string Type => "Weapon"; public WeaponItem(string name, string description, int damage) : base(name, description){ Damage = damage; } public override void Action() { Console.WriteLine("Weapon item has been used"); } public override Item Clone() { return new WeaponItem(Name, Description, Damage); } }