📘 Crafting Data Guide¶
🧩 Struct: FB1CraftingTableRow¶
Defines a crafting recipe or system entry, including categories, requirements, and UI display settings.
Properties¶
- Id (
FName): Unique identifier for the crafting entry. - TitleTextId (
FString): Localization key for the recipe name. (StringTableKey = "Id") - DescTextId (
FString): Localization key for the recipe description. (StringTableKey = "Id") - SkillId (
FName): Required skill to unlock this recipe. (Foreign = "Skill.Id") - RecipeListEntryColorId (
FName): Color used for displaying this recipe in the list. (Foreign = "ColorMapping.Id") - bHasCost (
bool): If true, crafting requires resource cost. - Categories (
TArray<FB1CraftingCategory>): Crafting category or group to which this recipe belongs. - CraftingFinishTextId (
FString): Text shown upon successful crafting. (StringTableKey) - bNeedWorkbench (
bool): If true, crafting must occur at a workbench. - MoveToWorkbenchInteractionBagId (
FName): Interaction used to move to a workbench. (Foreign = "InteractionBag.Id") - FindWorkbenchInteractionId (
FName): Interaction used to search for a workbench. (Foreign = "Interaction.Id") - PublishingId (
FName): ID used to group or track user-created items. - PublishingNamingTextId (
FString): Text label used when naming a published item. (StringTableKey) - PublishingExportTextId (
FString): Text label used when exporting the item. (StringTableKey)