TrinityCore
SpellScriptLoader Class Reference

#include <ScriptMgr.h>

Inherits ScriptObject.

Inherited by GenericSpellAndAuraScriptLoader< Ts >, spell_a_trip_to_ironforge_quest_complete, spell_alysrazor_aggro_closest, spell_alysrazor_cosmetic_egg_xplosion, spell_alysrazor_fieroblast, spell_alysrazor_turn_monstrosity, spell_anetheron_vampiric_aura, spell_archimonde_drain_world_tree_dummy, spell_assembly_meltdown, spell_assembly_rune_of_summoning, spell_auto_repair, spell_beesbees, spell_biting_cold, spell_biting_cold_dot, spell_broggok_poison_cloud, spell_chains_of_woe_1, spell_chains_of_woe_4, spell_destroy_karangs_banner, spell_dk_avoidance_passive, spell_dk_pet_scaling_01, spell_dk_pet_scaling_02, spell_dk_pet_scaling_03, spell_dk_rune_weapon_scaling_02, spell_dream_fog_sleep, spell_eadric_radiance, spell_egg_explosion, spell_elementium_spike_shield, spell_follow_that_gyrocopter_quest_start, spell_force_of_earth, spell_freya_attuned_to_nature_dose_reduction, spell_freya_iron_roots, spell_gen_pet_calculate, spell_general_vezax_mark_of_the_faceless, spell_general_vezax_mark_of_the_faceless_leech, spell_general_vezax_saronite_vapors, spell_gravity_well_damage, spell_gravity_well_damage_nearby, spell_gravity_well_pull, spell_gruul_shatter, spell_gruul_shatter_effect, spell_hadronox_periodic_summon_champion, spell_hadronox_periodic_summon_crypt_fiend, spell_hadronox_periodic_summon_necromancer, spell_halion_blazing_aura, spell_halion_clear_debuffs, spell_halion_combustion_consumption, spell_halion_combustion_consumption_periodic, spell_halion_damage_aoe_summon, spell_halion_marks, spell_halion_meteor_strike_marker, spell_halion_spawn_living_embers, spell_halion_summon_exit_portals, spell_halion_twilight_cutter, spell_halion_twilight_phasing, spell_halion_twilight_realm_handlers, spell_hexlord_unstable_affliction, spell_hor_evasion, spell_hor_gunship_cannon_fire, spell_hor_start_halls_of_reflection_quest_ae, spell_hun_animal_handler, spell_hun_pet_passive_crit, spell_hun_pet_passive_damage_done, spell_hun_pet_scaling_01, spell_hun_pet_scaling_02, spell_hun_pet_scaling_03, spell_hun_pet_scaling_04, spell_ignis_slag_pot, spell_item_anger_capacitor< StackAmount >, spell_item_deathbringers_will< StrengthSpellId, AgilitySpellId, APSpellId, CriticalSpellId, HasteSpellId >, spell_item_defibrillate, spell_item_shard_of_the_scale< HealProcSpellId, DamageProcSpellId >, spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >, spell_item_trigger_spell, spell_item_trinket_stack, spell_item_zandalarian_charm, spell_kargath_executioner, spell_kologarn_stone_shout, spell_kologarn_summon_focused_eyebeam, spell_kormok_summon_bone_mages [private], spell_kormok_summon_bone_minions [private], spell_load_into_catapult, spell_low_health, spell_mark_of_kazrogal, spell_mark_of_nature, spell_marwyn_shared_suffering, spell_mimiron_bomb_bot, spell_mimiron_clear_fires, spell_mimiron_despawn_assault_bots, spell_mimiron_fire_search, spell_mimiron_magnetic_core, spell_mimiron_napalm_shell, spell_mimiron_plasma_blast, spell_mimiron_proximity_explosion, spell_mimiron_proximity_mines, spell_mimiron_proximity_trigger, spell_mimiron_rapid_burst, spell_mimiron_rocket_strike, spell_mimiron_rocket_strike_damage, spell_mimiron_rocket_strike_target_select, spell_mimiron_self_repair, spell_mimiron_summon_assault_bot, spell_mimiron_summon_assault_bot_target, spell_mimiron_summon_fire_bot, spell_mimiron_summon_fire_bot_target, spell_mimiron_summon_flames_spread, spell_mimiron_summon_frost_bomb_target, spell_mimiron_summon_junk_bot, spell_mimiron_summon_junk_bot_target, spell_mimiron_weld, spell_nether_dragon_essence_1, spell_nether_dragon_essence_2, spell_occuthar_eyes_of_occuthar, spell_occuthar_eyes_of_occuthar_vehicle, spell_occuthar_focused_fire, spell_occuthar_occuthars_destruction, spell_oscillating_field, spell_paletress_summon_memory, spell_pursue, spell_q10255_administer_antidote, spell_q11515_fel_siphon_dummy, spell_q28813_get_our_boys_back_dummy, spell_q28813_set_health_random, spell_q55_sacred_cleansing, spell_rain_of_bones, spell_remove_kargath_executioner, spell_rupture, spell_ruumbos_silly_dance, spell_s81028_s80650_stalactite, spell_s81035_stalactite, spell_s92300_crystal_storm, spell_s92306_crystal_storm, spell_sc_quake, spell_sc_twilight_documents, spell_seismic_shard, spell_seismic_shard_change_seat, spell_sha_pet_scaling_04, spell_shadow_portal, spell_shadow_portal_rooms, spell_shield_of_runes, spell_siege_cannon, spell_skeram_arcane_explosion, spell_skeram_true_fulfillment, spell_snufflenose_command, spell_stalactite_mod_dest_height, spell_subjugator_korul_darkness_calls, spell_summon_wave_south, spell_summon_wave_west, spell_swipe_honey, spell_systems_shutdown, spell_thorim_activate_lightning_orb_periodic, spell_thorim_arena_leap, spell_thorim_blizzard_effect, spell_thorim_charge_orb, spell_thorim_frostbolt_volley, spell_thorim_lightning_charge, spell_thorim_runic_smash, spell_thorim_stormhammer, spell_thorim_stormhammer_boomerang, spell_thorim_stormhammer_sif, spell_ulduar_cancel_stone_grip, spell_ulduar_rubble_summon, spell_ulduar_squeezed_lifeless, spell_ulduar_stone_grip, spell_ulduar_stone_grip_absorb, spell_ulduar_stone_grip_cast_target, spell_unlocking_zuluheds_chains, spell_vehicle_throw_passenger, spell_warl_pet_passive, spell_warl_pet_passive_damage_done, spell_warl_pet_passive_voidwalker, spell_warl_pet_scaling_01, spell_warl_pet_scaling_02, spell_warl_pet_scaling_03, spell_warl_pet_scaling_04, spell_warl_pet_scaling_05, spell_yogg_saron_boil_ominously, spell_yogg_saron_brain_link, spell_yogg_saron_brain_link_damage, spell_yogg_saron_cancel_illusion_room_aura, spell_yogg_saron_constrictor_tentacle, spell_yogg_saron_death_ray_warning_visual, spell_yogg_saron_diminsh_power, spell_yogg_saron_empowered, spell_yogg_saron_empowering_shadows_missile, spell_yogg_saron_empowering_shadows_range_check, spell_yogg_saron_grim_reprisal, spell_yogg_saron_hodirs_protective_gaze, spell_yogg_saron_in_the_maws_of_the_old_god, spell_yogg_saron_induce_madness, spell_yogg_saron_insane, spell_yogg_saron_insane_periodic, spell_yogg_saron_keeper_aura, spell_yogg_saron_lunatic_gaze, spell_yogg_saron_lunge, spell_yogg_saron_malady_of_the_mind, spell_yogg_saron_match_health, spell_yogg_saron_nondescript, spell_yogg_saron_psychosis, spell_yogg_saron_revealed_tentacle, spell_yogg_saron_sanity, spell_yogg_saron_shadow_beacon, spell_yogg_saron_shattered_illusion, spell_yogg_saron_squeeze, spell_yogg_saron_target_selectors, and spell_yogg_saron_titanic_storm.

