B1InteractionBagTableRow
- Structure that defines an interaction bag table row.
* Includes rewards, conditions, display settings, and interaction sequences.
| Property | Type | Description | Metadata |
|---|---|---|---|
| InteractionRewards | TArray | List of rewards granted from interactions. | Category: B1InteractionBagTableRow |
| PreferenceRewards | TArray | List of preference-based rewards granted from interactions. | Category: B1InteractionBagTableRow |
| InteractionBagTags | TArray | Tags associated with this interaction bag (references DataHint.Id). | Category: B1InteractionBagTableRow Foreign: DataHint.Id |
| AddOnAnimId | FName | Add-on animation profile used while this loop contained interaction bag is running. | Category: B1InteractionBagTableRow Foreign: AddOnAnimProfile.Id |
| TPOTags | TArray | TPO tags for matching against TPO RecommendTag/BanTag. | Category: B1InteractionBagTableRow |
| AutonomyGroupTag | FName | InteractionBags are grouped by Autonomy GroupId. One of Grouped Interactions will be Selected before Evaluate Autonomy. | Category: B1InteractionBagTableRow |
| GroupID | FName | Group ID to categorize interaction bags. | Category: B1InteractionBagTableRow |
| PostureGroupId | FName | Posture group ID associated with this interaction bag (references PostureGroup.Id). | Category: B1InteractionBagTableRow Foreign: PostureGroup.Id |
| InteractionBagCategory | FName | Category of this interaction bag. | Category: B1InteractionBagTableRow |
| StrongEmotionFilters | TArray | Specifies which emotions allow this interaction bag to be available when having a strong emotion. Only applies to Talk interactions. | Category: B1InteractionBagTableRow |
| EnqueueConditionIds | TArray | ID referencing the enqueue condition (references Condition_Enqueue.json). | Category: B1InteractionBagTableRow Foreign: Condition_Enqueue.Id |
| InteractionVisibleConditionIds | TArray | ID referencing the interaction visible condition (references Condition_Interaction.json). | Category: B1InteractionBagTableRow Foreign: Condition_Interaction.Id |
| InteractionEnableConditionIds | TArray | ID referencing the interaction enable condition (references Condition_Interaction.json). | Category: B1InteractionBagTableRow Foreign: Condition_Interaction.Id |
| AutonomyTimeRanges | TArray | Defines the active time ranges during which autonomy behaviors are allowed. Each value is a 4-digit integer where: - The first two digits represent the start hour (00–24), - The last two digits represent the end hour (00–24). For example, 0312 means "from 3:00 to 12:00". If no values are specified, autonomy will be considered active 24 hours a day. | Category: B1InteractionBagTableRow |
| AgingConditionFlags | int32 | Flags representing aging conditions (Bitmask of EB1GrowthStep). | Category: B1InteractionBagTableRow |
| AutonomyAgingConditionFlags | int32 | Additional age restriction applied only when this bag is considered as an autonomy candidate (Bitmask of EB1GrowthStep). 0 means no restriction. | Category: B1InteractionBagTableRow |
| ZoiGroupFlags | int32 | Flags representing zoi group conditions (Bitmask of EB1ZoiGroupType). | Category: B1InteractionBagTableRow |
| ZoiGroupRotationCoopId | FName | Coop ID for zoi group rotation (references CoopGroupRotation.Id). | Category: B1InteractionBagTableRow Foreign: CoopGroupRotation.Id |
| bAddSameInteractionToGroupMember | bool | Whether the same interaction should be added to all members of the zoi group. | Category: B1InteractionBagTableRow |
| CompetitionRuleId | FName | Skill check competition rule ID (references CompetitionRule.Id). | Category: B1InteractionBagTableRow Foreign: CompetitionRule.Id |
| RepeatCount | int32 | Number of times the InteractionBag will run (minimum 1, maximum 10). | Category: B1InteractionBagTableRow ClampMax: 10 ClampMin: 1 |
| InteractionSequence | TArray | List of interaction sequences associated with this bag. | Category: B1InteractionBagTableRow |
| DisplayInfo | FB1InteractionDisplayInfo | Display information for this interaction bag. | Category: B1InteractionBagTableRow |
| bRejectable | bool | Determines if this interaction can be rejected. | Category: B1InteractionBagTableRow |
| bUniqueInQueue | bool | Ensures uniqueness of this interaction in the queue. | Category: B1InteractionBagTableRow |
| bForFixedDesk | bool | Determines if this interaction is fixed to a desk. | Category: B1InteractionBagTableRow |
| bNonCancelable | bool | Determines if this interaction cannot be canceled. | Category: B1InteractionBagTableRow |
| SelectedScriptId | FName | ID referencing the selected script (references Script_Interaction.Id). | Category: B1InteractionBagTableRow Foreign: Script_Interaction.Id |
| StartScriptIds | TArray | IDs referencing scripts to play at the start of this interaction. | Category: B1InteractionBagTableRow Foreign: Script_Interaction.Id |
| FinishScriptIds | TArray | IDs referencing scripts to play when this interaction finishes. | Category: B1InteractionBagTableRow Foreign: Script_Interaction.Id |
| StartHowlingInfos | TArray | Activated Emitters are auto-deactivated when MainInteraction finishes (no Finish-side data needed). | Category: B1InteractionBagTableRow |
| ConsumeCurrencyId | FName | ID of the currency required for this interaction (references Currency.Id). | Category: B1InteractionBagTableRow Foreign: Currency.Id |
| ConsumeCurrencyValue | int64 | Amount of currency required for this interaction. | Category: B1InteractionBagTableRow |
| bIgnoreConsumeCurrencyCheck | bool | Determines if currency consumption checks should be ignored. | Category: B1InteractionBagTableRow |
| bGhostAvailable | bool | Determines if this interaction is available to ghost characters. | Category: B1InteractionBagTableRow |
| AutonomyCooltimeMin | int32 | Minimum cooldown time for autonomy in minutes. | Category: B1InteractionBagTableRow ClampMin: 0 |
| bAlwaysExposeToSLM | bool | Determines if this interaction should always be exposed to SLM. | Category: B1InteractionBagTableRow |
| AutonomySLMCooltimeMin | int32 | Minimum cooldown time for SLM autonomy in minutes. | Category: B1InteractionBagTableRow |
| ActionsPerformedInThePastHourText | FName | Text key for actions performed in the past hour. | Category: B1InteractionBagTableRow |
| ActionHintText | FName | Text key for action hint descriptions. | Category: B1InteractionBagTableRow |
| CurrentStateHintText | FName | Text key for current state hint descriptions. | Category: B1InteractionBagTableRow |
| ActionHintTextForSLM | FName | Text key for SLM-specific action hint descriptions. | Category: B1InteractionBagTableRow |
| ActionHintTextList | FName | Text key for a list of action hint descriptions. | Category: B1InteractionBagTableRow |
| Id | FName | Unique Id | Category: B1TableRowBase |
| Comment | FString | Dev Comment | Category: B1TableRowBase |
Back to Type FinderSearch and filter all 2203 StructGuide documents
See alsoInteraction
- Interaction Data Guide
- InteractionBag Data Guide
- InteractionBagGroup Data Guide
- InteractionBagWhitelist Data Guide
- InteractionCategory Data Guide
- FB1InteractionBagGroupTableRow
- FB1InteractionBagTagTooltipTableRow
- FB1InteractionBagWhitelistBuff
- FB1InteractionBasicInfo
- FB1InteractionCategoryTableRow
- FB1InteractionDesire
- FB1InteractionDisplayInfo