📘 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")