#include "ZoneScript.h"
#include "Common.h"
#include "Duration.h"
#include <iosfwd>
#include <map>
#include <set>
Go to the source code of this file.
|
#define | OUT_SAVE_INST_DATA TC_LOG_DEBUG("scripts", "Saving Instance Data for Instance %s (Map %d, Instance Id %d)", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) |
|
#define | OUT_SAVE_INST_DATA_COMPLETE TC_LOG_DEBUG("scripts", "Saving Instance Data for Instance %s (Map %d, Instance Id %d) completed.", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) |
|
#define | OUT_LOAD_INST_DATA(a) TC_LOG_DEBUG("scripts", "Loading Instance Data for Instance %s (Map %d, Instance Id %d). Input is '%s'", instance->GetMapName(), instance->GetId(), instance->GetInstanceId(), a) |
|
#define | OUT_LOAD_INST_DATA_COMPLETE TC_LOG_DEBUG("scripts", "Instance Data Load for Instance %s (Map %d, Instance Id: %d) is complete.", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) |
|
#define | OUT_LOAD_INST_DATA_FAIL TC_LOG_ERROR("scripts", "Unable to load Instance Data for Instance %s (Map %d, Instance Id: %d).", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) |
|
|
enum | EncounterFrameType {
EncounterFrameType::ENCOUNTER_FRAME_SET_COMBAT_RES_LIMIT = 0,
EncounterFrameType::ENCOUNTER_FRAME_RESET_COMBAT_RES_LIMIT = 1,
EncounterFrameType::ENCOUNTER_FRAME_ENGAGE = 2,
EncounterFrameType::ENCOUNTER_FRAME_DISENGAGE = 3,
EncounterFrameType::ENCOUNTER_FRAME_UPDATE_PRIORITY = 4,
EncounterFrameType::ENCOUNTER_FRAME_ADD_TIMER = 5,
EncounterFrameType::ENCOUNTER_FRAME_ENABLE_OBJECTIVE = 6,
EncounterFrameType::ENCOUNTER_FRAME_UPDATE_OBJECTIVE = 7,
EncounterFrameType::ENCOUNTER_FRAME_DISABLE_OBJECTIVE = 8,
EncounterFrameType::ENCOUNTER_FRAME_UNK7 = 9,
EncounterFrameType::ENCOUNTER_FRAME_ADD_COMBAT_RES_LIMIT = 10
} |
|
enum | EncounterState {
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
} |
|
◆ OUT_LOAD_INST_DATA
#define OUT_LOAD_INST_DATA |
( |
|
a | ) |
TC_LOG_DEBUG("scripts", "Loading Instance Data for Instance %s (Map %d, Instance Id %d). Input is '%s'", instance->GetMapName(), instance->GetId(), instance->GetInstanceId(), a) |
◆ OUT_LOAD_INST_DATA_COMPLETE
#define OUT_LOAD_INST_DATA_COMPLETE TC_LOG_DEBUG("scripts", "Instance Data Load for Instance %s (Map %d, Instance Id: %d) is complete.", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) |
◆ OUT_LOAD_INST_DATA_FAIL
#define OUT_LOAD_INST_DATA_FAIL TC_LOG_ERROR("scripts", "Unable to load Instance Data for Instance %s (Map %d, Instance Id: %d).", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) |
◆ OUT_SAVE_INST_DATA
#define OUT_SAVE_INST_DATA TC_LOG_DEBUG("scripts", "Saving Instance Data for Instance %s (Map %d, Instance Id %d)", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) |
◆ OUT_SAVE_INST_DATA_COMPLETE
#define OUT_SAVE_INST_DATA_COMPLETE TC_LOG_DEBUG("scripts", "Saving Instance Data for Instance %s (Map %d, Instance Id %d) completed.", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) |
◆ CreatureBoundary
◆ DoorInfoMap
◆ DoorInfoMapBounds
typedef std::pair<DoorInfoMap::const_iterator, DoorInfoMap::const_iterator> DoorInfoMapBounds |
◆ MinionInfoMap
◆ ObjectGuidMap
◆ ObjectInfoMap
◆ DoorType
Enumerator |
---|
DOOR_TYPE_ROOM | |
DOOR_TYPE_PASSAGE | |
DOOR_TYPE_SPAWN_HOLE | |
MAX_DOOR_TYPES | |
Definition: InstanceScript.h:75
Definition: InstanceScript.h:74
Definition: InstanceScript.h:77
Definition: InstanceScript.h:76
◆ EncounterFrameType
Enumerator |
---|
ENCOUNTER_FRAME_SET_COMBAT_RES_LIMIT | |
ENCOUNTER_FRAME_RESET_COMBAT_RES_LIMIT | |
ENCOUNTER_FRAME_ENGAGE | |
ENCOUNTER_FRAME_DISENGAGE | |
ENCOUNTER_FRAME_UPDATE_PRIORITY | |
ENCOUNTER_FRAME_ADD_TIMER | |
ENCOUNTER_FRAME_ENABLE_OBJECTIVE | |
ENCOUNTER_FRAME_UPDATE_OBJECTIVE | |
ENCOUNTER_FRAME_DISABLE_OBJECTIVE | |
ENCOUNTER_FRAME_UNK7 | |
ENCOUNTER_FRAME_ADD_COMBAT_RES_LIMIT | |
◆ EncounterState
Enumerator |
---|
NOT_STARTED | |
IN_PROGRESS | |
FAIL | |
DONE | |
SPECIAL | |
TO_BE_DECIDED | |
Definition: InstanceScript.h:67
Definition: InstanceScript.h:66
Definition: InstanceScript.h:65
Definition: InstanceScript.h:64
Definition: InstanceScript.h:68
Definition: InstanceScript.h:69