TrinityCore
ZoneScript Class Reference

#include <ZoneScript.h>

+ Inheritance diagram for ZoneScript:

Public Member Functions

 ZoneScript ()
 
 ZoneScript (ZoneScript const &right)
 
 ZoneScript (ZoneScript &&right) noexcept
 
ZoneScriptoperator= (ZoneScript const &right)
 
ZoneScriptoperator= (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 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 *, uint32, WorldObject *)
 
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)
 

Detailed Description

Definition at line 58 of file ZoneScript.h.

Constructor & Destructor Documentation

◆ ZoneScript() [1/3]

ZoneScript::ZoneScript ( )
default

◆ ZoneScript() [2/3]

ZoneScript::ZoneScript ( ZoneScript const &  right)
default

◆ ZoneScript() [3/3]

ZoneScript::ZoneScript ( ZoneScript &&  right)
defaultnoexcept

◆ ~ZoneScript()

ZoneScript::~ZoneScript ( )
virtualdefault

Member Function Documentation

◆ CanCaptureFlag()

virtual bool ZoneScript::CanCaptureFlag ( AreaTrigger areaTrigger,
Player player 
)
inlinevirtual

Reimplemented in BattlegroundEY, and BattlegroundWS.

Definition at line 100 of file ZoneScript.h.

◆ DoAction()

virtual void ZoneScript::DoAction ( uint32  actionId,
WorldObject source = nullptr,
WorldObject target = nullptr 
)
inlinevirtual

Reimplemented in BattlegroundIC, BattlegroundSA, and BattlegroundAV.

Definition at line 96 of file ZoneScript.h.

+ Here is the caller graph for this function:

◆ GetCreatureEntry()

◆ GetData()

virtual uint32 ZoneScript::GetData ( uint32  ) const
inlinevirtual

Reimplemented in BattlefieldWG, instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript, instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript, Battlefield, BattlegroundAV, BattlegroundDS, BattlegroundSA, instance_aberrus_the_shadowed_crucible::instance_aberrus_the_shadowed_crucible_InstanceMapScript, instance_azure_vault::instance_azure_vault_InstanceMapScript, instance_underrot::instance_underrot_InstanceMapScript, instance_naxxramas::instance_naxxramas_InstanceMapScript, instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript, instance_molten_core::instance_molten_core_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_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_temple_of_ahnqiraj::instance_temple_of_ahnqiraj_InstanceMapScript, instance_wailing_caverns::instance_wailing_caverns_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_steam_vault::instance_steam_vault_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 91 of file ZoneScript.h.

◆ GetData64()

virtual uint64 ZoneScript::GetData64 ( uint32  ) const
inlinevirtual

Reimplemented in Battlefield.

Definition at line 87 of file ZoneScript.h.

+ Here is the caller graph for this function:

◆ GetGameObjectEntry()

virtual uint32 ZoneScript::GetGameObjectEntry ( ObjectGuid::LowType  ,
uint32  entry 
)
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 69 of file ZoneScript.h.

+ Here is the caller graph for this function:

◆ GetGuidData()

virtual ObjectGuid ZoneScript::GetGuidData ( uint32  ) const
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_the_black_morass::instance_the_black_morass_InstanceMapScript, instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript, instance_wailing_caverns::instance_wailing_caverns_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_uldaman::instance_uldaman_InstanceMapScript, instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript, InstanceScript, instance_blackrock_spire::instance_blackrock_spireMapScript, instance_molten_core::instance_molten_core_InstanceMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_scholomance::instance_scholomance_InstanceMapScript, instance_zulaman::instance_zulaman_InstanceScript, 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_the_slave_pens::instance_the_slave_pens_InstanceMapScript, instance_gruuls_lair::instance_gruuls_lair_InstanceMapScript, instance_blood_furnace::instance_blood_furnace_InstanceMapScript, instance_the_botanica::instance_the_botanica_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 83 of file ZoneScript.h.

◆ OnAreaTriggerCreate()

virtual void ZoneScript::OnAreaTriggerCreate ( AreaTrigger areaTrigger)
inlinevirtual

Reimplemented in BattlegroundWS.

Definition at line 77 of file ZoneScript.h.

+ Here is the caller graph for this function:

◆ OnAreaTriggerRemove()

virtual void ZoneScript::OnAreaTriggerRemove ( AreaTrigger areaTrigger)
inlinevirtual

Definition at line 78 of file ZoneScript.h.

+ Here is the caller graph for this function:

◆ OnCaptureFlag()

virtual void ZoneScript::OnCaptureFlag ( AreaTrigger areaTrigger,
Player player 
)
inlinevirtual

Reimplemented in BattlegroundEY, and BattlegroundWS.

