AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CreatureAI.h"
#include "ObjectMgr.h"
#include "TaskScheduler.h"
#include "World.h"
#include "ZoneScript.h"
#include <set>
Go to the source code of this file.
Classes | |
struct | DoorData |
struct | BossBoundaryEntry |
struct | BossBoundaryData |
struct | MinionData |
struct | ObjectData |
struct | BossInfo |
struct | DoorInfo |
struct | MinionInfo |
class | InstanceScript |
Macros | |
#define | OUT_SAVE_INST_DATA LOG_DEBUG("scripts.ai", "Saving Instance Data for Instance {} (Map {}, Instance Id {})", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) |
#define | OUT_SAVE_INST_DATA_COMPLETE LOG_DEBUG("scripts.ai", "Saving Instance Data for Instance {} (Map {}, Instance Id {}) completed.", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) |
#define | OUT_LOAD_INST_DATA(a) LOG_DEBUG("scripts.ai", "Loading Instance Data for Instance {} (Map {}, Instance Id {}). Input is '{}'", instance->GetMapName(), instance->GetId(), instance->GetInstanceId(), a) |
#define | OUT_LOAD_INST_DATA_COMPLETE LOG_DEBUG("scripts.ai", "Instance Data Load for Instance {} (Map {}, Instance Id: {}) is complete.", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) |
#define | OUT_LOAD_INST_DATA_FAIL LOG_ERROR("scripts.ai", "Unable to load Instance Data for Instance {} (Map {}, Instance Id: {}).", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) |
Typedefs | |
typedef std::set< GameObject * > | DoorSet |
typedef std::set< Creature * > | MinionSet |
typedef std::multimap< uint32, DoorInfo > | DoorInfoMap |
typedef std::pair< DoorInfoMap::const_iterator, DoorInfoMap::const_iterator > | DoorInfoMapBounds |
typedef std::map< uint32, MinionInfo > | MinionInfoMap |
typedef std::map< uint32, ObjectGuid > | ObjectGuidMap |
typedef std::map< uint32, uint32 > | ObjectInfoMap |
typedef std::map< ObjectGuid::LowType, uint8 > | ObjectStateMap |
Enumerations | |
enum | EncounterFrameType { ENCOUNTER_FRAME_ENGAGE = 0 , ENCOUNTER_FRAME_DISENGAGE = 1 , ENCOUNTER_FRAME_UPDATE_PRIORITY = 2 , ENCOUNTER_FRAME_ADD_TIMER = 3 , ENCOUNTER_FRAME_ENABLE_OBJECTIVE = 4 , ENCOUNTER_FRAME_UPDATE_OBJECTIVE = 5 , ENCOUNTER_FRAME_DISABLE_OBJECTIVE = 6 , ENCOUNTER_FRAME_REFRESH_FRAMES = 7 } |
enum | EncounterState : uint8 { NOT_STARTED = 0 , IN_PROGRESS = 1 , FAIL = 2 , DONE = 3 , SPECIAL = 4 , TO_BE_DECIDED = 5 } |
enum | DoorType { DOOR_TYPE_ROOM = 0 , DOOR_TYPE_PASSAGE = 1 , DOOR_TYPE_SPAWN_HOLE = 2 , MAX_DOOR_TYPES } |
#define OUT_LOAD_INST_DATA | ( | a | ) | LOG_DEBUG("scripts.ai", "Loading Instance Data for Instance {} (Map {}, Instance Id {}). Input is '{}'", instance->GetMapName(), instance->GetId(), instance->GetInstanceId(), a) |
#define OUT_LOAD_INST_DATA_COMPLETE LOG_DEBUG("scripts.ai", "Instance Data Load for Instance {} (Map {}, Instance Id: {}) is complete.", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) |
#define OUT_LOAD_INST_DATA_FAIL LOG_ERROR("scripts.ai", "Unable to load Instance Data for Instance {} (Map {}, Instance Id: {}).", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) |
#define OUT_SAVE_INST_DATA LOG_DEBUG("scripts.ai", "Saving Instance Data for Instance {} (Map {}, Instance Id {})", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) |
#define OUT_SAVE_INST_DATA_COMPLETE LOG_DEBUG("scripts.ai", "Saving Instance Data for Instance {} (Map {}, Instance Id {}) completed.", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) |
typedef std::multimap<uint32 , DoorInfo> DoorInfoMap |
typedef std::pair<DoorInfoMap::const_iterator, DoorInfoMap::const_iterator> DoorInfoMapBounds |
typedef std::set<GameObject*> DoorSet |
typedef std::map<uint32 , MinionInfo> MinionInfoMap |
typedef std::map<uint32 , ObjectGuid > ObjectGuidMap |
typedef std::map<uint32 , uint32 > ObjectInfoMap |
typedef std::map<ObjectGuid::LowType , uint8 > ObjectStateMap |
enum DoorType |
Enumerator | |
---|---|
DOOR_TYPE_ROOM | |
DOOR_TYPE_PASSAGE | |
DOOR_TYPE_SPAWN_HOLE | |
MAX_DOOR_TYPES |
enum EncounterFrameType |
enum EncounterState : uint8 |
Enumerator | |
---|---|
NOT_STARTED | |
IN_PROGRESS | |
FAIL | |
DONE | |
SPECIAL | |
TO_BE_DECIDED |