B1LifeTriggerInfo
- Structure that defines configuration for a life trigger event.
* Specifies aging conditions, popups, timing, interaction, and death-related scripts for life events.
| Property | Type | Description | Metadata |
|---|---|---|---|
| AgingConditionFlags | int32 | Bitmask of aging (growth step) conditions that activate this trigger. | Category: B1LifeTriggerInfo |
| AlertPopupId | FName | Popup ID shown when the alert phase of this trigger begins. | Category: B1LifeTriggerInfo Foreign: Popup.Id |
| EndPopupId | FName | Popup ID shown when this trigger reaches its end phase. | Category: B1LifeTriggerInfo Foreign: Popup.Id |
| AlertDelayTime | float | Delay time in seconds before the alert popup is shown after the trigger fires. | Category: B1LifeTriggerInfo ClampMin: 0 |
| FromAlertTimeToEnd | float | Time in seconds from the alert phase to the trigger's end phase. | Category: B1LifeTriggerInfo ClampMin: 0 |
| IsDeathTrigger | bool | Whether this trigger results in the character's death. | Category: B1LifeTriggerInfo |
| DeathReasonTextId | FString | Text ID for the death cause phrase injected into the obituary message. Empty omits the cause. Fill only when IsDeathTrigger is true. | Category: B1LifeTriggerInfo |
| TriggerInteractionId | FName | Interaction bag ID executed when this trigger fires (references InteractionBag.Id). | Category: B1LifeTriggerInfo Foreign: InteractionBag.Id |
| TriggerScriptId | FName | Script ID executed when this trigger fires (references Script_Life.Id). | Category: B1LifeTriggerInfo Foreign: Script_Life.Id |
| OnDeathScriptIds | TArray | Script IDs executed on death; runs for all relationship-registered entities. | Category: B1LifeTriggerInfo Foreign: Script_Life.Id |
| OnDeathSiteActionId | FName | Site action ID executed once on death, based on the character's registered residential site. | Category: B1LifeTriggerInfo Foreign: SiteAction.Id |