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 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)
 

Detailed Description

Definition at line 63 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

◆ DoAction()

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

Reimplemented in battleground_alterac_valley, battleground_isle_of_conquest, battleground_seething_shore, battleground_silvershard_mines, battleground_strand_of_the_ancients, and battleground_temple_of_kotmogu.

Definition at line 104 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, battleground_alterac_valley, arena_dalaran_sewers, battleground_strand_of_the_ancients, instance_aberrus_the_shadowed_crucible::instance_aberrus_the_shadowed_crucible_InstanceMapScript, instance_azure_vault::instance_azure_vault_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_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 99 of file ZoneScript.h.

◆ GetData64()

virtual uint64 ZoneScript::GetData64 ( uint32  ) const
inlinevirtual

Reimplemented in Battlefield.

Definition at line 95 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 74 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 91 of file ZoneScript.h.

◆ OnAreaTriggerCreate()

virtual void ZoneScript::OnAreaTriggerCreate ( AreaTrigger areaTrigger)
inlinevirtual

Reimplemented in battleground_twin_peaks, and battleground_warsong_gulch.

Definition at line 82 of file ZoneScript.h.

+ Here is the caller graph for this function:

◆ OnAreaTriggerRemove()

virtual void ZoneScript::OnAreaTriggerRemove ( AreaTrigger areaTrigger)
inlinevirtual

Definition at line 83 of file ZoneScript.h.

+ Here is the caller graph for this function:

◆ OnCaptureFlag()

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

Reimplemented in battleground_eye_of_the_storm, battleground_twin_peaks, and battleground_warsong_gulch.

Definition at line 109 of file ZoneScript.h.

+ Here is the caller graph for this function:

◆ OnCreatureCreate()

virtual void ZoneScript::OnCreatureCreate ( Creature )
inlinevirtual

Reimplemented in OutdoorPvP, InstanceScript, instance_antorus_the_burning_throne::instance_antorus_the_burning_throne_InstanceMapScript, BattlefieldTB, BattlefieldWG, battleground_alterac_valley, battleground_arathi_basin, battleground_isle_of_conquest, battleground_seething_shore, battleground_silvershard_mines, battleground_strand_of_the_ancients, battleground_temple_of_kotmogu, 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, 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.

+ Here is the caller graph for this function:

◆ OnCreatureGroupDepleted()

virtual void ZoneScript::OnCreatureGroupDepleted ( CreatureGroup const *  creatureGroup)
inlinevirtual

◆ OnCreatureRemove()

◆ OnFlagDropped()

virtual void ZoneScript::OnFlagDropped ( ObjectGuid const &  flagGuid,
Player player 
)
inlinevirtual

Reimplemented in battleground_temple_of_kotmogu.

Definition at line 114 of file ZoneScript.h.

◆ OnFlagStateChange()

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

Reimplemented in battleground_eye_of_the_storm, battleground_twin_peaks, and battleground_warsong_gulch.

Definition at line 106 of file ZoneScript.h.

+ Here is the caller graph for this function:

◆ OnFlagTaken()

virtual void ZoneScript::OnFlagTaken ( GameObject flag,
Player player 
)
inlinevirtual

Reimplemented in battleground_temple_of_kotmogu.

Definition at line 112 of file ZoneScript.h.

◆ OnGameObjectCreate()

virtual void ZoneScript::OnGameObjectCreate ( GameObject )
inlinevirtual

Reimplemented in battleground_alterac_valley, battleground_arathi_basin, battleground_battle_for_gilneas, battleground_eye_of_the_storm, battleground_isle_of_conquest, arena_ring_of_valor, battleground_seething_shore, battleground_silvershard_mines, battleground_strand_of_the_ancients, battleground_temple_of_kotmogu, 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_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 79 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_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.

+ 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, arena_dalaran_sewers, instance_aberrus_the_shadowed_crucible::instance_aberrus_the_shadowed_crucible_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_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 100 of file ZoneScript.h.

◆ SetData64()

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

Reimplemented in Battlefield.

Definition at line 96 of file ZoneScript.h.

◆ SetGuidData()

◆ TriggerGameEvent()

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

Reimplemented in BattlegroundScript, and InstanceScript.

Definition at line 41 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: