![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Additional Inherited Members | |
![]() | |
static std::string | GetBossStateName (uint8 state) |
![]() | |
Map * | instance |
TaskScheduler | scheduler |
![]() | |
void | SetHeaders (std::string const &dataHeaders) |
void | SetBossNumber (uint32 number) |
void | SetPersistentDataCount (uint32 number) |
void | LoadBossBoundaries (BossBoundaryData const &data) |
void | LoadDoorData (DoorData const *data) |
void | LoadMinionData (MinionData const *data) |
void | LoadObjectData (ObjectData const *creatureData, ObjectData const *gameObjectData) |
void | LoadSummonData (ObjectData const *data) |
void | SetSummoner (Creature *creature) |
void | AddObject (Creature *obj, bool add=true) |
void | RemoveObject (Creature *obj) |
void | AddObject (GameObject *obj, bool add=true) |
void | RemoveObject (GameObject *obj) |
void | AddObject (WorldObject *obj, uint32 type, bool add=true) |
void | RemoveObject (WorldObject *obj, uint32 type) |
void | AddDoor (GameObject *door, bool add=true) |
void | RemoveDoor (GameObject *door) |
void | AddMinion (Creature *minion, bool add=true) |
void | RemoveMinion (Creature *minion) |
void | UpdateDoorState (GameObject *door) |
void | UpdateMinionState (Creature *minion, EncounterState state) |
bool | ReadSaveDataHeaders (std::istringstream &data) |
void | ReadSaveDataBossStates (std::istringstream &data) |
void | ReadSavePersistentData (std::istringstream &data) |
virtual void | ReadSaveDataMore (std::istringstream &) |
void | WriteSaveDataHeaders (std::ostringstream &data) |
void | WriteSaveDataBossStates (std::ostringstream &data) |
void | WritePersistentData (std::ostringstream &data) |
virtual void | WriteSaveDataMore (std::ostringstream &) |
|
inline |
References _chessEvent, _chessGamePhase, _chessTeam, CHESS_PHASE_NOT_STARTED, creatureData, DataHeader, doorData, EncounterCount, EVENT_OZ, EVENT_RAJ, gameObjectData, InstanceScript::LoadDoorData(), InstanceScript::LoadObjectData(), NOT_STARTED, OperaEvent, OptionalBossCount, OzDeathCount, InstanceScript::SetBossNumber(), InstanceScript::SetHeaders(), TEAM_NEUTRAL, and urand().
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
References ACTION_DO_RESURRECT, ACTION_RESS_ROMULO, ACTION_SCHEDULE_RAJ_CHECK, Creature::AI(), DATA_JULIANNE, DATA_ROMULO, UnitAI::DoAction(), InstanceScript::GetCreature(), Unit::HasUnitFlag(), Unit::KillSelf(), Unit::RemoveUnitFlag(), TaskScheduler::Schedule(), InstanceScript::scheduler, and UNIT_FLAG_NOT_SELECTABLE.
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
References _chessEvent, _chessGamePhase, _chessTeam, CHESS_EVENT_TEAM, DATA_CHESS_EVENT, DATA_CHESS_GAME_PHASE, DATA_OPERA_OZ_DEATHCOUNT, DATA_OPERA_PERFORMANCE, OperaEvent, and OzDeathCount.
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
References _echoOfMedivhGUID, DATA_DUST_COVERED_CHEST, DATA_ECHO_OF_MEDIVH, DATA_GO_CURTAINS, DATA_GO_LIBRARY_DOOR, DATA_GO_MASSIVE_DOOR, DATA_GO_STAGEDOORLEFT, DATA_GO_STAGEDOORRIGHT, DATA_IMAGE_OF_MEDIVH, DATA_NIGHTBANE, DustCoveredChest, ObjectGuid::Empty, ImageGUID, m_uiCurtainGUID, m_uiLibraryDoor, m_uiMassiveDoor, m_uiNightBaneGUID, m_uiStageDoorLeftGUID, and m_uiStageDoorRightGUID.
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
References _barnesGUID, _chessPiecesGUID, _echoOfMedivhGUID, _medivhCheatFiresGUID, DATA_OPERA_PERFORMANCE, DATA_TERESTIAN, DONE, InstanceScript::GetBossState(), InstanceScript::GetCreature(), Object::GetEntry(), Object::GetGUID(), Unit::GetMaxHealth(), Unit::IsAlive(), m_uiNightBaneGUID, m_uiRelayGUID, NPC_BARNES, NPC_BISHOP_A, NPC_BISHOP_H, NPC_CHESS_EVENT_MEDIVH_CHEAT_FIRES, NPC_ECHO_OF_MEDIVH, NPC_FIENDISH_IMP, NPC_KING_A, NPC_KING_H, NPC_KNIGHT_A, NPC_KNIGHT_H, NPC_NIGHTBANE, NPC_PAWN_A, NPC_PAWN_H, NPC_QUEEN_A, NPC_QUEEN_H, NPC_RELAY, NPC_ROOK_A, NPC_ROOK_H, InstanceScript::OnCreatureCreate(), Creature::Respawn(), Unit::SetHealth(), and Creature::SetInCombatWithZone().
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
References _operaDecorations, DATA_ARAN, DATA_OPERA_PERFORMANCE, DONE, DustCoveredChest, EVENT_HOOD, EVENT_OZ, EVENT_RAJ, InstanceScript::GetBossState(), Object::GetEntry(), Object::GetGUID(), GO_DUST_COVERED_CHEST, GO_FLAG_LOCKED, GO_GAMESMAN_HALL_EXIT_DOOR, GO_HOOD_BACKDROP, GO_HOOD_HOUSE, GO_HOOD_TREE, GO_MASSIVE_DOOR, GO_OZ_BACKDROP, GO_OZ_HAY, GO_PRIVATE_LIBRARY_DOOR, GO_RAJ_BACKDROP, GO_RAJ_BALCONY, GO_RAJ_MOON, GO_SIDE_ENTRANCE_DOOR, GO_STAGE_CURTAIN, GO_STAGE_DOOR_LEFT, GO_STAGE_DOOR_RIGHT, GO_STATE_ACTIVE, IN_PROGRESS, m_uiCurtainGUID, m_uiGamesmansExitDoor, m_uiLibraryDoor, m_uiMassiveDoor, m_uiStageDoorLeftGUID, m_uiStageDoorRightGUID, InstanceScript::OnGameObjectCreate(), GameObject::RemoveGameObjectFlag(), GameObject::SetGameObjectFlag(), and GameObject::SetGoState().
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
References DATA_OPTIONAL_BOSS, DONE, InstanceScript::GetBossState(), Object::GetEntry(), InstanceScript::instance, NPC_COLDMIST_STALKER, NPC_COLDMIST_WIDOW, NPC_DREADBEAST, NPC_GREATER_SHADOWBAT, NPC_HYAKISS_THE_LURKER, NPC_PHASE_HOUND, NPC_ROKAD_THE_RAVAGER, NPC_SHADIKITH_THE_GLIDER, NPC_SHADOWBAT, NPC_SHADOWBEAST, NPC_VAMPIRIC_SHADOWBAT, OPTIONAL_BOSS_REQUIRED_DEATH_COUNT, OptionalBossCount, OptionalSpawn, InstanceMap::PermBindAllPlayers(), SetBossState(), Map::SummonCreature(), TO_BE_DECIDED, Object::ToCreature(), Map::ToInstanceMap(), and urand().
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
References _barnesGUID, DATA_OPERA_PERFORMANCE, DONE, InstanceScript::DoRespawnCreature(), ENCOUNTER_CREDIT_KILL_CREATURE, FAIL, InstanceScript::HandleGameObject(), InstanceScript::instance, m_uiCurtainGUID, m_uiStageDoorLeftGUID, m_uiStageDoorRightGUID, InstanceScript::SetBossState(), and Map::UpdateEncounterState().
Referenced by OnUnitDeath().
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
References _chessEvent, _chessGamePhase, _chessPiecesGUID, _chessTeam, _medivhCheatFiresGUID, _operaDecorations, ACTION_CHESS_PIECE_RESET_ORIENTATION, CHESS_EVENT_TEAM, CHESS_FACTION_ALLIANCE, CHESS_FACTION_HORDE, DATA_CHESS_EVENT, DATA_CHESS_GAME_PHASE, DATA_CHESS_REINIT_PIECES, DATA_OPERA_OZ_DEATHCOUNT, DATA_SPAWN_OPERA_DECORATIONS, DAY, InstanceScript::DoCastSpellOnPlayers(), DONE, InstanceScript::DoRemoveAurasDueToSpellOnPlayers(), InstanceScript::DoRespawnGameObject(), Map::GetCreature(), InstanceScript::HandleGameObject(), IN_PROGRESS, InstanceScript::instance, JustRespawned, m_uiGamesmansExitDoor, OzDeathCount, InstanceMap::PermBindAllPlayers(), SPECIAL, SPELL_GAME_IN_SESSION, TEAM_ALLIANCE, TEAM_HORDE, Map::ToInstanceMap(), UNIT_FLAG_NOT_SELECTABLE, and UNIT_NPC_FLAG_GOSSIP.
|
inlineoverridevirtual |
|
private |
Referenced by OnCreatureCreate(), and SetBossState().
|
private |
Referenced by GetData(), instance_karazhan_InstanceMapScript(), and SetData().
|
private |
Referenced by GetData(), instance_karazhan_InstanceMapScript(), and SetData().
|
private |
Referenced by OnCreatureCreate(), and SetData().
|
private |
Referenced by GetData(), instance_karazhan_InstanceMapScript(), and SetData().
|
private |
Referenced by GetGuidData(), and OnCreatureCreate().
|
private |
Referenced by OnCreatureCreate(), and SetData().
|
private |
Referenced by OnGameObjectCreate(), and SetData().
|
private |
Referenced by GetGuidData(), and OnGameObjectCreate().
|
private |
Referenced by GetGuidData(), and SetGuidData().
|
private |
Referenced by GetGuidData(), OnGameObjectCreate(), and SetBossState().
|
private |
Referenced by OnGameObjectCreate(), and SetData().
|
private |
Referenced by GetGuidData(), and OnGameObjectCreate().
|
private |
Referenced by GetGuidData(), and OnGameObjectCreate().
|
private |
Referenced by GetGuidData(), and OnCreatureCreate().
|
private |
Referenced by OnCreatureCreate().
|
private |
Referenced by GetGuidData(), OnGameObjectCreate(), and SetBossState().
|
private |
Referenced by GetGuidData(), OnGameObjectCreate(), and SetBossState().
|
private |
Referenced by GetData(), and instance_karazhan_InstanceMapScript().
|
private |
Referenced by instance_karazhan_InstanceMapScript(), and OnUnitDeath().
|
private |
Referenced by GetData(), instance_karazhan_InstanceMapScript(), and SetData().