Public Member Functions

virtual SpellScriptGetSpellScript () const
 
virtual AuraScriptGetAuraScript () const
 
- Public Member Functions inherited from ScriptObject
 ScriptObject (ScriptObject const &right)=delete
 
 ScriptObject (ScriptObject &&right)=delete
 
ScriptObjectoperator= (ScriptObject const &right)=delete
 
ScriptObjectoperator= (ScriptObject &&right)=delete
 
std::string const & GetName () const
 

Protected Member Functions

 SpellScriptLoader (char const *name)
 
- Protected Member Functions inherited from ScriptObject
 ScriptObject (char const *name)
 
virtual ~ScriptObject ()
 

Detailed Description

Definition at line 198 of file ScriptMgr.h.

Constructor & Destructor Documentation

◆ SpellScriptLoader()

SpellScriptLoader::SpellScriptLoader ( char const *  name)
explicitprotected

Definition at line 2374 of file ScriptMgr.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ GetAuraScript()

AuraScript * SpellScriptLoader::GetAuraScript ( ) const
virtual

Reimplemented in GenericSpellAndAuraScriptLoader< Ts >, spell_occuthar_occuthars_destruction, spell_nether_dragon_essence_1, spell_rain_of_bones, spell_hexlord_unstable_affliction, spell_anetheron_vampiric_aura, spell_mark_of_kazrogal, spell_rupture, spell_hadronox_periodic_summon_champion, spell_hadronox_periodic_summon_crypt_fiend, spell_hadronox_periodic_summon_necromancer, spell_halion_meteor_strike_marker, spell_halion_combustion_consumption, spell_halion_combustion_consumption_periodic, spell_halion_marks, spell_halion_twilight_realm_handlers, spell_marwyn_shared_suffering, spell_hor_gunship_cannon_fire, spell_shield_of_runes, spell_assembly_rune_of_summoning, spell_load_into_catapult, spell_systems_shutdown, spell_general_vezax_mark_of_the_faceless, spell_general_vezax_saronite_vapors, spell_biting_cold, spell_biting_cold_dot, spell_ignis_slag_pot, spell_ulduar_stone_grip_absorb, spell_ulduar_stone_grip, spell_mimiron_magnetic_core, spell_mimiron_rapid_burst, spell_mimiron_summon_assault_bot, spell_mimiron_summon_fire_bot, spell_mimiron_summon_flames_spread, spell_mimiron_summon_junk_bot, spell_mimiron_weld, spell_thorim_blizzard_effect, spell_thorim_activate_lightning_orb_periodic, spell_yogg_saron_malady_of_the_mind, spell_yogg_saron_brain_link, spell_yogg_saron_shadow_beacon, spell_yogg_saron_constrictor_tentacle, spell_yogg_saron_squeeze, spell_yogg_saron_diminsh_power, spell_yogg_saron_empowered, spell_yogg_saron_death_ray_warning_visual, spell_yogg_saron_nondescript, spell_yogg_saron_grim_reprisal, spell_yogg_saron_sanity, spell_yogg_saron_insane, spell_yogg_saron_keeper_aura, spell_yogg_saron_hodirs_protective_gaze, spell_broggok_poison_cloud, spell_kargath_executioner, spell_item_anger_capacitor< StackAmount >, spell_item_deathbringers_will< StrengthSpellId, AgilitySpellId, APSpellId, CriticalSpellId, HasteSpellId >, spell_item_shard_of_the_scale< HealProcSpellId, DamageProcSpellId >, spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >, spell_item_trinket_stack, spell_item_zandalarian_charm, spell_gen_pet_calculate, spell_warl_pet_scaling_01, spell_warl_pet_scaling_02, spell_warl_pet_scaling_03, spell_warl_pet_scaling_04, spell_warl_pet_scaling_05, spell_warl_pet_passive, spell_warl_pet_passive_damage_done, spell_warl_pet_passive_voidwalker, spell_sha_pet_scaling_04, spell_hun_pet_scaling_01, spell_hun_pet_scaling_02, spell_hun_pet_scaling_03, spell_hun_pet_scaling_04, spell_hun_pet_passive_crit, spell_hun_pet_passive_damage_done, spell_hun_animal_handler, spell_dk_avoidance_passive, spell_dk_pet_scaling_01, spell_dk_pet_scaling_02, spell_dk_pet_scaling_03, and spell_dk_rune_weapon_scaling_02.

