![]() |
TrinityCore
|
#include <ZoneScript.h>
Inheritance diagram for ZoneScript:Public Member Functions | |
| ZoneScript () noexcept | |
| ZoneScript (ZoneScript const &right) | |
| ZoneScript (ZoneScript &&right) noexcept | |
| ZoneScript & | operator= (ZoneScript const &right) |
| ZoneScript & | operator= (ZoneScript &&right) noexcept |
| virtual | ~ZoneScript () |
| virtual uint32 | GetCreatureEntry (ObjectGuid::LowType, CreatureData const *data) |
| virtual uint32 | GetGameObjectEntry (ObjectGuid::LowType, uint32 entry) |
| virtual void | OnCreatureCreate (Creature *) |
| virtual void | OnCreatureRemove (Creature *) |
| virtual void | OnGameObjectCreate (GameObject *) |
| virtual void | OnGameObjectRemove (GameObject *) |
| virtual void | OnAreaTriggerCreate (AreaTrigger *areaTrigger) |
| virtual void | OnAreaTriggerRemove (AreaTrigger *areaTrigger) |
| virtual void | OnUnitDeath (Unit *unit) |
| virtual void | OnCreatureGroupDepleted (CreatureGroup const *creatureGroup) |
| virtual ObjectGuid | GetGuidData (uint32) const |
| virtual void | SetGuidData (uint32, ObjectGuid) |
| virtual uint64 | GetData64 (uint32) const |
| virtual void | SetData64 (uint32, uint64) |
| virtual uint32 | GetData (uint32) const |
| virtual void | SetData (uint32, uint32) |
| virtual void | TriggerGameEvent (uint32 gameEventId, WorldObject *source=nullptr, WorldObject *target=nullptr) |
| virtual void | ProcessEvent (WorldObject *obj, uint32 eventId, WorldObject *invoker) |
| virtual void | DoAction (uint32 actionId, WorldObject *source=nullptr, WorldObject *target=nullptr) |
| virtual void | OnFlagStateChange (GameObject *flagInBase, FlagState oldValue, FlagState newValue, Player *player) |
| virtual bool | CanCaptureFlag (AreaTrigger *areaTrigger, Player *player) |
| virtual void | OnCaptureFlag (AreaTrigger *areaTrigger, Player *player) |
| virtual void | OnFlagTaken (GameObject *flag, Player *player) |
| virtual void | OnFlagDropped (ObjectGuid const &flagGuid, Player *player) |
Definition at line 63 of file ZoneScript.h.
|
defaultnoexcept |
|
default |
|
defaultnoexcept |
|
virtualdefault |
|
inlinevirtual |
Reimplemented in battleground_deephaul_ravine, battleground_eye_of_the_storm, battleground_twin_peaks, and battleground_warsong_gulch.
Definition at line 108 of file ZoneScript.h.
|
inlinevirtual |
Reimplemented in arena_blades_edge_legion, battleground_alterac_valley, arena_cage_of_carnage, battleground_deephaul_ravine, arena_enigma_crucible, arena_hook_point, battleground_isle_of_conquest, arena_mugambala, arena_nokhudon_proving_grounds, battleground_seething_shore, battleground_silvershard_mines, battleground_strand_of_the_ancients, and battleground_temple_of_kotmogu.
Definition at line 104 of file ZoneScript.h.
Referenced by spell_maiden_of_virtue_rtk_holy_bulwark::AfterRemove(), battleground_deephaul_ravine::DoAction(), battleground_isle_of_conquest::DoAction(), battleground_silvershard_mines::DoAction(), battleground_strand_of_the_ancients::DoAction(), spell_anduin_wrynn_kingsmourne_hungers::OnCast(), at_hor_uther_quel_delar_start::OnTrigger(), at_tyrannus_event_starter::OnTrigger(), at_skadi_gaunlet::OnTrigger(), at_lord_stormsong_intro::OnUnitEnter(), at_anduin_wrynn_pre_introduction::OnUnitEnter(), and spell_volkaal_soul_anchor::SelectTotem().
|
virtual |
Reimplemented in instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript, instance_forge_of_souls::instance_forge_of_souls_InstanceScript, instance_pit_of_saron::instance_pit_of_saron_InstanceScript, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, instance_nexus::instance_nexus_InstanceMapScript, and instance_ulduar::instance_ulduar_InstanceMapScript.
Definition at line 36 of file ZoneScript.cpp.
Referenced by Creature::CreateFromProto().
Reimplemented in BattlefieldWG, instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript, instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript, Battlefield, battleground_alterac_valley, battleground_strand_of_the_ancients, instance_neltharions_lair::instance_neltharions_lair_InstanceMapScript, instance_aberrus_the_shadowed_crucible::instance_aberrus_the_shadowed_crucible_InstanceMapScript, instance_azure_vault::instance_azure_vault_InstanceMapScript, instance_ecodome_aldani::instance_ecodome_aldani_InstanceMapScript, instance_the_stonevault::instance_the_stonevault_InstanceMapScript, instance_shrine_of_the_storm::instance_shrine_of_the_storm_InstanceMapScript, instance_waycrest_manor::instance_waycrest_manor_InstanceMapScript, instance_underrot::instance_underrot_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript, instance_scarlet_monastery::instance_scarlet_monastery_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_sunken_temple::instance_sunken_temple_InstanceMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceScript, instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript, instance_hyjal::instance_mount_hyjal_InstanceMapScript, instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript, instance_the_black_morass::instance_the_black_morass_InstanceMapScript, instance_lost_city_of_the_tolvir::instance_lost_city_of_the_tolvir_InstanceMapScript, instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript, instance_temple_of_ahnqiraj::instance_temple_of_ahnqiraj_InstanceMapScript, instance_zulfarrak::instance_zulfarrak_InstanceMapScript, instance_stonecore::instance_stonecore_InstanceScript, instance_ahnkahet::instance_ahnkahet_InstanceScript, instance_azjol_nerub::instance_azjol_nerub_InstanceScript, instance_ruby_sanctum::instance_ruby_sanctum_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_oculus::instance_oculus_InstanceMapScript, instance_ulduar::instance_ulduar_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_shattered_halls::instance_shattered_halls_InstanceMapScript, instance_arcatraz::instance_arcatraz_InstanceMapScript, instance_sanctum_of_domination::instance_sanctum_of_domination_InstanceMapScript, instance_sepulcher_of_the_first_ones::instance_sepulcher_of_the_first_ones_InstanceMapScript, and instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript.
Definition at line 99 of file ZoneScript.h.
Referenced by npc_chromie_start::npc_chromie_startAI::AdvanceDungeon(), npc_arthas_stratholme::npc_arthas_stratholmeAI::AdvanceDungeon(), npc_chromie_middle::npc_chromie_middleAI::AdvanceDungeon(), npc_chromie_start::npc_chromie_startAI::AdvanceDungeonFar(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::AttackIceWall(), gunship_npc_AI::CanAIAttack(), npc_gunship_boarding_addAI::CanAIAttack(), boss_prince_taldaram::CheckSpheres(), boss_eye_of_cthun::eye_of_cthunAI::DamageTaken(), boss_cthun::cthunAI::DamageTaken(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::DestroyIceWall(), npc_brann_bronzebeard_anraphet::DoAction(), boss_slabhide::boss_slabhideAI::DoAction(), boss_krik_thir::DoAction(), npc_tirion_toc::DoAction(), boss_yogg_saron::boss_yogg_saronAI::DoAction(), boss_brain_of_yogg_saron::boss_brain_of_yogg_saronAI::DoAction(), boss_warchief_kargath_bladefist::DoAction(), boss_blood_council_controller::DoAction(), boss_ambassador_hellmaw::DoAction(), boss_northrend_beastsAI::EnterEvadeMode(), npc_gauntlet_trash::EnterEvadeMode(), boss_mal_ganis::GetAI(), npc_arthas_stratholme::npc_arthas_stratholmeAI::GetCurrentProgress(), boss_blood_council_controller::GetData(), battleground_alterac_valley::GetData(), battleground_strand_of_the_ancients::GetData(), hyjalAI::GetInstanceData(), gunship_npc_AI::gunship_npc_AI(), boss_northrend_beastsAI::HandleInstanceProgress(), boss_anduin_wrynn::HandleIntroduction(), npc_gunship_boarding_addAI::HasAttackablePlayerNearby(), npc_lockmaw_augh_boss::InitializeAI(), boss_sapphiron::InitializeAI(), npc_yogg_saron_illusions::npc_yogg_saron_illusionsAI::IsSummonedBy(), boss_rokmora::JustAppeared(), boss_kazzara_the_hellforged::JustAppeared(), boss_leymor::JustAppeared(), npc_chromie_middle::npc_chromie_middleAI::JustAppeared(), npc_lockmaw_augh_boss::JustAppeared(), boss_azhiccar::JustAppeared(), boss_edna::JustAppeared(), boss_lord_stormsong::JustAppeared(), boss_soulbound_goliath::JustAppeared(), boss_sylvanas_windrunner::JustAppeared(), boss_cragmaw_the_infested::JustAppeared(), boss_priestess_delrissa::JustDied(), boss_priestess_lackey_commonAI::JustDied(), npc_blackfathom_deeps_event::JustDied(), hyjal_trashAI::JustDied(), boss_kri::JustDied(), boss_vem::JustDied(), boss_yauj::JustDied(), npc_argent_soldier::npc_argent_soldierAI::JustDied(), boss_devourer_of_souls::JustDied(), gunship_npc_AI::JustDied(), npc_colossus::npc_colossusAI::JustDied(), boss_shattered_executioner::JustDied(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::JustDied(), npc_matron_bryndle::JustEngagedWith(), npc_high_overlord_saurfang_igb::JustEngagedWith(), npc_muradin_bronzebeard_igb::JustEngagedWith(), spell_black_morass_time_rift_periodic::Load(), Condition::Meets(), npc_hearthsinger_forresten_cot::npc_hearthsinger_forresten_cotAI::MoveInLineOfSight(), npc_chromie_middle::npc_chromie_middleAI::MoveInLineOfSight(), boss_wrath_scryer_soccothrates::MoveInLineOfSight(), npc_gunship_boarding_addAI::MovementInform(), npc_gunship_mage::MovementInform(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::MovementInform(), npc_azure_saboteur::npc_azure_saboteur(), npc_voljin_zulaman::npc_voljin_zulamanAI::npc_voljin_zulamanAI(), achievement_defenseless::OnCheck(), go_shadowforge_brazier::go_shadowforge_brazierAI::OnGossipHello(), go_blackfathom_fire::OnGossipHello(), go_barrel_old_hillsbrad::OnGossipHello(), go_orb_of_domination::OnGossipHello(), npc_barnes::OnGossipHello(), go_loosely_turned_soil::OnGossipHello(), go_gauntlet_gate::go_gauntlet_gateAI::OnGossipHello(), npc_chromie_middle::npc_chromie_middleAI::OnGossipHello(), npc_erozion::OnGossipHello(), npc_thrall_old_hillsbrad::OnGossipHello(), npc_taretha::OnGossipHello(), npc_sergeant_bly::npc_sergeant_blyAI::OnGossipHello(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::OnGossipHello(), npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::OnGossipHello(), npc_sinclari_vh::OnGossipHello(), npc_voljin_zulaman::npc_voljin_zulamanAI::OnGossipSelect(), go_headless_horseman_pumpkin::OnGossipSelect(), npc_rocknot::npc_rocknotAI::OnQuestReward(), npc_descend_into_madness::npc_descend_into_madnessAI::OnSpellClick(), at_hor_intro_start::OnTrigger(), at_hor_waves_restarter::OnTrigger(), at_hor_uther_quel_delar_start::OnTrigger(), at_icc_saurfang_portal::OnTrigger(), spell_violet_hold_destroy_door_seal::PeriodicTick(), boss_doomrel::boss_doomrelAI::Reset(), hyjalAI::Reset(), boss_anraphet::Reset(), boss_slabhide::boss_slabhideAI::Reset(), boss_faction_championsAI::Reset(), npc_tirion_toc::Reset(), boss_horAI::Reset(), npc_uther_quel_delar::npc_uther_quel_delarAI::Reset(), boss_blood_council_controller::Reset(), boss_sindragosa::Reset(), boss_yogg_saron::boss_yogg_saronAI::Reset(), boss_illidan_stormrage::Reset(), boss_shattered_executioner::Reset(), npc_violet_hold_teleportation_portal_elite::ScheduleTasks(), npc_violet_hold_teleportation_portal_intro::ScheduleTasks(), npc_gunship_boarding_addAI::SetData(), npc_highlord_tirion_fordring_lh::SetData(), npc_violet_hold_teleportation_portal::SetData(), gunship_npc_AI::SetSlotInfo(), npc_ruby_emerald_amber_drake::SpellHit(), hyjalAI::SummonCreature(), SummonCroneIfReady(), npc_violet_hold_teleportation_portal::SummonedCreatureDies(), npc_violet_hold_teleportation_portal_elite::SummonedCreatureDies(), hyjalAI::SummonNextWave(), npc_giant_infernal::npc_giant_infernalAI::UpdateAI(), npc_abomination::npc_abominationAI::UpdateAI(), npc_ghoul::npc_ghoulAI::UpdateAI(), npc_necromancer::npc_necromancerAI::UpdateAI(), npc_banshee::npc_bansheeAI::UpdateAI(), npc_crypt_fiend::npc_crypt_fiendAI::UpdateAI(), npc_fel_stalker::npc_fel_stalkerAI::UpdateAI(), hyjalAI::UpdateAI(), npc_chromie_middle::npc_chromie_middleAI::UpdateAI(), boss_eye_of_cthun::eye_of_cthunAI::UpdateAI(), boss_cthun::cthunAI::UpdateAI(), boss_baltharus_the_warborn::UpdateAI(), npc_baltharus_the_warborn_clone::UpdateAI(), npc_tirion_toc::UpdateAI(), npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::UpdateAI(), npc_jaina_or_sylvanas_escape_hor::npc_jaina_or_sylvanas_escape_horAI::UpdateAI(), npc_uther_quel_delar::npc_uther_quel_delarAI::UpdateAI(), boss_krick::UpdateAI(), violet_hold_trashAI::UpdateEscortAI(), npc_barnes::WaypointPathEnded(), npc_giant_infernal::npc_giant_infernalAI::WaypointReached(), npc_abomination::npc_abominationAI::WaypointReached(), npc_ghoul::npc_ghoulAI::WaypointReached(), npc_necromancer::npc_necromancerAI::WaypointReached(), npc_banshee::npc_bansheeAI::WaypointReached(), npc_crypt_fiend::npc_crypt_fiendAI::WaypointReached(), npc_fel_stalker::npc_fel_stalkerAI::WaypointReached(), and generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::WaypointReached().
Reimplemented in Battlefield, instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript, and instance_gruuls_lair::instance_gruuls_lair_InstanceMapScript.
Definition at line 95 of file ZoneScript.h.
Referenced by instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::GetData64(), instance_gruuls_lair::instance_gruuls_lair_InstanceMapScript::GetData64(), Condition::Meets(), boss_sacrolash::Reset(), boss_alythess::Reset(), and boss_high_king_maulgar::Reset().
|
inlinevirtual |
Reimplemented in instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, and instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript.
Definition at line 74 of file ZoneScript.h.
Referenced by GameObject::Create().
|
inlinevirtual |
Reimplemented in instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript, instance_old_hillsbrad::instance_old_hillsbrad_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, InstanceScript, instance_blackrock_spire::instance_blackrock_spireMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_scholomance::instance_scholomance_InstanceMapScript, instance_zulgurub::instance_zulgurub_InstanceMapScript, instance_dire_maul::instance_dire_maul_InstanceMapScript, instance_firelands::instance_firelands_InstanceScript, instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript, instance_lost_city_of_the_tolvir::instance_lost_city_of_the_tolvir_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_sanctum_of_domination::instance_sanctum_of_domination_InstanceMapScript, instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript, and instance_gnomeregan::instance_gnomeregan_InstanceMapScript.
Definition at line 91 of file ZoneScript.h.
References ObjectGuid::Empty.
|
inlinevirtual |
Reimplemented in battleground_deephaul_ravine, arena_empyrean_domain, battleground_twin_peaks, and battleground_warsong_gulch.
Definition at line 82 of file ZoneScript.h.
Referenced by AreaTrigger::AddToWorld(), battleground_deephaul_ravine::OnAreaTriggerCreate(), battleground_twin_peaks::OnAreaTriggerCreate(), and battleground_warsong_gulch::OnAreaTriggerCreate().
|
inlinevirtual |
Definition at line 83 of file ZoneScript.h.
Referenced by AreaTrigger::RemoveFromWorld().
|
inlinevirtual |
Reimplemented in battleground_deephaul_ravine, battleground_eye_of_the_storm, battleground_twin_peaks, and battleground_warsong_gulch.
Definition at line 109 of file ZoneScript.h.
Referenced by battleground_deephaul_ravine::OnCaptureFlag(), battleground_twin_peaks::OnCaptureFlag(), and battleground_warsong_gulch::OnCaptureFlag().
|
inlinevirtual |
Reimplemented in OutdoorPvP, InstanceScript, instance_antorus_the_burning_throne::instance_antorus_the_burning_throne_InstanceMapScript, BattlefieldTB, BattlefieldWG, battleground_alterac_valley, battleground_arathi_basin, arena_blades_edge_legion, arena_cage_of_carnage, arena_dalaran_sewers, battleground_deephaul_ravine, arena_empyrean_domain, arena_enigma_crucible, arena_hook_point, battleground_isle_of_conquest, arena_maldraxxus_coliseum, arena_mugambala, arena_nokhudon_proving_grounds, battleground_seething_shore, battleground_silvershard_mines, battleground_strand_of_the_ancients, battleground_temple_of_kotmogu, arena_the_robodrome, instance_aberrus_the_shadowed_crucible::instance_aberrus_the_shadowed_crucible_InstanceMapScript, instance_baradin_hold::instance_baradin_hold_InstanceMapScript, instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_blackrock_spire::instance_blackrock_spireMapScript, instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript, instance_gnomeregan::instance_gnomeregan_InstanceMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_magisters_terrace::instance_magisters_terrace_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_zulaman::instance_zulaman_InstanceScript, instance_zulgurub::instance_zulgurub_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_dire_maul::instance_dire_maul_InstanceMapScript, instance_firelands::instance_firelands_InstanceScript, instance_lost_city_of_the_tolvir::instance_lost_city_of_the_tolvir_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript, instance_vortex_pinnacle::instance_vortex_pinnacle_InstanceMapScript, instance_zulfarrak::instance_zulfarrak_InstanceMapScript, instance_stonecore::instance_stonecore_InstanceScript, 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_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, instance_arcatraz::instance_arcatraz_InstanceMapScript, instance_sanctum_of_domination::instance_sanctum_of_domination_InstanceMapScript, and instance_kings_rest::instance_kings_rest_InstanceMapScript.
Definition at line 76 of file ZoneScript.h.
Referenced by Creature::AddToWorld(), battleground_deephaul_ravine::OnCreatureCreate(), battleground_isle_of_conquest::OnCreatureCreate(), battleground_silvershard_mines::OnCreatureCreate(), and battleground_strand_of_the_ancients::OnCreatureCreate().
|
inlinevirtual |
Reimplemented in instance_azure_vault::instance_azure_vault_InstanceMapScript, and instance_nerubar_palace::instance_nerubar_palace_InstanceMapScript.
Definition at line 88 of file ZoneScript.h.
|
inlinevirtual |
Reimplemented in InstanceScript, BattlefieldWG, battleground_deephaul_ravine, instance_stratholme::instance_stratholme_InstanceMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, instance_vortex_pinnacle::instance_vortex_pinnacle_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, instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript, and instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript.
Definition at line 77 of file ZoneScript.h.
Referenced by Creature::RemoveFromWorld().
|
inlinevirtual |
Reimplemented in battleground_temple_of_kotmogu.
Definition at line 114 of file ZoneScript.h.
|
inlinevirtual |
Reimplemented in battleground_eye_of_the_storm, battleground_deephaul_ravine, battleground_twin_peaks, and battleground_warsong_gulch.
Definition at line 106 of file ZoneScript.h.
Referenced by battleground_deephaul_ravine::OnFlagStateChange(), battleground_twin_peaks::OnFlagStateChange(), and battleground_warsong_gulch::OnFlagStateChange().
|
inlinevirtual |
Reimplemented in battleground_temple_of_kotmogu.
Definition at line 112 of file ZoneScript.h.
|
inlinevirtual |
Reimplemented in battleground_alterac_valley, battleground_arathi_basin, arena_ashamanes_fall, battleground_battle_for_gilneas, arena_black_rook_hold_arena, arena_blades_edge_legion, arena_cage_of_carnage, arena_dalaran_sewers, battleground_deephaul_ravine, arena_empyrean_domain, arena_enigma_crucible, battleground_eye_of_the_storm, arena_hook_point, battleground_isle_of_conquest, arena_maldraxxus_coliseum, arena_mugambala, arena_nagrand_arena_legion, arena_nokhudon_proving_grounds, arena_ring_of_valor, arena_ruins_of_lordaeron, battleground_seething_shore, battleground_silvershard_mines, battleground_strand_of_the_ancients, battleground_temple_of_kotmogu, arena_the_robodrome, arena_tigers_peak, arena_tol_viron_arena, battleground_twin_peaks, battleground_warsong_gulch, instance_razorfen_downs::instance_razorfen_downs_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, InstanceScript, BattlefieldTB, BattlefieldWG, instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_blackrock_spire::instance_blackrock_spireMapScript, instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript, instance_gnomeregan::instance_gnomeregan_InstanceMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript, instance_scholomance::instance_scholomance_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceScript, instance_blackfathom_deeps::instance_blackfathom_deeps_InstanceMapScript, instance_hyjal::instance_mount_hyjal_InstanceMapScript, instance_dire_maul::instance_dire_maul_InstanceMapScript, instance_firelands::instance_firelands_InstanceScript, instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript, instance_zulfarrak::instance_zulfarrak_InstanceMapScript, instance_stonecore::instance_stonecore_InstanceScript, 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, OutdoorPvPHP, OutdoorPvPNA, OutdoorPvPTF, 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, instance_sanctum_of_domination::instance_sanctum_of_domination_InstanceMapScript, and instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript.
Definition at line 79 of file ZoneScript.h.
Referenced by GameObject::AddToWorld(), battleground_deephaul_ravine::OnGameObjectCreate(), battleground_isle_of_conquest::OnGameObjectCreate(), arena_ring_of_valor::OnGameObjectCreate(), battleground_silvershard_mines::OnGameObjectCreate(), battleground_strand_of_the_ancients::OnGameObjectCreate(), battleground_twin_peaks::OnGameObjectCreate(), battleground_warsong_gulch::OnGameObjectCreate(), OutdoorPvPHP::OnGameObjectCreate(), OutdoorPvPNA::OnGameObjectCreate(), and OutdoorPvPTF::OnGameObjectCreate().
|
inlinevirtual |
Reimplemented in battleground_seething_shore, InstanceScript, instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript, instance_halls_of_origination::instance_halls_of_origination_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, instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript, and instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript.
Definition at line 80 of file ZoneScript.h.
Referenced by GameObject::RemoveFromWorld().
|
inlinevirtual |
Reimplemented in BattlefieldWG, instance_aberrus_the_shadowed_crucible::instance_aberrus_the_shadowed_crucible_InstanceMapScript, instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript, instance_molten_core::instance_molten_core_InstanceMapScript, instance_gnomeregan::instance_gnomeregan_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_uldaman::instance_uldaman_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceScript, 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_halls_of_origination::instance_halls_of_origination_InstanceMapScript, instance_maraudon::instance_maraudon_InstanceMapScript, instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript, instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript, instance_wailing_caverns::instance_wailing_caverns_InstanceMapScript, instance_zulfarrak::instance_zulfarrak_InstanceMapScript, instance_the_stonevault::instance_the_stonevault_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_oculus::instance_oculus_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_mana_tombs::instance_mana_tombs_InstanceMapScript, instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript, instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript, instance_the_underbog::instance_the_underbog_InstanceMapScript, instance_blood_furnace::instance_blood_furnace_InstanceMapScript, instance_ramparts::instance_ramparts_InstanceMapScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, instance_kings_rest::instance_kings_rest_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, and instance_azjol_nerub::instance_azjol_nerub_InstanceScript.
Definition at line 85 of file ZoneScript.h.
Referenced by instance_uldaman::instance_uldaman_InstanceMapScript::OnUnitDeath(), instance_zulaman::instance_zulaman_InstanceScript::OnUnitDeath(), instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::OnUnitDeath(), instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::OnUnitDeath(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::OnUnitDeath(), instance_ramparts::instance_ramparts_InstanceMapScript::OnUnitDeath(), and instance_azjol_nerub::instance_azjol_nerub_InstanceScript::OnUnitDeath().
|
defaultnoexcept |
|
default |
|
inlinevirtual |
Reimplemented in instance_blackrock_spire::instance_blackrock_spireMapScript, instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceScript, instance_the_black_morass::instance_the_black_morass_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript, instance_oculus::instance_oculus_InstanceMapScript, instance_ulduar::instance_ulduar_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, battleground_arathi_basin, BattlefieldTB, BattlefieldWG, battleground_deephaul_ravine, battleground_eye_of_the_storm, battleground_silvershard_mines, battleground_strand_of_the_ancients, OutdoorPvPTF, instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript, battleground_battle_for_gilneas, Battlefield, OutdoorPvP, and battleground_isle_of_conquest.
Definition at line 103 of file ZoneScript.h.
Referenced by go_ulduar_tower::go_ulduar_towerAI::Destroyed(), at_hor_waves_restarter::OnTrigger(), battleground_deephaul_ravine::ProcessEvent(), battleground_eye_of_the_storm::ProcessEvent(), battleground_silvershard_mines::ProcessEvent(), battleground_strand_of_the_ancients::ProcessEvent(), Battlefield::ProcessEvent(), battleground_isle_of_conquest::ProcessEvent(), boss_horAI::Reset(), GameEvents::Trigger(), TriggerGameEvent(), BattlegroundScript::TriggerGameEvent(), InstanceScript::TriggerGameEvent(), and npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::UpdateAI().
Reimplemented in instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript, instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript, Battlefield, instance_neltharions_lair::instance_neltharions_lair_InstanceMapScript, instance_aberrus_the_shadowed_crucible::instance_aberrus_the_shadowed_crucible_InstanceMapScript, instance_ecodome_aldani::instance_ecodome_aldani_InstanceMapScript, instance_the_stonevault::instance_the_stonevault_InstanceMapScript, instance_shrine_of_the_storm::instance_shrine_of_the_storm_InstanceMapScript, instance_waycrest_manor::instance_waycrest_manor_InstanceMapScript, instance_underrot::instance_underrot_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_blackrock_depths::instance_blackrock_depths_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_scarlet_monastery::instance_scarlet_monastery_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, instance_sunken_temple::instance_sunken_temple_InstanceMapScript, instance_uldaman::instance_uldaman_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceScript, 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_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_razorfen_downs::instance_razorfen_downs_InstanceMapScript, instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript, instance_temple_of_ahnqiraj::instance_temple_of_ahnqiraj_InstanceMapScript, instance_zulfarrak::instance_zulfarrak_InstanceMapScript, instance_stonecore::instance_stonecore_InstanceScript, instance_ahnkahet::instance_ahnkahet_InstanceScript, instance_azjol_nerub::instance_azjol_nerub_InstanceScript, 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_ulduar::instance_ulduar_InstanceMapScript, instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript, instance_violet_hold::instance_violet_hold_InstanceMapScript, instance_black_temple::instance_black_temple_InstanceMapScript, instance_blood_furnace::instance_blood_furnace_InstanceMapScript, instance_arcatraz::instance_arcatraz_InstanceMapScript, instance_sanctum_of_domination::instance_sanctum_of_domination_InstanceMapScript, instance_sepulcher_of_the_first_ones::instance_sepulcher_of_the_first_ones_InstanceMapScript, instance_lost_city_of_the_tolvir::instance_lost_city_of_the_tolvir_InstanceMapScript, instance_baradin_hold::instance_baradin_hold_InstanceMapScript, instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript, and instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript.
Definition at line 100 of file ZoneScript.h.
Referenced by npc_chromie_start::npc_chromie_startAI::AdvanceDungeon(), npc_chromie_start::npc_chromie_startAI::AdvanceDungeonFar(), boss_slabhide::boss_slabhideAI::boss_slabhideAI(), BloodPrincesBossAI::DamageDealt(), npc_ball_of_flame::DamageDealt(), boss_eye_of_cthun::eye_of_cthunAI::DamageTaken(), boss_baltharus_the_warborn::DamageTaken(), npc_baltharus_the_warborn_clone::DamageTaken(), hyjal_trashAI::DamageTaken(), npc_arthas_stratholme::npc_arthas_stratholmeAI::DoAction(), boss_slabhide::boss_slabhideAI::DoAction(), boss_krik_thir::DoAction(), npc_uther_quel_delar::npc_uther_quel_delarAI::DoAction(), boss_sindragosa::DoAction(), boss_malygos::DoAction(), boss_magtheridon::DoAction(), boss_anduin_wrynn::DoAction(), boss_azhiccar::DoAction(), boss_lord_stormsong::DoAction(), boss_blood_council_controller::DoAction(), boss_illidan_stormrage::DoAction(), npc_akama_illidan::DoAction(), boss_victor_nefarius::DoAction(), boss_northrend_beastsAI::EnterEvadeMode(), npc_lockmaw_augh_boss::EnterEvadeMode(), npc_gauntlet_trash::EnterEvadeMode(), spell_lockmaw_scent_of_blood::HandleCrocoliskSummoning(), boss_northrend_beastsAI::HandleInstanceProgress(), spell_auto_repair::spell_auto_repair_SpellScript::HandleScript(), spell_pos_ice_shards::HandleScriptEffect(), spell_rokmora_emerge::HandleShatter(), boss_doomrel::boss_doomrelAI::JustDied(), boss_lord_valthalak::JustDied(), boss_razorgore::JustDied(), boss_priestess_lackey_commonAI::JustDied(), boss_headless_horseman::JustDied(), npc_blackfathom_deeps_event::JustDied(), npc_frost_wyrm::npc_frost_wyrmAI::JustDied(), hyjal_trashAI::JustDied(), boss_meathook::boss_meathookAI::JustDied(), boss_salramm::boss_salrammAI::JustDied(), npc_arthas_stratholme::npc_arthas_stratholmeAI::JustDied(), npc_tomb_creature::npc_tomb_creatureAI::JustDied(), boss_kri::JustDied(), boss_vem::JustDied(), boss_yauj::JustDied(), boss_cthun::cthunAI::JustDied(), npc_argent_soldier::npc_argent_soldierAI::JustDied(), npc_mistress_of_pain::JustDied(), boss_northrend_beastsAI::JustDied(), npc_snobold_vassal::JustDied(), boss_jormungarAI::JustDied(), npc_frostsworn_general::npc_frostsworn_generalAI::JustDied(), boss_gothik::JustDied(), npc_colossus::npc_colossusAI::JustDied(), npc_dragonflayer_forge_master::JustDied(), boss_magtheridon::JustDied(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::JustDied(), hyjalAI::JustDied(), boss_captain_skarloc::JustDied(), boss_epoch_hunter::JustDied(), npc_thrall_old_hillsbrad::JustDied(), boss_eye_of_cthun::eye_of_cthunAI::JustEngagedWith(), npc_matron_bryndle::JustEngagedWith(), npc_frostsworn_general::npc_frostsworn_generalAI::JustEngagedWith(), npc_dragonflayer_forge_master::JustEngagedWith(), boss_gothik::JustEngagedWith(), boss_cragmaw_the_infested::JustEngagedWith(), boss_lord_marrowgar::JustReachedHome(), boss_rotface::JustReachedHome(), boss_erekem::JustReachedHome(), boss_ichoron::JustReachedHome(), boss_lavanthor::JustReachedHome(), boss_moragg::JustReachedHome(), boss_xevozz::JustReachedHome(), boss_zuramat::JustReachedHome(), BroggokPrisionerBaseAI::JustReachedHome(), boss_wrath_scryer_soccothrates::MoveInLineOfSight(), boss_onyxia::MovementInform(), boss_edna::MovementInform(), boss_slabhide::boss_slabhideAI::MovementInform(), npc_weegli_blastfuse::npc_weegli_blastfuseAI::MovementInform(), npc_snobold_vassal::npc_snobold_vassal(), conversation_sylvanas_windrunner_introduction::OnCreate(), go_shadowforge_brazier::go_shadowforge_brazierAI::OnGossipHello(), go_atalai_statue::go_atalai_statueAI::OnGossipHello(), go_keystone_chamber::OnGossipHello(), go_blackfathom_fire::OnGossipHello(), go_barrel_old_hillsbrad::OnGossipHello(), go_gong::go_gongAI::OnGossipHello(), go_troll_cage::go_troll_cageAI::OnGossipHello(), go_prince_taldaram_sphere::OnGossipHello(), go_gundrak_altar::OnGossipHello(), go_broggok_lever::OnGossipHello(), go_gauntlet_gate::go_gauntlet_gateAI::OnGossipHello(), npc_sinclari_vh::OnGossipSelect(), npc_barnes::OnGossipSelect(), npc_akama_illidan::OnGossipSelect(), go_headless_horseman_pumpkin::OnGossipSelect(), go_sapphiron_birth::OnLootStateChanged(), npc_rocknot::npc_rocknotAI::OnQuestReward(), go_loosely_turned_soil::OnQuestReward(), go_celestial_planetarium_access::OnReportUse(), at_blackrock_stadium::OnTrigger(), at_hor_intro_start::OnTrigger(), at_icc_saurfang_portal::OnTrigger(), boss_gothik::OpenGate(), spell_violet_hold_destroy_door_seal::PeriodicTick(), SmartScript::ProcessAction(), boss_razorgore::Reset(), boss_silver_hand_bosses::boss_silver_hand_bossesAI::Reset(), hyjalAI::Reset(), boss_onyxia::Reset(), boss_eye_of_cthun::eye_of_cthunAI::Reset(), boss_cthun::cthunAI::Reset(), boss_baltharus_the_warborn::Reset(), npc_mistress_of_pain::Reset(), npc_frostsworn_general::npc_frostsworn_generalAI::Reset(), BloodPrincesBossAI::Reset(), boss_professor_putricide::Reset(), boss_gothik::Reset(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::Reset(), npc_dragonflayer_forge_master::Reset(), hyjalAI::Retreat(), npc_sinclari_vh::ScheduleIntro(), boss_toc_champion_controller::SetData(), boss_onyxia::SpellHitTarget(), SummonCroneIfReady(), npc_violet_hold_teleportation_portal::SummonedCreatureDies(), npc_violet_hold_teleportation_portal_elite::SummonedCreatureDies(), hyjalAI::SummonNextWave(), boss_argaloth::UpdateAI(), npc_rocknot::npc_rocknotAI::UpdateAI(), boss_pyroguard_emberseer::UpdateAI(), npc_headless_horseman_head::UpdateAI(), boss_ironaya::UpdateAI(), npc_voljin_zulaman::npc_voljin_zulamanAI::UpdateAI(), npc_arthas_stratholme::npc_arthas_stratholmeAI::UpdateAI(), boss_lockmaw::UpdateAI(), boss_onyxia::UpdateAI(), npc_andorov::UpdateAI(), boss_eye_of_cthun::eye_of_cthunAI::UpdateAI(), boss_cthun::cthunAI::UpdateAI(), boss_corborus::boss_corborusAI::UpdateAI(), boss_slabhide::boss_slabhideAI::UpdateAI(), npc_jaina_or_sylvanas_intro_hor::npc_jaina_or_sylvanas_intro_horAI::UpdateAI(), npc_uther_quel_delar::npc_uther_quel_delarAI::UpdateAI(), boss_malygos::UpdateAI(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::UpdateAI(), boss_magtheridon::UpdateAI(), npc_azure_saboteur::WaypointPathEnded(), npc_grimstone::npc_grimstoneAI::WaypointReached(), npc_thrall_old_hillsbrad::WaypointReached(), and generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::WaypointReached().
Reimplemented in Battlefield, and instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript.
Definition at line 96 of file ZoneScript.h.
Referenced by npc_spinestalker::InitializeAI(), npc_rimefang_icc::InitializeAI(), npc_sindragosa_trash::InitializeAI(), npc_spinestalker::JustAppeared(), npc_rimefang_icc::JustAppeared(), and npc_sindragosa_trash::JustAppeared().
|
inlinevirtual |
Reimplemented in instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript, instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript, instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript, instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript, instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript, and instance_ulduar::instance_ulduar_InstanceMapScript.
Definition at line 92 of file ZoneScript.h.
Referenced by npc_arthas_stratholme::npc_arthas_stratholmeAI::AdvanceDungeon(), npc_chromie_middle::npc_chromie_middleAI::AdvanceDungeon(), npc_announcer_toc5::npc_announcer_toc5AI::DoSummonGrandChampion(), boss_doomrel::boss_doomrelAI::EnterEvadeMode(), boss_doomrel::boss_doomrelAI::OnGossipSelect(), at_hor_intro_start::OnTrigger(), SmartScript::ProcessAction(), npc_image_of_medivh::npc_image_of_medivhAI::Reset(), boss_svala::Reset(), instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::SetGuidData(), boss_onyxia::UpdateAI(), boss_ayamiss::UpdateAI(), and boss_svala::UpdateAI().
|
virtual |
Reimplemented in BattlegroundScript, and InstanceScript.
Definition at line 41 of file ZoneScript.cpp.
References ProcessEvent(), and GameEvents::Trigger().
Referenced by InstanceScript::TriggerGameEvent().