![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "ScriptMgr.h"
Public Member Functions | |
bool | IsDatabaseBound () const override |
virtual bool | OnGossipHello (Player *, GameObject *) |
virtual bool | OnGossipSelect (Player *, GameObject *, uint32, uint32) |
virtual bool | OnGossipSelectCode (Player *, GameObject *, uint32, uint32, const char *) |
virtual bool | OnQuestAccept (Player *, GameObject *, Quest const *) |
virtual bool | OnQuestReward (Player *, GameObject *, Quest const *, uint32) |
virtual uint32 | GetDialogStatus (Player *, GameObject *) |
virtual void | OnDestroyed (GameObject *, Player *) |
virtual void | OnDamaged (GameObject *, Player *) |
virtual void | OnLootStateChanged (GameObject *, uint32, Unit *) |
virtual void | OnGameObjectStateChanged (GameObject *, uint32) |
virtual GameObjectAI * | GetAI (GameObject *) const |
![]() | |
virtual bool | IsDatabaseBound () const |
virtual bool | isAfterLoadScript () const |
virtual void | checkValidity () |
const std::string & | GetName () const |
![]() | |
virtual void | OnUpdate (GameObject *, uint32) |
Protected Member Functions | |
GameObjectScript (const char *name) | |
![]() | |
ScriptObject (const char *name) | |
virtual | ~ScriptObject ()=default |
![]() | |
UpdatableScript ()=default | |
|
protected |
References ScriptRegistry< TScript >::AddScript().
|
inlinevirtual |
Reimplemented in go_wind_stone, go_suppression_device, go_chromaggus_lever, go_direbrew_mole_machine, go_loosely_turned_soil, go_ossirian_crystal, go_troll_cage, go_celestial_planetarium_access, go_wg_vehicle_teleporter, go_beacon, go_witherbark_totem_bundle, go_tadpole_cage, go_flames, go_heat, go_bear_trap, go_brewfest_music, go_pirate_day_music, go_darkmoon_faire_music, go_midsummer_music, go_gilded_brazier, go_soulwell, go_bells, GenericGameObjectScript< AI >, and FactoryGameObjectScript< AI, AIFactory >.
|
inlinevirtual |
References DIALOG_STATUS_SCRIPTED_NO_STATUS.
|
inlineoverridevirtual |
Reimplemented from ScriptObject.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in go_ulduar_tower.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in go_shadowforge_brazier, go_gong_of_bethekk, go_naga_brazier, go_elune_fire, go_call_tram, go_palehoof_sphere, go_vh_activation_crystal, go_main_chambers_access_panel, go_broggok_lever, go_resonite_cask, go_massive_seaforium_charge, go_duskwither_spire_power_source, go_inconspicuous_mine_car, go_manticron_cube, go_noblegarden_colored_egg, go_seer_of_zebhalak, go_arena_ready_marker, go_jump_a_tron, go_southfury_moonstone, go_tele_to_dalaran_crystal, go_tele_to_violet_stand, go_inconspicuous_landmark, go_evil_book_for_dummies, go_orb_of_domination, go_blackened_urn, go_acherus_soul_prison, go_ravager_cage, go_bristlelimb_cage, go_panther_cage, icecrown_citadel_teleport, go_ulduar_do_not_push_this_button, go_the_pearl_of_the_depths, go_pressure_valve, go_brazier, go_finklestein_cauldron, go_scourge_enclosure, go_strange_pool, go_ahune_ice_stone, go_simon_cluster, go_apexis_relic, go_warmaul_prison, go_skull_pile, go_ethereum_prison, go_ethereum_stasis, go_tablet_of_the_seven, go_sacred_fire_of_life, go_fel_crystalforge, go_bashir_crystalforge, go_scourge_cage, go_arcane_prison, go_jotunheim_cage, go_table_theka, go_dragonflayer_cage, go_amberpine_outhouse, go_hive_pod, go_veil_skith_cage, go_ulduar_pure_saronite_deposit, go_prince_taldaram_sphere, go_thorim_lever, go_harpoon_canon, go_mistwhisper_treasure, go_the_focusing_iris, and go_ulduar_working_harpoon.
|
inlinevirtual |
Reimplemented in icecrown_citadel_teleport, go_amberpine_outhouse, go_midsummer_bonfire, go_evil_book_for_dummies, go_skull_pile, go_ahune_ice_stone, go_fel_crystalforge, go_bashir_crystalforge, go_pumpkin_shrine, and go_apexis_relic.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in go_father_flame, and go_suppression_device.
|
inlinevirtual |
Reimplemented in go_crystal_prison, and go_crystalline_tear.
|
inlinevirtual |
Reimplemented in go_loosely_turned_soil.