AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
ScriptedFollowerAI.h File Reference
#include "ScriptSystem.h"
#include "ScriptedCreature.h"

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

◆ eFollowState

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};
@ STATE_FOLLOW_PREEVENT
Definition: ScriptedFollowerAI.h:31
@ STATE_FOLLOW_COMPLETE
Definition: ScriptedFollowerAI.h:30
@ STATE_FOLLOW_POSTEVENT
Definition: ScriptedFollowerAI.h:32
@ STATE_FOLLOW_NONE
Definition: ScriptedFollowerAI.h:26
@ STATE_FOLLOW_INPROGRESS
Definition: ScriptedFollowerAI.h:27
@ STATE_FOLLOW_PAUSED
Definition: ScriptedFollowerAI.h:29
@ STATE_FOLLOW_RETURNING
Definition: ScriptedFollowerAI.h:28