TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ScriptedEscortAI.h File Reference
#include "ScriptSystem.h"
+ Include dependency graph for ScriptedEscortAI.h:

Go to the source code of this file.

Classes

struct  Escort_Waypoint
 
struct  npc_escortAI
 

Macros

#define DEFAULT_MAX_PLAYER_DISTANCE   50
 

Enumerations

enum  eEscortState { STATE_ESCORT_NONE = 0x000, STATE_ESCORT_ESCORTING = 0x001, STATE_ESCORT_RETURNING = 0x002, STATE_ESCORT_PAUSED = 0x004 }
 

Macro Definition Documentation

#define DEFAULT_MAX_PLAYER_DISTANCE   50

Enumeration Type Documentation

Enumerator
STATE_ESCORT_NONE 
STATE_ESCORT_ESCORTING 
STATE_ESCORT_RETURNING 
STATE_ESCORT_PAUSED 
45 {
46  STATE_ESCORT_NONE = 0x000, //nothing in progress
47  STATE_ESCORT_ESCORTING = 0x001, //escort are in progress
48  STATE_ESCORT_RETURNING = 0x002, //escort is returning after being in combat
49  STATE_ESCORT_PAUSED = 0x004 //will not proceed with waypoints before state is removed
50 };
Definition: ScriptedEscortAI.h:47
Definition: ScriptedEscortAI.h:46
Definition: ScriptedEscortAI.h:48
Definition: ScriptedEscortAI.h:49