TrinityCore
CreatureGroups.h File Reference
#include "Define.h"
#include "ObjectGuid.h"
#include <unordered_map>
+ Include dependency graph for CreatureGroups.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FormationInfo
 
class  FormationMgr
 
class  CreatureGroup
 

Macros

#define sFormationMgr   FormationMgr::instance()
 

Enumerations

enum  GroupAIFlags {
  FLAG_AGGRO_NONE = 0 , FLAG_MEMBERS_ASSIST_LEADER = 0x00000001 , FLAG_LEADER_ASSISTS_MEMBER = 0x00000002 , FLAG_MEMBERS_ASSIST_MEMBER = (FLAG_MEMBERS_ASSIST_LEADER | FLAG_LEADER_ASSISTS_MEMBER) ,
  FLAG_IDLE_IN_FORMATION = 0x00000200
}
 

Macro Definition Documentation

◆ sFormationMgr

#define sFormationMgr   FormationMgr::instance()

Definition at line 99 of file CreatureGroups.h.

Enumeration Type Documentation

◆ GroupAIFlags

Enumerator
FLAG_AGGRO_NONE 
FLAG_MEMBERS_ASSIST_LEADER 
FLAG_LEADER_ASSISTS_MEMBER 
FLAG_MEMBERS_ASSIST_MEMBER 
FLAG_IDLE_IN_FORMATION 

Definition at line 25 of file CreatureGroups.h.