Definition at line 2385 of file ScriptMgr.cpp.

+ Here is the caller graph for this function:

◆ GetSpellScript()

SpellScript * SpellScriptLoader::GetSpellScript ( ) const
virtual

Reimplemented in GenericSpellAndAuraScriptLoader< Ts >, spell_occuthar_focused_fire, spell_occuthar_eyes_of_occuthar, spell_occuthar_eyes_of_occuthar_vehicle, spell_chains_of_woe_1, spell_chains_of_woe_4, spell_nether_dragon_essence_2, spell_shadow_portal, spell_shadow_portal_rooms, spell_kormok_summon_bone_mages, spell_kormok_summon_bone_minions, spell_a_trip_to_ironforge_quest_complete, spell_follow_that_gyrocopter_quest_start, spell_low_health, spell_siege_cannon, spell_subjugator_korul_darkness_calls, spell_archimonde_drain_world_tree_dummy, spell_mark_of_kazrogal, spell_alysrazor_cosmetic_egg_xplosion, spell_alysrazor_turn_monstrosity, spell_alysrazor_aggro_closest, spell_alysrazor_fieroblast, spell_snufflenose_command, spell_egg_explosion, spell_skeram_arcane_explosion, spell_skeram_true_fulfillment, spell_destroy_karangs_banner, spell_swipe_honey, spell_beesbees, spell_ruumbos_silly_dance, spell_summon_wave_south, spell_summon_wave_west, spell_gravity_well_damage_nearby, spell_gravity_well_damage, spell_gravity_well_pull, spell_seismic_shard_change_seat, spell_seismic_shard, spell_elementium_spike_shield, spell_s81035_stalactite, spell_s81028_s80650_stalactite, spell_stalactite_mod_dest_height, spell_s92306_crystal_storm, spell_s92300_crystal_storm, spell_force_of_earth, spell_sc_twilight_documents, spell_sc_quake, spell_halion_damage_aoe_summon, spell_halion_clear_debuffs, spell_halion_twilight_cutter, spell_halion_twilight_phasing, spell_halion_summon_exit_portals, spell_halion_spawn_living_embers, spell_halion_blazing_aura, spell_eadric_radiance, spell_paletress_summon_memory, spell_hor_start_halls_of_reflection_quest_ae, spell_hor_evasion, spell_assembly_meltdown, spell_auto_repair, spell_pursue, spell_vehicle_throw_passenger, spell_freya_attuned_to_nature_dose_reduction, spell_freya_iron_roots, spell_general_vezax_mark_of_the_faceless_leech, spell_ulduar_rubble_summon, spell_ulduar_stone_grip_cast_target, spell_ulduar_cancel_stone_grip, spell_ulduar_squeezed_lifeless, spell_kologarn_stone_shout, spell_kologarn_summon_focused_eyebeam, spell_mimiron_bomb_bot, spell_mimiron_clear_fires, spell_mimiron_despawn_assault_bots, spell_mimiron_fire_search, spell_mimiron_magnetic_core, spell_mimiron_napalm_shell, spell_mimiron_plasma_blast, spell_mimiron_proximity_explosion, spell_mimiron_proximity_mines, spell_mimiron_proximity_trigger, spell_mimiron_rocket_strike, spell_mimiron_rocket_strike_damage, spell_mimiron_rocket_strike_target_select, spell_mimiron_self_repair, spell_mimiron_summon_assault_bot_target, spell_mimiron_summon_fire_bot_target, spell_mimiron_summon_flames_spread, spell_mimiron_summon_frost_bomb_target, spell_mimiron_summon_junk_bot_target, spell_thorim_frostbolt_volley, spell_thorim_charge_orb, spell_thorim_lightning_charge, spell_thorim_arena_leap, spell_thorim_stormhammer, spell_thorim_stormhammer_sif, spell_thorim_stormhammer_boomerang, spell_thorim_runic_smash, spell_yogg_saron_target_selectors, spell_yogg_saron_psychosis, spell_yogg_saron_malady_of_the_mind, spell_yogg_saron_brain_link, spell_yogg_saron_brain_link_damage, spell_yogg_saron_boil_ominously, spell_yogg_saron_empowering_shadows_range_check, spell_yogg_saron_empowering_shadows_missile, spell_yogg_saron_lunge, spell_yogg_saron_match_health, spell_yogg_saron_shattered_illusion, spell_yogg_saron_cancel_illusion_room_aura, spell_yogg_saron_revealed_tentacle, spell_yogg_saron_induce_madness, spell_yogg_saron_sanity, spell_yogg_saron_insane_periodic, spell_yogg_saron_lunatic_gaze, spell_yogg_saron_in_the_maws_of_the_old_god, spell_yogg_saron_titanic_storm, spell_gruul_shatter, spell_gruul_shatter_effect, spell_remove_kargath_executioner, spell_oscillating_field, spell_unlocking_zuluheds_chains, spell_item_trigger_spell, spell_item_defibrillate, spell_q55_sacred_cleansing, spell_q10255_administer_antidote, spell_q11515_fel_siphon_dummy, spell_q28813_get_our_boys_back_dummy, spell_q28813_set_health_random, spell_dream_fog_sleep, and spell_mark_of_nature.

Definition at line 2380 of file ScriptMgr.cpp.

+ Here is the caller graph for this function:

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