Table of Contents

Class AIAbilityRotationEntry

Namespace
FishMMO.Shared
Assembly
FishMMO.Shared.dll

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

int

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

Field Value

List<AIAbilityCondition>