using System; using System.Collections.Generic; namespace ACE.Database.Models.World; /// /// Recipes /// public partial class Recipe { /// /// Unique Id of this Recipe /// public uint Id { get; set; } public uint Unknown1 { get; set; } public uint Skill { get; set; } public uint Difficulty { get; set; } public uint SalvageType { get; set; } /// /// Weenie Class Id of object to create upon successful application of this recipe /// public uint SuccessWCID { get; set; } /// /// Amount of objects to create upon successful application of this recipe /// public uint SuccessAmount { get; set; } public string SuccessMessage { get; set; } /// /// Weenie Class Id of object to create upon failing application of this recipe /// public uint FailWCID { get; set; } /// /// Amount of objects to create upon failing application of this recipe /// public uint FailAmount { get; set; } public string FailMessage { get; set; } public double SuccessDestroySourceChance { get; set; } public uint SuccessDestroySourceAmount { get; set; } public string SuccessDestroySourceMessage { get; set; } public double SuccessDestroyTargetChance { get; set; } public uint SuccessDestroyTargetAmount { get; set; } public string SuccessDestroyTargetMessage { get; set; } public double FailDestroySourceChance { get; set; } public uint FailDestroySourceAmount { get; set; } public string FailDestroySourceMessage { get; set; } public double FailDestroyTargetChance { get; set; } public uint FailDestroyTargetAmount { get; set; } public string FailDestroyTargetMessage { get; set; } public uint DataId { get; set; } public DateTime LastModified { get; set; } public virtual ICollection CookBook { get; set; } = new List(); public virtual ICollection RecipeMod { get; set; } = new List(); public virtual ICollection RecipeRequirementsBool { get; set; } = new List(); public virtual ICollection RecipeRequirementsDID { get; set; } = new List(); public virtual ICollection RecipeRequirementsFloat { get; set; } = new List(); public virtual ICollection RecipeRequirementsIID { get; set; } = new List(); public virtual ICollection RecipeRequirementsInt { get; set; } = new List(); public virtual ICollection RecipeRequirementsString { get; set; } = new List(); }