AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "Define.h"
#include "ObjectGuid.h"
#include "Unit.h"
#include <map>
#include <unordered_map>
Go to the source code of this file.
Classes | |
struct | FormationInfo |
class | FormationMgr |
class | CreatureGroup |
Macros | |
#define | sFormationMgr FormationMgr::instance() |
Typedefs | |
typedef std::unordered_map< ObjectGuid::LowType, FormationInfo > | CreatureGroupInfoType |
Enumerations | |
enum class | GroupAIFlags : uint16 { GROUP_AI_FLAG_MEMBER_ASSIST_LEADER = 0x001 , GROUP_AI_FLAG_LEADER_ASSIST_MEMBER = 0x002 , GROUP_AI_FLAG_EVADE_TOGETHER = 0x004 , GROUP_AI_FLAG_RESPAWN_ON_EVADE = 0x008 , GROUP_AI_FLAG_DONT_RESPAWN_LEADER_ON_EVADE = 0x010 , GROUP_AI_FLAG_ACQUIRE_NEW_TARGET_ON_EVADE = 0x020 , GROUP_AI_FLAG_FOLLOW_LEADER = 0x200 , GROUP_AI_FLAG_ASSIST_MASK = GROUP_AI_FLAG_MEMBER_ASSIST_LEADER | GROUP_AI_FLAG_LEADER_ASSIST_MEMBER , GROUP_AI_FLAG_EVADE_MASK = GROUP_AI_FLAG_EVADE_TOGETHER | GROUP_AI_FLAG_RESPAWN_ON_EVADE , GROUP_AI_FLAG_SUPPORTED } |
#define sFormationMgr FormationMgr::instance() |
typedef std::unordered_map<ObjectGuid::LowType, FormationInfo > CreatureGroupInfoType |
|
strong |