TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ScriptedFollowerAI.h File Reference
#include "ScriptSystem.h"
+ Include dependency graph for ScriptedFollowerAI.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FollowerAI
 

Enumerations

enum  eFollowState {
  STATE_FOLLOW_NONE = 0x000, STATE_FOLLOW_INPROGRESS = 0x001, STATE_FOLLOW_RETURNING = 0x002, STATE_FOLLOW_PAUSED = 0x004,
  STATE_FOLLOW_COMPLETE = 0x008, STATE_FOLLOW_PREEVENT = 0x010, STATE_FOLLOW_POSTEVENT = 0x020
}
 

Enumeration Type Documentation

Enumerator
STATE_FOLLOW_NONE 
STATE_FOLLOW_INPROGRESS 
STATE_FOLLOW_RETURNING 
STATE_FOLLOW_PAUSED 
STATE_FOLLOW_COMPLETE 
STATE_FOLLOW_PREEVENT 
STATE_FOLLOW_POSTEVENT 
25 {
26  STATE_FOLLOW_NONE = 0x000,
27  STATE_FOLLOW_INPROGRESS = 0x001, //must always have this state for any follow
28  STATE_FOLLOW_RETURNING = 0x002, //when returning to combat start after being in combat
29  STATE_FOLLOW_PAUSED = 0x004, //disables following
30  STATE_FOLLOW_COMPLETE = 0x008, //follow is completed and may end
31  STATE_FOLLOW_PREEVENT = 0x010, //not implemented (allow pre event to run, before follow is initiated)
32  STATE_FOLLOW_POSTEVENT = 0x020 //can be set at complete and allow post event to run
33 };
Definition: ScriptedFollowerAI.h:27
Definition: ScriptedFollowerAI.h:32
Definition: ScriptedFollowerAI.h:26
Definition: ScriptedFollowerAI.h:28
Definition: ScriptedFollowerAI.h:30
Definition: ScriptedFollowerAI.h:31
Definition: ScriptedFollowerAI.h:29