![]() |
TrinityCore
|
#include <InstanceScript.h>
Inheritance diagram for InstanceScript:Static Public Member Functions | |
| static bool | ServerAllowsTwoSideGroups () |
| static char const * | GetBossStateName (uint8 state) |
Public Attributes | |
| InstanceMap * | instance |
Protected Member Functions | |
| void | SetHeaders (std::string const &dataHeaders) |
| void | SetBossNumber (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 | AddObject (Creature *obj, bool add) |
| void | AddObject (GameObject *obj, bool add) |
| void | AddObject (WorldObject *obj, uint32 type, bool add) |
| virtual void | AddDoor (GameObject *door, bool add) |
| void | AddMinion (Creature *minion, bool add) |
| virtual void | UpdateDoorState (GameObject *door) |
| void | UpdateMinionState (Creature *minion, EncounterState state) |
| void | UpdateSpawnGroups () |
| BossInfo * | GetBossInfo (uint32 id) |
| bool | ReadSaveDataHeaders (std::istringstream &data) |
| void | ReadSaveDataBossStates (std::istringstream &data) |
| virtual void | ReadSaveDataMore (std::istringstream &) |
| void | WriteSaveDataHeaders (std::ostringstream &data) |
| void | WriteSaveDataBossStates (std::ostringstream &data) |
| virtual void | WriteSaveDataMore (std::ostringstream &) |
| bool | _SkipCheckRequiredBosses (Player const *player=nullptr) const |
Private Member Functions | |
| void | UpdateEncounterState (EncounterCreditType type, uint32 creditEntry, Unit *source) |
Static Private Member Functions | |
| static void | LoadObjectData (ObjectData const *creatureData, ObjectInfoMap &objectInfo) |
Private Attributes | |
| std::vector< char > | headers |
| std::vector< BossInfo > | bosses |
| DoorInfoMap | doors |
| MinionInfoMap | minions |
| ObjectInfoMap | _creatureInfo |
| ObjectInfoMap | _gameObjectInfo |
| ObjectGuidMap | _objectGuids |
| uint32 | completedEncounters |
| std::vector< InstanceSpawnGroupInfo > const *const | _instanceSpawnGroups |
| std::unordered_set< uint32 > | _activatedAreaTriggers |
Friends | |
| class | debug_commandscript |
Definition at line 158 of file InstanceScript.h.
|
explicit |
|
inlinevirtual |
Definition at line 163 of file InstanceScript.h.
|
protected |
Definition at line 388 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedvirtual |
Reimplemented in instance_ulduar::instance_ulduar_InstanceMapScript.
Definition at line 306 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 328 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 280 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
|
protected |
|
virtual |
Reimplemented in instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_vault_of_archavon::instance_vault_of_archavon_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, and instance_ulduar::instance_ulduar_InstanceMapScript.
Definition at line 699 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript, instance_azjol_nerub::instance_azjol_nerub_InstanceScript, instance_gundrak::instance_gundrak_InstanceMapScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_halls_of_stone::instance_halls_of_stone_InstanceMapScript, and instance_violet_hold::instance_violet_hold_InstanceMapScript.
Definition at line 249 of file InstanceScript.h.
Here is the caller graph for this function:
|
virtual |
Definition at line 393 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void InstanceScript::DoCastSpellOnPlayer | ( | Player * | player, |
| uint32 | spell, | ||
| bool | includePets = false, |
||
| bool | includeControlled = false |
||
| ) |
Definition at line 665 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void InstanceScript::DoCastSpellOnPlayers | ( | uint32 | spell, |
| bool | includePets = false, |
||
| bool | includeControlled = false |
||
| ) |
Definition at line 658 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void InstanceScript::DoCloseDoorOrButton | ( | ObjectGuid | guid | ) |
Definition at line 511 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void InstanceScript::DoRemoveAurasDueToSpellOnPlayer | ( | Player * | player, |
| uint32 | spell, | ||
| bool | includePets = false, |
||
| bool | includeControlled = false |
||
| ) |
Definition at line 629 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void InstanceScript::DoRemoveAurasDueToSpellOnPlayers | ( | uint32 | spell, |
| bool | includePets = false, |
||
| bool | includeControlled = false |
||
| ) |
Definition at line 622 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void InstanceScript::DoRespawnGameObject | ( | ObjectGuid | guid, |
| Seconds | timeToDespawn = 1min |
||
| ) |
Definition at line 530 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void InstanceScript::DoSendNotifyToInstance | ( | char const * | format, |
| ... | |||
| ) |
| void InstanceScript::DoStartTimedAchievement | ( | AchievementCriteriaTimedTypes | type, |
| uint32 | entry | ||
| ) |
Definition at line 601 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void InstanceScript::DoStopTimedAchievement | ( | AchievementCriteriaTimedTypes | type, |
| uint32 | entry | ||
| ) |
Definition at line 612 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void InstanceScript::DoUpdateAchievementCriteria | ( | AchievementCriteriaTypes | type, |
| uint32 | miscValue1 = 0, |
||
| uint32 | miscValue2 = 0, |
||
| Unit * | unit = nullptr |
||
| ) |
Definition at line 590 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 556 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void InstanceScript::DoUseDoorOrButton | ( | ObjectGuid | guid, |
| uint32 | withRestoreTime = 0, |
||
| bool | useAlternativeState = false |
||
| ) |
Definition at line 490 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript, instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_oculus::instance_oculus_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, and instance_violet_hold::instance_violet_hold_InstanceMapScript.
Definition at line 263 of file InstanceScript.h.
Here is the caller graph for this function:
|
inline |
|
inline |
Definition at line 240 of file InstanceScript.h.
|
static |
|
inline |
|
inline |
| GameObject * InstanceScript::GetGameObject | ( | uint32 | type | ) |
Definition at line 124 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from ZoneScript.
Reimplemented in instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_deadmines::instance_deadmines_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript, instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript, instance_the_black_morass::instance_the_black_morass_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_zulfarrak::instance_zulfarrak_InstanceMapScript, instance_obsidian_sanctum::instance_obsidian_sanctum_InstanceMapScript, instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, instance_arcatraz::instance_arcatraz_InstanceMapScript, instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript, instance_blackrock_spire::instance_blackrock_spireMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_scholomance::instance_scholomance_InstanceMapScript, instance_dire_maul::instance_dire_maul_InstanceMapScript, instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript, instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript, instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript, instance_forge_of_souls::instance_forge_of_souls_InstanceScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_pit_of_saron::instance_pit_of_saron_InstanceScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_nexus::instance_nexus_InstanceMapScript, instance_oculus::instance_oculus_InstanceMapScript, instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript, instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript, instance_the_slave_pens::instance_the_slave_pens_InstanceMapScript, instance_blood_furnace::instance_blood_furnace_InstanceMapScript, instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript, and instance_gnomeregan::instance_gnomeregan_InstanceMapScript.
Definition at line 114 of file InstanceScript.cpp.
Here is the call graph for this function:| ObjectGuid InstanceScript::GetObjectGuid | ( | uint32 | type | ) | const |
|
virtual |
Reimplemented in instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, and instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript.
Definition at line 453 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void InstanceScript::HandleGameObject | ( | ObjectGuid | guid, |
| bool | open, | ||
| GameObject * | go = nullptr |
||
| ) |
Definition at line 480 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
virtual |
Reimplemented in instance_zulgurub::instance_zulgurub_InstanceMapScript, instance_the_black_morass::instance_the_black_morass_InstanceMapScript, and instance_temple_of_ahnqiraj::instance_temple_of_ahnqiraj_InstanceMapScript.
Definition at line 73 of file InstanceScript.cpp.
Here is the caller graph for this function:
|
virtual |
Reimplemented in instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, and instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript.
Definition at line 400 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 167 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivate |
Definition at line 178 of file InstanceScript.cpp.
|
inline |
|
overridevirtual |
Reimplemented from ZoneScript.
Reimplemented in instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_blackrock_spire::instance_blackrock_spireMapScript, instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript, instance_deadmines::instance_deadmines_InstanceMapScript, instance_gnomeregan::instance_gnomeregan_InstanceMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript, instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_sunken_temple::instance_sunken_temple_InstanceMapScript, instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript, instance_hyjal::instance_mount_hyjal_InstanceMapScript, instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript, instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript, instance_the_black_morass::instance_the_black_morass_InstanceMapScript, instance_dire_maul::instance_dire_maul_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript, instance_zulfarrak::instance_zulfarrak_InstanceMapScript, instance_obsidian_sanctum::instance_obsidian_sanctum_InstanceMapScript, instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript, instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript, instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript, instance_forge_of_souls::instance_forge_of_souls_InstanceScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_pit_of_saron::instance_pit_of_saron_InstanceScript, instance_gundrak::instance_gundrak_InstanceMapScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript, instance_nexus::instance_nexus_InstanceMapScript, instance_oculus::instance_oculus_InstanceMapScript, instance_halls_of_lightning::instance_halls_of_lightning_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript, instance_black_temple::instance_black_temple_InstanceMapScript, instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript, instance_the_slave_pens::instance_the_slave_pens_InstanceMapScript, instance_gruuls_lair::instance_gruuls_lair_InstanceMapScript, instance_blood_furnace::instance_blood_furnace_InstanceMapScript, instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, and instance_arcatraz::instance_arcatraz_InstanceMapScript.
Definition at line 82 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from ZoneScript.
Reimplemented in instance_stratholme::instance_stratholme_InstanceMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, and instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript.
Definition at line 88 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from ZoneScript.
Reimplemented in instance_razorfen_downs::instance_razorfen_downs_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_blackrock_spire::instance_blackrock_spireMapScript, instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript, instance_deadmines::instance_deadmines_InstanceMapScript, instance_gnomeregan::instance_gnomeregan_InstanceMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript, instance_scholomance::instance_scholomance_InstanceMapScript, instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceMapScript, instance_zulgurub::instance_zulgurub_InstanceMapScript, instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript, instance_hyjal::instance_mount_hyjal_InstanceMapScript, instance_dire_maul::instance_dire_maul_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript, instance_zulfarrak::instance_zulfarrak_InstanceMapScript, instance_ahnkahet::instance_ahnkahet_InstanceScript, instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript, instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript, instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_gundrak::instance_gundrak_InstanceMapScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript, instance_nexus::instance_nexus_InstanceMapScript, instance_oculus::instance_oculus_InstanceMapScript, instance_halls_of_stone::instance_halls_of_stone_InstanceMapScript, instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript, instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript, instance_black_temple::instance_black_temple_InstanceMapScript, instance_steam_vault::instance_steam_vault_InstanceMapScript, instance_blood_furnace::instance_blood_furnace_InstanceMapScript, instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript, and instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript.
Definition at line 94 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from ZoneScript.
Reimplemented in instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, and instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript.
Definition at line 100 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in instance_molten_core::instance_molten_core_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceMapScript, instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript, instance_ramparts::instance_ramparts_InstanceMapScript, instance_the_black_morass::instance_the_black_morass_InstanceMapScript, instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript, instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_forge_of_souls::instance_forge_of_souls_InstanceScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_pit_of_saron::instance_pit_of_saron_InstanceScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript, instance_nexus::instance_nexus_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, and instance_shattered_halls::instance_shattered_halls_InstanceMapScript.
Definition at line 199 of file InstanceScript.h.
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, and instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript.
Definition at line 201 of file InstanceScript.h.
Here is the caller graph for this function:
|
protected |
Definition at line 437 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
|
inlineprotectedvirtual |
Reimplemented in instance_molten_core::instance_molten_core_InstanceMapScript, instance_scholomance::instance_scholomance_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript, instance_ramparts::instance_ramparts_InstanceMapScript, instance_sunken_temple::instance_sunken_temple_InstanceMapScript, instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript, instance_ahnkahet::instance_ahnkahet_InstanceScript, instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_gundrak::instance_gundrak_InstanceMapScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceMapScript, instance_hyjal::instance_mount_hyjal_InstanceMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript, and instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript.
Definition at line 299 of file InstanceScript.h.
Here is the caller graph for this function:
|
inline |
| void InstanceScript::SaveToDB | ( | ) |
Definition at line 60 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void InstanceScript::SendEncounterUnit | ( | EncounterFrameType | type, |
| Unit const * | unit = nullptr, |
||
| uint8 | param1 = 0, |
||
| uint8 | param2 = 0 |
||
| ) |
Definition at line 706 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
inlineprotected |
|
virtual |
Reimplemented in instance_molten_core::instance_molten_core_InstanceMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceMapScript, instance_hyjal::instance_mount_hyjal_InstanceMapScript, instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript, instance_blackrock_spire::instance_blackrock_spireMapScript, instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript, instance_scholomance::instance_scholomance_InstanceMapScript, instance_sunken_temple::instance_sunken_temple_InstanceMapScript, instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript, instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_razorfen_downs::instance_razorfen_downs_InstanceMapScript, instance_wailing_caverns::instance_wailing_caverns_InstanceMapScript, instance_obsidian_sanctum::instance_obsidian_sanctum_InstanceMapScript, instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript, instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_pit_of_saron::instance_pit_of_saron_InstanceScript, instance_gundrak::instance_gundrak_InstanceMapScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript, instance_nexus::instance_nexus_InstanceMapScript, instance_oculus::instance_oculus_InstanceMapScript, instance_halls_of_lightning::instance_halls_of_lightning_InstanceMapScript, instance_halls_of_stone::instance_halls_of_stone_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_vault_of_archavon::instance_vault_of_archavon_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_sethekk_halls::instance_sethekk_halls_InstanceMapScript, instance_black_temple::instance_black_temple_InstanceMapScript, instance_steam_vault::instance_steam_vault_InstanceMapScript, instance_blood_furnace::instance_blood_furnace_InstanceMapScript, instance_ramparts::instance_ramparts_InstanceMapScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, and instance_arcatraz::instance_arcatraz_InstanceMapScript.
Definition at line 340 of file InstanceScript.cpp.
Here is the call graph for this function:
|
inline |
|
protected |
|
inlinevirtual |
Reimplemented in instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_blackrock_spire::instance_blackrock_spireMapScript, instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript, instance_deadmines::instance_deadmines_InstanceMapScript, instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript, instance_scarlet_monastery::instance_scarlet_monastery_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceMapScript, instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript, instance_the_black_morass::instance_the_black_morass_InstanceMapScript, instance_dire_maul::instance_dire_maul_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_zulfarrak::instance_zulfarrak_InstanceMapScript, instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_gundrak::instance_gundrak_InstanceMapScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_oculus::instance_oculus_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript, instance_ramparts::instance_ramparts_InstanceMapScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript, instance_sunken_temple::instance_sunken_temple_InstanceMapScript, and instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript.
Definition at line 178 of file InstanceScript.h.
Here is the caller graph for this function:
|
protectedvirtual |
Reimplemented in instance_ulduar::instance_ulduar_InstanceMapScript.
Definition at line 188 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 739 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 781 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 217 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 238 of file InstanceScript.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
|
protected |
|
inlineprotectedvirtual |
Reimplemented in instance_sunken_temple::instance_sunken_temple_InstanceMapScript, instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript, instance_ahnkahet::instance_ahnkahet_InstanceScript, instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_gundrak::instance_gundrak_InstanceMapScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceMapScript, instance_hyjal::instance_mount_hyjal_InstanceMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript, and instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript.
Definition at line 302 of file InstanceScript.h.
Here is the caller graph for this function:
|
friend |
Definition at line 326 of file InstanceScript.h.
|
private |
Definition at line 319 of file InstanceScript.h.
|
private |
Definition at line 314 of file InstanceScript.h.
|
private |
Definition at line 315 of file InstanceScript.h.
|
private |
Definition at line 318 of file InstanceScript.h.
|
private |
Definition at line 316 of file InstanceScript.h.
|
private |
Definition at line 311 of file InstanceScript.h.
|
private |
Definition at line 317 of file InstanceScript.h.
|
private |
Definition at line 312 of file InstanceScript.h.
|
private |
Definition at line 310 of file InstanceScript.h.
| InstanceMap* InstanceScript::instance |
Definition at line 165 of file InstanceScript.h.
|
private |
Definition at line 313 of file InstanceScript.h.