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