Definition at line 101 of file ZoneScript.h.

◆ OnCreatureCreate()

virtual void ZoneScript::OnCreatureCreate ( Creature )
inlinevirtual

Reimplemented in OutdoorPvP, BattlegroundAB, BattlegroundAV, BattlegroundIC, BattlegroundSA, InstanceScript, instance_antorus_the_burning_throne::instance_antorus_the_burning_throne_InstanceMapScript, BattlefieldTB, BattlefieldWG, 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_molten_core::instance_molten_core_InstanceMapScript, instance_gnomeregan::instance_gnomeregan_InstanceMapScript, instance_karazhan::instance_karazhan_InstanceMapScript, instance_magisters_terrace::instance_magisters_terrace_InstanceMapScript, instance_stratholme::instance_stratholme_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_the_black_morass::instance_the_black_morass_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_wailing_caverns::instance_wailing_caverns_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_sethekk_halls::instance_sethekk_halls_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, instance_arcatraz::instance_arcatraz_InstanceMapScript, instance_the_botanica::instance_the_botanica_InstanceMapScript, and instance_sanctum_of_domination::instance_sanctum_of_domination_InstanceMapScript.

Definition at line 71 of file ZoneScript.h.

+ Here is the caller graph for this function:

◆ OnCreatureRemove()

◆ OnFlagStateChange()

virtual void ZoneScript::OnFlagStateChange ( GameObject flagInBase,
FlagState  oldValue,
FlagState  newValue,
Player player 
)
inlinevirtual

Reimplemented in BattlegroundEY, and BattlegroundWS.

Definition at line 98 of file ZoneScript.h.

◆ OnGameObjectCreate()

virtual void ZoneScript::OnGameObjectCreate ( GameObject )
inlinevirtual

Reimplemented in BattlegroundAB, BattlegroundAV, BattlegroundEY, BattlegroundIC, BattlegroundSA, BattlegroundWS, 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_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_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_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_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript, instance_steam_vault::instance_steam_vault_InstanceMapScript, instance_blood_furnace::instance_blood_furnace_InstanceMapScript, instance_ramparts::instance_ramparts_InstanceMapScript, instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript, instance_arcatraz::instance_arcatraz_InstanceMapScript, instance_sanctum_of_domination::instance_sanctum_of_domination_InstanceMapScript, and instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript.

Definition at line 74 of file ZoneScript.h.

+ Here is the caller graph for this function:

◆ OnGameObjectRemove()

◆ OnUnitDeath()

virtual void ZoneScript::OnUnitDeath ( Unit unit)
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_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_culling_of_stratholme::instance_culling_of_stratholme_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_wailing_caverns::instance_wailing_caverns_InstanceMapScript, instance_zulfarrak::instance_zulfarrak_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_the_underbog::instance_the_underbog_InstanceMapScript, instance_blood_furnace::instance_blood_furnace_InstanceMapScript, instance_shattered_halls::instance_shattered_halls_InstanceMapScript, instance_stratholme::instance_stratholme_InstanceMapScript, and instance_azjol_nerub::instance_azjol_nerub_InstanceScript.

Definition at line 80 of file ZoneScript.h.

+ Here is the caller graph for this function:

◆ operator=() [1/2]

ZoneScript & ZoneScript::operator= ( ZoneScript &&  right)
defaultnoexcept

◆ operator=() [2/2]

ZoneScript & ZoneScript::operator= ( ZoneScript const &  right)
default

◆ ProcessEvent()

◆ SetData()

virtual void ZoneScript::SetData ( uint32  ,
uint32   
)
inlinevirtual

Reimplemented in instance_magtheridons_lair::instance_magtheridons_lair_InstanceMapScript, instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript, Battlefield, BattlegroundDS, instance_aberrus_the_shadowed_crucible::instance_aberrus_the_shadowed_crucible_InstanceMapScript, instance_azure_vault::instance_azure_vault_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_molten_core::instance_molten_core_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_temple_of_ahnqiraj::instance_temple_of_ahnqiraj_InstanceMapScript, instance_wailing_caverns::instance_wailing_caverns_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_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript, instance_steam_vault::instance_steam_vault_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 92 of file ZoneScript.h.

◆ SetData64()

virtual void ZoneScript::SetData64 ( uint32  ,
uint64   
)
inlinevirtual

Reimplemented in Battlefield.

Definition at line 88 of file ZoneScript.h.

◆ SetGuidData()

◆ TriggerGameEvent()

void ZoneScript::TriggerGameEvent ( uint32  gameEventId,
WorldObject source = nullptr,
WorldObject target = nullptr 
)
virtual

Reimplemented in Battleground, and InstanceScript.

Definition at line 34 of file ZoneScript.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: