📘 Recipe Data Guide¶
🧩 Struct: FB1RecipeTableRow¶
Defines a crafting recipe, including ingredients, steps, product, and optional scripts.
Properties¶
- Id (
FName): Unique identifier for the recipe. - CraftingId (
FName): ID of the crafting interface or system used. (Foreign = "Crafting.Id") - SkillLevel (
int32): Minimum skill level required to use this recipe. - QualityId (
FName): Quality setting used when crafting this recipe. (Foreign = "Quality.Id") - CraftingCost (
int32): Cost or time required to start crafting. - FinalObjectType (
EB1CraftingFinalObjectType): Type of result this recipe produces (e.g., food, tool). - FinalObjectId (
FName): ID of the crafted object. (Foreign = "Object.Id") - FinishScriptIds (
TArray<FName>): Scripts run when crafting is completed. (Foreign = "Script_Recipe.Id") - Ingredients (
TArray<FB1CraftingIngredient>): Required items for crafting. - CraftingSteps (
TArray<FB1CraftingStep>): Optional multi-step logic or progression. - TotalProgressTime (
float): Time (in seconds) to complete crafting. - ProgressTimeModifierId (
FName): Modifier affecting crafting speed. (Foreign = "Modifier_Crafting.Id")