π Preference Data Guide¶
π§© Struct: FB1PreferenceTableRow¶
Defines a characterβs preference for traits or activities, including how it changes over time.
Properties¶
- Id (
FName
): Unique identifier for this preference. - Category (
FName
): Logical grouping of the preference (e.g., Food, Hobby). - DisplayInfo (
FB1PreferenceDisplayInfo
): UI display information including icon and labels. - AgeAvailable (
TArray<EB1GrowthStep>
): Age stages where this preference applies. - ChangeByGrowthStep (
TArray<FB1GrowthChangeData>
): Data defining how preference behavior changes with age. - LikePassiveModifierId / DislikePassiveModifierId (
FName
): Modifiers applied passively when liking or disliking. (Foreign = "Modifier_Preference.Id") - LinkedInteractionTag (
FName
): Tag used to match this preference with interactions. - LikeInteractingBuffId / DislikeInteractingDebuffId (
FName
): Buffs or debuffs applied during interaction by LinkedInteractionTag. (Foreign = "Buff.Id") - PreferenceSettingMissionId (
FName
): Mission that unlocks or sets this preference. (Foreign = "Mission_Preference.Id") - PreferenceSettingDataList (
TArray<FB1PreferenceSettingData>
): Information that is triggered depending on whether the mission associated with PreferenceSettingMissionId is successfully completed. - LikeInteractingFacialExpressionId / DisLikeInteractingFacialExpressionId (
FName
): Facial expressions triggered during related interactions. (Foreign = "FacialExpression.Id")