TrinityCore
|
#include <InstanceScript.h>
Static Public Member Functions | |
static std::string | GetBossStateName (uint8 state) |
Public Attributes | |
Map * | instance |
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 |
|
inlineexplicit |
|
protectedvirtual |
Reimplemented in instance_ulduar::instance_ulduar_InstanceMapScript.
|
protected |
|
protected |
|
virtual |
Reimplemented in instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, and instance_vault_of_archavon::instance_vault_of_archavon_InstanceMapScript.
|
inlinevirtual |
Reimplemented in instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_gundrak::instance_gundrak_InstanceMapScript, instance_halls_of_stone::instance_halls_of_stone_InstanceMapScript, and instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript.
void InstanceScript::DoCastSpellOnPlayers | ( | uint32 | spell | ) |
void InstanceScript::DoCloseDoorOrButton | ( | ObjectGuid | guid | ) |
void InstanceScript::DoRemoveAurasDueToSpellOnPlayers | ( | uint32 | spell | ) |
void InstanceScript::DoRespawnGameObject | ( | ObjectGuid | guid, |
uint32 | timeToDespawn = MINUTE |
||
) |
void InstanceScript::DoSendNotifyToInstance | ( | char const * | format, |
... | |||
) |
void InstanceScript::DoStartTimedAchievement | ( | AchievementCriteriaTimedTypes | type, |
uint32 | entry | ||
) |
void InstanceScript::DoStopTimedAchievement | ( | AchievementCriteriaTimedTypes | type, |
uint32 | entry | ||
) |
void InstanceScript::DoUpdateAchievementCriteria | ( | AchievementCriteriaTypes | type, |
uint32 | miscValue1 = 0 , |
||
uint32 | miscValue2 = 0 , |
||
Unit * | unit = NULL |
||
) |
void InstanceScript::DoUseDoorOrButton | ( | ObjectGuid | guid, |
uint32 | withRestoreTime = 0 , |
||
bool | useAlternativeState = false |
||
) |
|
inlinevirtual |
Reimplemented in instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_oculus::instance_oculus_InstanceMapScript, instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript, and instance_zulaman::instance_zulaman_InstanceScript.
|
inline |
|
inline |
|
static |
|
inline |
|
inline |
|
inline |
|
overridevirtual |
Reimplemented from ZoneScript.
Reimplemented in instance_ulduar::instance_ulduar_InstanceMapScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_blackrock_spire::instance_blackrock_spireMapScript, instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_the_black_morass::instance_the_black_morass_InstanceMapScript, instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript, instance_oculus::instance_oculus_InstanceMapScript, instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript, instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript, instance_pit_of_saron::instance_pit_of_saron_InstanceScript, instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript, instance_deadmines::instance_deadmines_InstanceMapScript, instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript, instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript, instance_zulfarrak::instance_zulfarrak_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_ahnkahet::instance_ahnkahet_InstanceScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript, instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript, instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript, instance_zulgurub::instance_zulgurub_InstanceMapScript, instance_nexus::instance_nexus_InstanceMapScript, instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript, instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript, instance_black_temple::instance_black_temple_InstanceMapScript, instance_arcatraz::instance_arcatraz_InstanceMapScript, instance_hyjal::instance_mount_hyjal_InstanceMapScript, instance_blood_furnace::instance_blood_furnace_InstanceMapScript, instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript, instance_scarlet_monastery::instance_scarlet_monastery_InstanceMapScript, instance_temple_of_ahnqiraj::instance_temple_of_ahnqiraj_InstanceMapScript, instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript, instance_gnomeregan::instance_gnomeregan_InstanceMapScript, instance_halls_of_stone::instance_halls_of_stone_InstanceMapScript, instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript, instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript, instance_halls_of_lightning::instance_halls_of_lightning_InstanceMapScript, instance_gruuls_lair::instance_gruuls_lair_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceScript, instance_molten_core::instance_molten_core_InstanceMapScript, instance_the_eye::instance_the_eye_InstanceMapScript, instance_scholomance::instance_scholomance_InstanceMapScript, instance_steam_vault::instance_steam_vault_InstanceMapScript, instance_wailing_caverns::instance_wailing_caverns_InstanceMapScript, instance_forge_of_souls::instance_forge_of_souls_InstanceScript, instance_obsidian_sanctum::instance_obsidian_sanctum_InstanceMapScript, instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript, instance_baradin_hold::instance_baradin_hold_InstanceMapScript, instance_vault_of_archavon::instance_vault_of_archavon_InstanceMapScript, and instance_the_botanica::instance_the_botanica_InstanceMapScript.
ObjectGuid InstanceScript::GetObjectGuid | ( | uint32 | type | ) | const |
|
virtual |
Reimplemented in instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_hyjal::instance_mount_hyjal_InstanceMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript, instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript, and instance_wailing_caverns::instance_wailing_caverns_InstanceMapScript.
void InstanceScript::HandleGameObject | ( | ObjectGuid | guid, |
bool | open, | ||
GameObject * | go = nullptr |
||
) |
|
inlinevirtual |
|
virtual |
Reimplemented in instance_the_black_morass::instance_the_black_morass_InstanceMapScript, instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_temple_of_ahnqiraj::instance_temple_of_ahnqiraj_InstanceMapScript, instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript, instance_hyjal::instance_mount_hyjal_InstanceMapScript, instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, and instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript.
|
virtual |
Reimplemented in instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript, instance_hyjal::instance_mount_hyjal_InstanceMapScript, instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript, instance_wailing_caverns::instance_wailing_caverns_InstanceMapScript, and instance_gnomeregan::instance_gnomeregan_InstanceMapScript.
|
protected |
|
protected |
|
protected |
|
staticprivate |
|
overridevirtual |
Reimplemented from ZoneScript.
Reimplemented in instance_uldaman::instance_uldaman_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_zulfarrak::instance_zulfarrak_InstanceMapScript, instance_the_black_morass::instance_the_black_morass_InstanceMapScript, instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript, instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_hyjal::instance_mount_hyjal_InstanceMapScript, instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript, instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript, instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript, instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript, instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript, instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript, instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript, instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript, instance_stonecore::instance_stonecore_InstanceScript, instance_gundrak::instance_gundrak_InstanceMapScript, instance_the_eye::instance_the_eye_InstanceMapScript, instance_gnomeregan::instance_gnomeregan_InstanceMapScript, instance_scarlet_monastery::instance_scarlet_monastery_InstanceMapScript, instance_temple_of_ahnqiraj::instance_temple_of_ahnqiraj_InstanceMapScript, instance_steam_vault::instance_steam_vault_InstanceMapScript, instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript, instance_molten_core::instance_molten_core_InstanceMapScript, instance_blackrock_spire::instance_blackrock_spireMapScript, instance_wailing_caverns::instance_wailing_caverns_InstanceMapScript, instance_pit_of_saron::instance_pit_of_saron_InstanceScript, instance_gruuls_lair::instance_gruuls_lair_InstanceMapScript, instance_blood_furnace::instance_blood_furnace_InstanceMapScript, instance_black_temple::instance_black_temple_InstanceMapScript, instance_oculus::instance_oculus_InstanceMapScript, instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript, instance_nexus::instance_nexus_InstanceMapScript, instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript, instance_sethekk_halls::instance_sethekk_halls_InstanceMapScript, instance_ahnkahet::instance_ahnkahet_InstanceScript, instance_zulgurub::instance_zulgurub_InstanceMapScript, instance_arcatraz::instance_arcatraz_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceScript, instance_vault_of_archavon::instance_vault_of_archavon_InstanceMapScript, instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript, instance_obsidian_sanctum::instance_obsidian_sanctum_InstanceMapScript, instance_baradin_hold::instance_baradin_hold_InstanceMapScript, instance_forge_of_souls::instance_forge_of_souls_InstanceScript, instance_halls_of_lightning::instance_halls_of_lightning_InstanceMapScript, instance_halls_of_stone::instance_halls_of_stone_InstanceMapScript, instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript, instance_firelands::instance_firelands_InstanceScript, instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript, and instance_the_botanica::instance_the_botanica_InstanceMapScript.
|
overridevirtual |
Reimplemented from ZoneScript.
Reimplemented in instance_ulduar::instance_ulduar_InstanceMapScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript, and instance_gruuls_lair::instance_gruuls_lair_InstanceMapScript.
|
overridevirtual |
Reimplemented from ZoneScript.
Reimplemented in instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_deadmines::instance_deadmines_InstanceMapScript, instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript, instance_zulfarrak::instance_zulfarrak_InstanceMapScript, instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_pit_of_saron::instance_pit_of_saron_InstanceScript, instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript, instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript, instance_blackrock_spire::instance_blackrock_spireMapScript, instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript, instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript, instance_oculus::instance_oculus_InstanceMapScript, instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript, instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript, instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript, instance_black_temple::instance_black_temple_InstanceMapScript, instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript, instance_nexus::instance_nexus_InstanceMapScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, instance_sunken_temple::instance_sunken_temple_InstanceMapScript, instance_gundrak::instance_gundrak_InstanceMapScript, instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript, instance_steam_vault::instance_steam_vault_InstanceMapScript, instance_gruuls_lair::instance_gruuls_lair_InstanceMapScript, instance_zulgurub::instance_zulgurub_InstanceMapScript, instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript, instance_hyjal::instance_mount_hyjal_InstanceMapScript, instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript, instance_gnomeregan::instance_gnomeregan_InstanceMapScript, instance_blood_furnace::instance_blood_furnace_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_ahnkahet::instance_ahnkahet_InstanceScript, instance_molten_core::instance_molten_core_InstanceMapScript, instance_halls_of_stone::instance_halls_of_stone_InstanceMapScript, instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript, instance_razorfen_downs::instance_razorfen_downs_InstanceMapScript, instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript, instance_halls_of_lightning::instance_halls_of_lightning_InstanceMapScript, instance_arcatraz::instance_arcatraz_InstanceMapScript, instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript, instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript, instance_stonecore::instance_stonecore_InstanceScript, instance_baradin_hold::instance_baradin_hold_InstanceMapScript, instance_mechanar::instance_mechanar_InstanceMapScript, instance_scarlet_monastery::instance_scarlet_monastery_InstanceMapScript, instance_scholomance::instance_scholomance_InstanceMapScript, and instance_ramparts::instance_ramparts_InstanceMapScript.
|
overridevirtual |
Reimplemented from ZoneScript.
Reimplemented in instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_pit_of_saron::instance_pit_of_saron_InstanceScript, instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript, instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript, instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript, instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript, instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript, instance_oculus::instance_oculus_InstanceMapScript, instance_black_temple::instance_black_temple_InstanceMapScript, instance_blood_furnace::instance_blood_furnace_InstanceMapScript, instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript, instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript, instance_ahnkahet::instance_ahnkahet_InstanceScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, instance_halls_of_stone::instance_halls_of_stone_InstanceMapScript, instance_zulgurub::instance_zulgurub_InstanceMapScript, instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript, instance_gruuls_lair::instance_gruuls_lair_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceScript, instance_arcatraz::instance_arcatraz_InstanceMapScript, instance_baradin_hold::instance_baradin_hold_InstanceMapScript, instance_halls_of_lightning::instance_halls_of_lightning_InstanceMapScript, instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript, instance_scarlet_monastery::instance_scarlet_monastery_InstanceMapScript, and instance_mechanar::instance_mechanar_InstanceMapScript.
|
inlinevirtual |
Reimplemented in instance_ulduar::instance_ulduar_InstanceMapScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_the_black_morass::instance_the_black_morass_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript, instance_molten_core::instance_molten_core_InstanceMapScript, instance_pit_of_saron::instance_pit_of_saron_InstanceScript, instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript, instance_nexus::instance_nexus_InstanceMapScript, and instance_forge_of_souls::instance_forge_of_souls_InstanceScript.
|
protected |
|
protected |
|
inlineprotectedvirtual |
Reimplemented in instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceScript, instance_ahnkahet::instance_ahnkahet_InstanceScript, instance_gundrak::instance_gundrak_InstanceMapScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript, instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript, instance_molten_core::instance_molten_core_InstanceMapScript, and instance_scholomance::instance_scholomance_InstanceMapScript.
void InstanceScript::SaveToDB | ( | ) |
void InstanceScript::SendEncounterUnit | ( | uint32 | type, |
Unit * | unit = NULL , |
||
uint8 | param1 = 0 , |
||
uint8 | param2 = 0 |
||
) |
|
inline |
|
inlineprotected |
|
virtual |
Reimplemented in instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_ahnkahet::instance_ahnkahet_InstanceScript, instance_blackrock_spire::instance_blackrock_spireMapScript, instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript, instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript, instance_pit_of_saron::instance_pit_of_saron_InstanceScript, instance_oculus::instance_oculus_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceScript, instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript, instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript, instance_arcatraz::instance_arcatraz_InstanceMapScript, instance_gundrak::instance_gundrak_InstanceMapScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, instance_blood_furnace::instance_blood_furnace_InstanceMapScript, instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript, instance_halls_of_stone::instance_halls_of_stone_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_steam_vault::instance_steam_vault_InstanceMapScript, instance_molten_core::instance_molten_core_InstanceMapScript, instance_nexus::instance_nexus_InstanceMapScript, instance_zulgurub::instance_zulgurub_InstanceMapScript, instance_scarlet_monastery::instance_scarlet_monastery_InstanceMapScript, instance_stonecore::instance_stonecore_InstanceScript, instance_halls_of_lightning::instance_halls_of_lightning_InstanceMapScript, instance_razorfen_downs::instance_razorfen_downs_InstanceMapScript, instance_scholomance::instance_scholomance_InstanceMapScript, instance_the_botanica::instance_the_botanica_InstanceMapScript, instance_vault_of_archavon::instance_vault_of_archavon_InstanceMapScript, instance_mechanar::instance_mechanar_InstanceMapScript, instance_obsidian_sanctum::instance_obsidian_sanctum_InstanceMapScript, instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript, instance_sethekk_halls::instance_sethekk_halls_InstanceMapScript, instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript, instance_ramparts::instance_ramparts_InstanceMapScript, and instance_blackrock_caverns::instance_blackrock_caverns_InstanceMapScript.
|
inline |
|
protected |
|
inlinevirtual |
Reimplemented in instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_blackrock_spire::instance_blackrock_spireMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, instance_the_black_morass::instance_the_black_morass_InstanceMapScript, instance_oculus::instance_oculus_InstanceMapScript, instance_gundrak::instance_gundrak_InstanceMapScript, instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceScript, instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript, instance_zulfarrak::instance_zulfarrak_InstanceMapScript, instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript, instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript, instance_sunken_temple::instance_sunken_temple_InstanceMapScript, instance_deadmines::instance_deadmines_InstanceMapScript, and instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript.
|
protectedvirtual |
Reimplemented in instance_ulduar::instance_ulduar_InstanceMapScript.
void InstanceScript::UpdateEncounterState | ( | EncounterCreditType | type, |
uint32 | creditEntry, | ||
Unit * | source | ||
) |
|
protected |
void InstanceScript::UpdatePhasing | ( | ) |
|
protected |
|
protected |
|
inlineprotectedvirtual |
Reimplemented in instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceScript, instance_ahnkahet::instance_ahnkahet_InstanceScript, instance_gundrak::instance_gundrak_InstanceMapScript, instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, and instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Map* InstanceScript::instance |
|
private |