Table of Contents

Struct AICombatPlan

Namespace
FishMMO.Shared
Assembly
FishMMO.Shared.dll

The decision produced from an AICombatContext.

public struct AICombatPlan
Inherited Members

Fields

DesiredDistance

Distance the movement intents aim for. For CloseDistance this is where to stop; for the retreat intents it is how far to get away. Zero for Attack and HoldPosition.

public float DesiredDistance

Field Value

float

FireWhileMoving

True when the NPC should squeeze off its chosen ability while executing a movement intent. Only ever set alongside BackAway — kiting archetypes shoot on the way out, but a full emergency retreat never does.

public bool FireWhileMoving

Field Value

bool

Intent

What to do this tick.

public AICombatIntent Intent

Field Value

AICombatIntent