Class AIAbilityRotationEntry
A single entry in an AI ability rotation. Pairs an ability template with a set of conditions that must all be satisfied for the ability to be selected.
[Serializable]
public class AIAbilityRotationEntry
- Inheritance
-
AIAbilityRotationEntry
- Inherited Members
Fields
AbilityTemplateID
The ability template ID to activate when this entry is selected. Must correspond to a template the NPC has learned.
[Tooltip("Ability template ID to use when this entry is selected.")]
public int AbilityTemplateID
Field Value
Conditions
All conditions that must evaluate to true for this entry to be selected (AND logic). Leave empty to make this entry unconditional (always matches if the ability is usable).
[Tooltip("All conditions must be true (AND). Empty = unconditional.")]
public List<AIAbilityCondition> Conditions