Event Based Effect
An Event Based Effect Stat triggers an Effect when a specific event occurs.
To function, the owning Actor must have the ActorExtension_EventProcessor extension.
Events are dispatched using a Stat Key. When an event is received, the Actor searches for an Event Based Effect Stat with the matching Stat Key and triggers its configured Effect.
Event Based Effect Signature
Fields
| Field | Description |
|---|---|
| State Check | Enables conditional triggering based on Stat conditions. |
| Use Multi Stat Check | Evaluates the condition using multiple Stats instead of a single Stat. |
| Single Stat Checker | Defines the condition evaluated against a single Stat. |
| Multi Stat Checker | Defines the condition evaluated against multiple Stats. |
| Use Limiter | Limits the number of active Effects that can be triggered simultaneously. |
| Use Stat For Use Limit | Uses a Stat instead of a predefined active Effect limit. |
| Use Limit Stat | The Stat that provides the active Effect limit. |
| Active Use Limit | The predefined maximum number of active Effects. |
| Use Rate | Triggers the Effect based on probability. A random value in the range 0–1 is generated, and the Effect is triggered only if it is less than the configured rate. |
| Use Stat Use Rate | Uses a Stat instead of a predefined rate value. |
| Use Rate Stat | The Float Stat that provides the trigger probability. |
| Rate Value | The predefined probability value used when Use Stat Use Rate is disabled. |
| Effect Target | Determines which Actor or Actors receive the triggered Effect. See Effect Targets for the available target types. |
| Target Relation | Specifies which Relation is used when Effect Target is set to Relation State. |
| Team Flags | Defines the target teams using bitwise Team Flags. |
| Custom Targeter | Defines a custom target selection model. |
| Targeting Filter | Filters Actors selected through multi-targeting methods such as Relation State or Team Flags. |
| Effect Source As | Determines which Actor is assigned as the Source of the triggered Effect. |
| Custom Effect Source | Defines a custom Effect source provider. |
| Environment Id | The Environment Id to which the triggered Effect is sent. |