📘 Hope Data Guide¶
🧩 Struct: FB1HopeTableRow¶
Defines a "hope" entry representing a character's personal goal, desire, or life mission.
Includes its category, display information, conditions, and scripts for activation and completion.
Properties¶
- Id (
FName): Unique identifier for the hope entry. - HopeCategory (
FName): Category that groups similar hope entries. - SelectConditionId (
FName): ID of the condition required to make this hope selectable. (Foreign = "HopeCondition.Id") - DisplayTextId (
FString): UI name of the hope. (StringTableKey) - ReasonDescTextId (
FString): Description of why this hope arose. (StringTableKey) - DescTextId (
FString): Detailed explanation of the hope itself. (StringTableKey) - CompleteEffectDescTextId (
FString): Text shown when the hope is fulfilled. (StringTableKey) - SpeechBubbleId (
FName): Optional speech bubble ID shown when the hope appears. (Foreign = "SpeechBubble_Hope.Id") - Icon (
TSoftObjectPtr<UTexture2D>): Icon representing the hope in the UI. - MissionId (
FName): ID of the mission linked to fulfilling this hope. (Foreign = "Mission_Hope.Id") - StartScriptId (
FName): Script executed when the hope begins. (Foreign = "Script_Hope.Id") - CompleteScriptId (
FName): Script executed upon hope completion. (Foreign = "Script_Hope.Id") - EmotionId (
FName): Emotion ID rewarded upon fulfilling a hope. (Foreign = "Emotion.Id")