B1EventTriggerTableRow
- Table row defining an event trigger, including its probability, cooldown,
* time ranges, target type, conditions, roles, and scripts to run.
| Property | Type | Description | Metadata |
|---|---|---|---|
| Ratio | int32 | Relative weight/probability for this trigger to be selected (minimum 1). | Category: B1EventTriggerTableRow ClampMin: 1 |
| CoolTime | int32 | Cooldown in hours before this trigger can fire again (minimum 24). | Category: B1EventTriggerTableRow ClampMin: 24 |
| bUseGlobalRule | bool | Whether to apply global cooldown rules and participate in automatic hourly checks (false = manual trigger only, no cooldown). | Category: B1EventTriggerTableRow |
| TriggerTimeRange | TArray | List of in-game time ranges during which this trigger is active. | Category: B1EventTriggerTableRow |
| TriggerTargetType | EB1TriggerTargetType | The type of target this trigger acts upon. | Category: B1EventTriggerTableRow |
| TriggerConditionIds | TArray | List of condition IDs that must be satisfied for this trigger to fire. | Category: B1EventTriggerTableRow Foreign: Condition_EventTrigger.Id |
| EventRoleInfos | TArray | List of role infos defining who participates in this event. | Category: B1EventTriggerTableRow |
| RunScripts | TArray | List of script contexts to execute when the trigger fires. | Category: B1EventTriggerTableRow |
| Id | FName | Unique Id | Category: B1TableRowBase |
| Comment | FString | Dev Comment | Category: B1TableRowBase |