csharp
public record class RecipeDefinitionA recipe: what goes in, where, and what comes out.
Fields and properties (11)
public string DisplayNameWhat it is called.
public string ProfessionWhich profession's it is — Profession.Smithing. Also the skill it reads.
public string StationWhat station it needs — Interactable.Station.Forge. Empty for anywhere.
public List<RecipeItemDefinition> InputsWhat it takes.
public List<RecipeItemDefinition> OutputsWhat it makes.
public RecipeSource SourceHow it is come by.
public int SkillRequiredThe skill at which it can first be made.
public int SkillCapThe skill at which it stops teaching anything.
public int SkillGainHow much skill one success is worth at the bottom of the band.
public float QualityChanceHow likely a better result is, from zero to one.
public List<RequirementDefinition> RequiresWhat else has to be true.
Methods (1)
public override void CollectTags(ICollection<string> tags)Every tag this definition mentions, so the content build can bake the tag table.
Used by (9)
- ReferenceTestsMmo.Content.Tests
- ContentVixen.Gameplay.Crafting.Tests
- CrafterVixen.Gameplay.Crafting
- CraftingLibraryVixen.Gameplay.Crafting
- CraftingModuleVixen.Gameplay.Crafting
- CraftingTestsVixen.Gameplay.Crafting.Tests
- RecipeVixen.Gameplay.Crafting
- TypeRegistrationVixen.Gameplay.Crafting
- Vixen_Gameplay_Crafting_RecipeDefinitionSerializerVixen.Gameplay.Crafting