TrinityCore
ScriptedEscortAI.h File Reference
#include "ScriptedCreature.h"
#include "WaypointDefines.h"
+ Include dependency graph for ScriptedEscortAI.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  EscortAI
 

Macros

#define DEFAULT_MAX_PLAYER_DISTANCE   100
 

Enumerations

enum  EscortState : uint32 { STATE_ESCORT_NONE = 0x00 , STATE_ESCORT_ESCORTING = 0x01 , STATE_ESCORT_RETURNING = 0x02 , STATE_ESCORT_PAUSED = 0x04 }
 

Macro Definition Documentation

◆ DEFAULT_MAX_PLAYER_DISTANCE

#define DEFAULT_MAX_PLAYER_DISTANCE   100

Definition at line 26 of file ScriptedEscortAI.h.

Enumeration Type Documentation

◆ EscortState

Enumerator
STATE_ESCORT_NONE 
STATE_ESCORT_ESCORTING 
STATE_ESCORT_RETURNING 
STATE_ESCORT_PAUSED 

Definition at line 28 of file ScriptedEscortAI.h.

29{
30 STATE_ESCORT_NONE = 0x00, // nothing in progress
31 STATE_ESCORT_ESCORTING = 0x01, // escort is in progress
32 STATE_ESCORT_RETURNING = 0x02, // escort is returning after being in combat
33 STATE_ESCORT_PAUSED = 0x04 // escort is paused, wont continue with next waypoint
34};
@ STATE_ESCORT_PAUSED
@ STATE_ESCORT_ESCORTING
@ STATE_ESCORT_NONE
@ STATE_ESCORT_RETURNING