Skip to content

FB1TraitScript

🧩 Struct: FB1TraitScript

Defines a script-driven trait behavior, including event triggers, conditions, and actions.

Properties

  • TraitEntryType (EB1TraitEntryType): Type of trait logic this script performs (e.g., Broadcaster, OccasionalBuff).
  • CheckInterval (float): Interval in seconds between condition checks. (ClampMin = 0)
  • NeedCharacterCount (int32): Minimum number of characters required to activate the trait logic. (ClampMin = 0)
  • CircleConstraintSquared (float): Radius squared used to spatially constrain trait effects.
  • EventTriggers (TArray<FB1TraitEventTrigger>): Triggers that initiate this trait script.
  • Conditions (TArray<FB1Condition>): Conditions that must be satisfied for the script to execute.
  • Executes (TArray<FB1Execute>): List of actions to perform when triggered.

📚 References