TrinityCore
SpellScriptBase Class Referenceabstract

#include <SpellScript.h>

Classes

class  EffectHook
 
struct  GetScriptClass
 
struct  GetScriptClass< Return(Class::*)(Args...) const >
 
struct  GetScriptClass< Return(Class::*)(Args...)>
 

Public Member Functions

 SpellScriptBase ()
 
virtual ~SpellScriptBase ()
 
 SpellScriptBase (SpellScriptBase const &right)=delete
 
 SpellScriptBase (SpellScriptBase &&right)=delete
 
SpellScriptBaseoperator= (SpellScriptBase const &right)=delete
 
SpellScriptBaseoperator= (SpellScriptBase &&right)=delete
 
void _Register ()
 
void _Unload ()
 
void _Init (std::string const &scriptname, uint32 spellId)
 
std::string_view GetScriptName () const
 
virtual void Register ()=0
 
virtual bool Validate (SpellInfo const *spellInfo)
 
virtual bool Load ()
 
virtual void Unload ()
 

Static Public Member Functions

static bool ValidateSpellInfo (std::initializer_list< uint32 > spellIds)
 
template<class T >
static bool ValidateSpellInfo (T const &spellIds)
 
static bool ValidateSpellEffect (std::initializer_list< std::pair< uint32, SpellEffIndex > > effects)
 
template<class T >
static bool ValidateSpellEffect (T const &spellEffects)
 

Protected Types

template<typename ScriptFunc >
using GetScriptClass_t = typename GetScriptClass< ScriptFunc >::type
 

Protected Member Functions

virtual bool _Validate (SpellInfo const *entry)
 

Protected Attributes

uint8 m_currentScriptState
 
std::string_view m_scriptName
 
uint32 m_scriptSpellId
 

Static Private Member Functions

template<typename Iterator >
static bool ValidateSpellInfoImpl (Iterator begin, Iterator end)
 
template<typename Iterator >
static bool ValidateSpellEffectsImpl (Iterator begin, Iterator end)
 
static bool ValidateSpellInfoImpl (uint32 spellId)
 
static bool ValidateSpellEffectImpl (uint32 spellId, SpellEffIndex effectIndex)
 

Detailed Description

Definition at line 71 of file SpellScript.h.

Member Typedef Documentation

◆ GetScriptClass_t

template<typename ScriptFunc >
using SpellScriptBase::GetScriptClass_t = typename GetScriptClass<ScriptFunc>::type
protected

Definition at line 130 of file SpellScript.h.

Constructor & Destructor Documentation

◆ SpellScriptBase() [1/3]

SpellScriptBase::SpellScriptBase ( )

Definition at line 38 of file SpellScript.cpp.

39{
40}
@ SPELL_SCRIPT_STATE_NONE
Definition: SpellScript.h:63
uint32 m_scriptSpellId
Definition: SpellScript.h:134
uint8 m_currentScriptState
Definition: SpellScript.h:132

◆ ~SpellScriptBase()

SpellScriptBase::~SpellScriptBase ( )
virtualdefault

◆ SpellScriptBase() [2/3]

SpellScriptBase::SpellScriptBase ( SpellScriptBase const &  right)
delete

◆ SpellScriptBase() [3/3]

SpellScriptBase::SpellScriptBase ( SpellScriptBase &&  right)
delete

Member Function Documentation

◆ _Init()

void SpellScriptBase::_Init ( std::string const &  scriptname,
uint32  spellId 
)

Definition at line 87 of file SpellScript.cpp.

88{
90 m_scriptName = scriptname;
91 m_scriptSpellId = spellId;
92
93#ifdef TRINITY_API_USE_DYNAMIC_LINKING
94 // Acquire a strong reference to the binary code
95 // to keep it loaded until all spells are destroyed.
96 m_moduleReference = sScriptMgr->AcquireModuleReferenceOfScriptName(scriptname);
97#endif // #ifndef TRINITY_API_USE_DYNAMIC_LINKING
98}
#define sScriptMgr
Definition: ScriptMgr.h:1418
std::string_view m_scriptName
Definition: SpellScript.h:133

◆ _Register()

void SpellScriptBase::_Register ( )

Definition at line 73 of file SpellScript.cpp.

+ Here is the call graph for this function:

◆ _Unload()

void SpellScriptBase::_Unload ( )

Definition at line 80 of file SpellScript.cpp.

+ Here is the call graph for this function:

◆ _Validate()

bool SpellScriptBase::_Validate ( SpellInfo const *  entry)
protectedvirtual

Reimplemented in SpellScript, and AuraScript.

Definition at line 28 of file SpellScript.cpp.

29{
30 if (!Validate(entry))
31 {
32 TC_LOG_ERROR("scripts", "Spell `{}` did not pass Validate() function of script `{}` - script will be not added to the spell", entry->Id, m_scriptName);
33 return false;
34 }
35 return true;
36}
#define TC_LOG_ERROR(filterType__,...)
Definition: Log.h:165
virtual bool Validate(SpellInfo const *spellInfo)
Definition: SpellScript.h:154
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetScriptName()

std::string_view SpellScriptBase::GetScriptName ( ) const

Definition at line 100 of file SpellScript.cpp.

101{
102 return m_scriptName;
103}

◆ Load()

virtual bool SpellScriptBase::Load ( )
inlinevirtual

Reimplemented in spell_occuthar_eyes_of_occuthar::spell_occuthar_eyes_of_occuthar_SpellScript, spell_occuthar_eyes_of_occuthar_vehicle::spell_occuthar_eyes_of_occuthar_vehicle_SpellScript, spell_occuthar_occuthars_destruction::spell_occuthar_occuthars_destruction_AuraScript, spell_shadow_portal::spell_shadow_portal_SpellScript, spell_shadow_portal_rooms::spell_shadow_portal_rooms_SpellScript, spell_brewfest_barker_bunny, spell_alysrazor_aggro_closest::spell_alysrazor_aggro_closest_SpellScript, spell_baleroc_inferno_blade, spell_baleroc_decimation_blade, spell_baleroc_shards_of_torment_target_search, spell_vp_slipstream, spell_vp_slipstream_shortcut, spell_pursuing_spikes, spell_powering_up, spell_valkyr_essences, spell_power_of_the_twins, spell_hor_evasion::spell_hor_evasion_SpellScript, spell_tyrannus_overlord_brand, spell_pos_ice_shards, spell_gal_darah_impaling_charge, spell_taldaram_flame_ball_visual, spell_blood_queen_bloodbolt, spell_deathbringer_boiling_blood, spell_festergut_pungent_blight, spell_igb_rocket_pack_useable, spell_igb_on_gunship_deck, spell_igb_cannon_blast, spell_igb_overheat, spell_igb_gunship_fall_teleport, spell_igb_check_for_players, spell_igb_teleport_players_on_victory, spell_marrowgar_bone_spike_graveyard, spell_putricide_ooze_channel, spell_rotface_large_ooze_buff_combine, spell_sindragosa_s_fury, spell_the_lich_king_quake, spell_the_lich_king_vile_spirits, spell_the_lich_king_vile_spirit_move_target_search, spell_the_lich_king_vile_spirit_damage_target_search, spell_the_lich_king_harvest_soul, spell_the_lich_king_restore_soul, spell_the_lich_king_in_frostmourne_room, spell_dreamwalker_decay_periodic_timer, spell_dreamwalker_summoner, spell_dreamwalker_summon_suppresser_effect, spell_dreamwalker_nightmare_cloud, spell_dreamwalker_guardian_spirit_restriction, spell_ioc_gunship_portal, spell_gluth_decimate, spell_gluth_zombiechow_search, spell_malygos_portal_beam, spell_malygos_random_portal, spell_malygos_arcane_storm, spell_malygos_vortex_dummy, spell_malygos_vortex_visual, spell_arcane_overload, spell_nexus_lord_align_disk_aggro, spell_scion_of_eternity_arcane_barrage, spell_malygos_destroy_platform_channel, spell_alexstrasza_bunny_destroy_platform_boom_visual, spell_alexstrasza_bunny_destroy_platform_event, spell_wyrmrest_skytalon_summon_red_dragon_buddy, spell_wyrmrest_skytalon_ride_red_dragon_buddy_trigger, spell_malygos_surge_of_power_warning_selector_25, spell_malygos_surge_of_power_25, spell_alexstrasza_gift_beam, spell_alexstrasza_gift_beam_visual, spell_varos_centrifuge_shield, spell_algalon_big_bang, spell_algalon_black_hole_phase_shifts, spell_ulduar_stone_grip_cast_target::spell_ulduar_stone_grip_cast_target_SpellScript, spell_mimiron_plasma_blast::spell_mimiron_plasma_blast_SpellScript, spell_thorim_arena_leap::spell_thorim_arena_leap_SpellScript, spell_thorim_activate_lightning_orb_periodic::spell_thorim_activate_lightning_orb_periodic_AuraScript, spell_xt002_exposed_heart, spell_yogg_saron_psychosis::spell_yogg_saron_psychosis_SpellScript, spell_yogg_saron_lunatic_gaze::spell_yogg_saron_lunatic_gaze_SpellScript, spell_toravon_random_aggro, spell_ichoron_drained, spell_ichoron_protective_bubble, spell_violet_hold_destroy_door_seal, spell_shredder_delivery, spell_maiev_down, spell_kargath_executioner::spell_kargath_executioner_AuraScript, spell_remove_kargath_executioner::spell_remove_kargath_executioner_SpellScript, spell_alar_flame_quills, spell_detonate_teleporter, spell_item_corruption_grasping_tendrils, spell_dk_anti_magic_shell, spell_dk_army_transform, spell_dk_pet_geist_transform, spell_dru_rip, spell_dru_swift_flight_passive, spell_dru_t10_restoration_4p_bonus, spell_dru_travel_form, spell_dru_travel_form_dummy_aura, spell_gen_absorb0_hitlimit1, spell_gen_arena_drink, spell_gen_despawn_self, spell_gen_divine_storm_cd_reset, spell_gen_fishing, spell_gen_oracle_wolvar_reputation, spell_gen_pet_summoned, spell_gen_profession_research, spell_gen_replenishment_aura, spell_gen_running_wild, spell_gen_seaforium_blast, spell_gen_spirit_healer_res, spell_gen_tournament_pennant, spell_gen_vehicle_scaling, spell_gen_mixology_bonus, spell_gen_trainer_heal_cooldown, spell_hun_masters_call, spell_hun_multi_shot, spell_hun_pet_heart_of_the_phoenix, spell_hun_scatter_shot, spell_hun_steady_shot, spell_item_decahedral_dwarven_dice, spell_item_deviate_fish, spell_item_make_a_wish, spell_item_noggenfogger_elixir, spell_item_savory_deviate_delight, spell_item_scroll_of_recall, spell_item_dimensional_ripper_everlook, spell_item_ultrasafe_transporter, spell_item_dimensional_ripper_area52, spell_item_underbelly_elixir, spell_item_worn_troll_dice, spell_item_book_of_glyph_mastery, spell_item_ashbringer, spell_item_purify_helboar_meat, spell_item_socrethars_stone, spell_item_demon_broiled_surprise, spell_item_nitro_boosts, spell_item_rocket_boots, spell_item_runic_healing_injector, spell_item_chicken_cover, spell_item_mind_control_cap, spell_item_universal_remote, spell_item_artifical_stamina, spell_item_artifical_damage, spell_monk_stagger_debuff_aura, spell_pal_hand_of_sacrifice, spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript, spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript, spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript, spell_warl_pet_scaling_03::spell_warl_pet_scaling_03_AuraScript, spell_warl_pet_scaling_04::spell_warl_pet_scaling_04_AuraScript, spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript, spell_warl_pet_passive::spell_warl_pet_passive_AuraScript, spell_warl_pet_passive_damage_done::spell_warl_pet_passive_damage_done_AuraScript, spell_warl_pet_passive_voidwalker::spell_warl_pet_passive_voidwalker_AuraScript, spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_AuraScript, spell_hun_pet_scaling_02::spell_hun_pet_scaling_02_AuraScript, spell_hun_pet_scaling_03::spell_hun_pet_scaling_03_AuraScript, spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript, spell_hun_pet_passive_crit::spell_hun_pet_passive_crit_AuraScript, spell_hun_pet_passive_damage_done::spell_hun_pet_passive_damage_done_AuraScript, spell_hun_animal_handler::spell_hun_animal_handler_AuraScript, spell_dk_avoidance_passive::spell_dk_avoidance_passive_AuraScript, spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript, spell_dk_pet_scaling_02::spell_dk_pet_scaling_02_AuraScript, spell_dk_pet_scaling_03::spell_dk_pet_scaling_03_AuraScript, spell_dk_rune_weapon_scaling_02::spell_dk_rune_weapon_scaling_02_AuraScript, spell_pri_atonement_effect, spell_pri_guardian_spirit, spell_pri_holy_word_salvation, spell_pri_holy_word_salvation_cooldown_reduction, spell_pri_prayer_of_mending_SpellScriptBase, spell_q6124_6129_apply_salve, spell_q11730_ultrasonic_screwdriver, spell_q12659_ahunaes_knife, spell_q12805_lifeblood_dummy, spell_q12690_burst_at_the_seams_52510, spell_rog_deadly_poison, spell_sha_deeply_rooted_elements, spell_sha_flametongue_weapon, spell_sha_lava_surge_proc, spell_sha_windfury_weapon, spell_warl_chaos_bolt, spell_warl_create_healthstone, spell_warr_rallying_cry, and spell_warr_shockwave.

Definition at line 157 of file SpellScript.h.

157{ return true; }
+ Here is the caller graph for this function:

◆ operator=() [1/2]

SpellScriptBase & SpellScriptBase::operator= ( SpellScriptBase &&  right)
delete

◆ operator=() [2/2]

SpellScriptBase & SpellScriptBase::operator= ( SpellScriptBase const &  right)
delete

◆ Register()

virtual void SpellScriptBase::Register ( )
pure virtual

Implemented in spell_red_dragonblood, spell_garothi_apocalypse_drive, spell_garothi_fel_bombardment_selector, spell_garothi_fel_bombardment_warning, spell_garothi_fel_bombardment_periodic, spell_garothi_searing_barrage_dummy, spell_garothi_searing_barrage_selector, spell_garothi_decimation_selector, spell_garothi_decimation_warning, spell_garothi_carnage, spell_garothi_annihilation_selector, spell_garothi_annihilation_triggered, spell_garothi_eradication, spell_garothi_surging_fel, spell_garothi_cannon_chooser, spell_multi_headed_proc_guarm, spell_multi_headed_damage_guarm, spell_lick_selector_guarm, spell_guardians_breath_color_selector, spell_guardians_breath, spell_mixed_elements< SpellId1, SpellId2 >, spell_roaring_leap_selector, spell_headlong_charge_trigger, spell_off_the_leash, spell_volatile_foam_initial, spell_volatile_foam_selector< ExcludeSpellId >, spell_volatile_foam, spell_volatile_foam_aura< SpellIdOnExpire >, spell_demon_hunter_intro_aura, spell_accepting_felsaber_gift, spell_mardum_baleful_legion_aegis, spell_mardum_coloss_infernal_smash_selector, spell_mardum_baleful_beaming_gaze_selector, spell_freed_killcredit_set_them_free< CreatureId >, spell_altar_altercation_summon_ariok, spell_altar_altercation_destroying, spell_trigger_ariok_altar_altercation, spell_ley_line_sprouts, spell_stasis_ritual, spell_wild_eruption, spell_explosive_brand, spell_explosive_brand_AuraScript, spell_consuming_stomp, spell_erupting_fissure, spell_sappy_burst, spell_telash_ice_power_periodic, spell_telash_frost_bomb_cast, spell_telash_frost_bomb_aura, spell_telash_absolute_zero_cast, spell_telash_activate_vault_rune, spell_telash_absolute_zero_damage, spell_ruby_life_pools_executed, spell_ruby_life_pools_ice_shield, spell_ruby_life_pools_excavate, spell_ruby_life_pools_storm_infusion, spell_dracthyr_login, spell_bg_ab_blacksmith_working, spell_argaloth_consuming_darkness, spell_argaloth_fel_firestorm, spell_argaloth_fel_firestorm_forcecast, spell_occuthar_focused_fire::spell_occuthar_focused_fire_SpellScript, spell_occuthar_eyes_of_occuthar::spell_occuthar_eyes_of_occuthar_SpellScript, spell_occuthar_eyes_of_occuthar_vehicle::spell_occuthar_eyes_of_occuthar_vehicle_SpellScript, spell_occuthar_occuthars_destruction::spell_occuthar_occuthars_destruction_AuraScript, spell_chains_of_woe_1::spell_chains_of_woe_1_SpellScript, spell_chains_of_woe_4::spell_chains_of_woe_4_SpellScript, spell_nether_dragon_essence_1::spell_nether_dragon_essence_1_AuraScript, spell_nether_dragon_essence_2::spell_nether_dragon_essence_2_SpellScript, spell_direbrew_summon_mole_machine_target_picker, spell_send_mug_target_picker, spell_request_second_mug, spell_send_mug_control_aura, spell_barreled_control_aura, spell_direbrew_disarm, spell_egg_event, spell_vael_burning_adrenaline, spell_baron_geddon_inferno, spell_shazzrah_gate_dummy, spell_rain_of_bones::spell_rain_of_bones_AuraScript, spell_felblood_kaelthas_flame_strike, spell_death_knight_initiate_visual, spell_stable_master_repo, spell_deliver_stolen_horse, spell_gift_of_the_harvester, spell_chapter1_runeforging_credit, spell_death_knight_devour_humanoid, spell_headless_horseman_yell_timer, spell_headless_horseman_maniacal_laugh, spell_headless_horseman_head_reposition, spell_headless_horseman_send_head, spell_headless_horseman_head_periodic, spell_headless_horseman_command_head_request_body, spell_headless_horseman_return_head, spell_summon_pumpkin_burst_delay, spell_headless_horseman_head_is_dead, spell_headless_horseman_summoning_rhyme_aura, spell_headless_horseman_sprouting, spell_headless_horseman_wisp_teleport, spell_shadow_portal::spell_shadow_portal_SpellScript, spell_shadow_portal_rooms::spell_shadow_portal_rooms_SpellScript, spell_kormok_summon_bone_mages::spell_kormok_summon_bone_magesSpellScript, spell_kormok_summon_bone_minions::spell_kormok_summon_bone_minionsSpellScript, spell_apothecary_lingering_fumes, spell_apothecary_validate_area, spell_apothecary_throw_cologne, spell_apothecary_throw_perfume, spell_apothecary_perfume_spill, spell_apothecary_cologne_spill, spell_shadowfang_keep_haunting_spirits, spell_ysida_saved_credit, spell_stratholme_haunting_phantoms, spell_sunken_temple_hex_of_jammalan, spell_sunken_temple_hex_of_jammalan_transform, spell_brutallus_burn, spell_brutallus_stomp, spell_kalecgos_tap_check, spell_kalecgos_spectral_blast, spell_kalecgos_spectral_realm_trigger, spell_kalecgos_spectral_realm_aura, spell_kalecgos_curse_of_boundless_agony, spell_summon_blood_elves_script, spell_muru_darkness, spell_dark_fiend_skin, spell_transform_visual_missile_periodic, spell_summon_blood_elves_periodic, spell_muru_negative_energy_periodic, spell_razelikh_teleport_group, spell_a_trip_to_ironforge_quest_complete::spell_a_trip_to_ironforge_quest_complete_SpellScript, spell_follow_that_gyrocopter_quest_start::spell_follow_that_gyrocopter_quest_start_SpellScript, spell_low_health::spell_low_health_SpellScript, spell_eastern_plaguelands_test_fetid_skull, spell_stealth_vanessa_human_heritage, spell_silverpine_magical_chains_hauler, spell_silverpine_raise_forsaken_83173, spell_silverpine_forsaken_trooper_masterscript_high_command, spell_silverpine_flurry_of_claws, spell_silverpine_despawn_all_summons_steel_thunder, spell_silverpine_pick_up_orc_crate, spell_silverpine_release_diseased_mutant_bush_chicken, spell_silverpine_free_webbed_victim_random, spell_silverpine_bond_of_the_valkyr, spell_silverpine_notify_agatha, spell_silverpine_forsaken_trooper_masterscript_fenris_isle, spell_silverpine_summon_fenris_keep_actors, spell_despawn_sailor_memory, spell_kultiras_skip_intro, spell_siege_cannon::spell_siege_cannon_SpellScript, spell_undercity_bending_shinbone, spell_hexlord_unstable_affliction::spell_hexlord_unstable_affliction_AuraScript, spell_mandokir_decapitate, spell_mandokir_bloodletting, spell_mandokir_spirit_vengeance_cancel, spell_mandokir_devastating_slam, spell_mandokir_ohgan_orders, spell_mandokir_ohgan_orders_trigger, spell_mandokir_reanimate_ohgan, spell_brewfest_giddyup, spell_brewfest_ram, spell_brewfest_ram_fatigue, spell_brewfest_apple_trap, spell_brewfest_exhausted_ram, spell_brewfest_relay_race_intro_force_player_to_throw, spell_brewfest_relay_race_turn_in, spell_brewfest_dismount_ram, spell_brewfest_barker_bunny, spell_brewfest_mount_transformation, spell_brewfest_botm_the_beast_within, spell_brewfest_botm_gassy, spell_brewfest_botm_bloated, spell_brewfest_botm_internal_combustion, spell_brewfest_botm_jungle_madness, spell_brewfest_botm_teach_language, spell_brewfest_botm_weak_alcohol, spell_brewfest_botm_empty_bottle_throw_resolve, spell_hallow_end_candy, spell_hallow_end_candy_pirate, spell_hallow_end_trick, spell_hallow_end_trick_or_treat, spell_hallow_end_tricky_treat, spell_hallow_end_wand, spell_hallows_end_childrens_custome_aura, spell_hallows_end_powder_blast, spell_love_is_in_the_air_romantic_picnic, spell_love_is_in_the_air_create_heart_candy, spell_love_is_in_the_air_fragrant_air_analysis, spell_love_is_in_the_air_heavily_perfumed, spell_love_is_in_the_air_recently_analyzed, spell_love_is_in_the_air_sample_satisfaction, spell_love_is_in_the_air_service_uniform, spell_love_is_in_the_air_cancel_service_uniform, spell_love_is_in_the_air_perfume_cologne_immune, spell_lunar_festival_elune_candle, spell_midsummer_braziers_hit, spell_midsummer_torch_target_picker, spell_midsummer_torch_toss_land, spell_midsummer_test_ribbon_pole_channel, spell_midsummer_ribbon_pole_periodic_visual, spell_midsummer_juggle_torch, spell_midsummer_torch_catch, spell_midsummer_fling_torch, spell_midsummer_fling_torch_triggered, spell_midsummer_fling_torch_catch, spell_midsummer_fling_torch_missed, spell_operation_gnomeregan_basic_orders_emote, spell_pilgrims_bounty_buff_food, spell_pilgrims_bounty_feast_on, spell_pilgrims_bounty_turkey_tracker, spell_pilgrims_bounty_well_fed, spell_pilgrims_bounty_on_plate, spell_pilgrims_bounty_a_serving_of, spell_winter_veil_mistletoe, spell_winter_veil_px_238_winter_wondervolt, spell_winter_veil_reindeer_transformation, spell_mount_check, spell_voljin_war_drums, spell_attention_exiles_reach_tutorial, spell_summon_sparring_partner, spell_knocked_down_exiles_reach_beach, spell_crash_landed_generic< StaticCaptainNPCId >, spell_summon_survivor_beach, spell_summon_combat_trainer, spell_knockback_charge_enhanced_training, spell_summon_leader_northbound, spell_scene_linger_northbound, spell_tutorial_health_dnt_proc_aura, spell_tutorial_health_dnt, spell_validated_quest_accept_briarpatch_alliance, spell_validated_quest_accept_briarpatch_horde, spell_quilboar_sleep_dnt, spell_summon_guardian_q56034_q59941, spell_re_sizing_q56034, spell_re_sizing_aura_q56034, spell_resizer_hit_one_two_q56034_q59941, spell_resizer_hit_three_q56034, spell_re_sizing_q59941, spell_re_sizing_aura_q59941, spell_subjugator_korul_darkness_calls::spell_subjugator_korul_darkness_calls_SpellScript, spell_anetheron_vampiric_aura::spell_anetheron_vampiric_aura_AuraScript, spell_archimonde_drain_world_tree_dummy::spell_archimonde_drain_world_tree_dummy_SpellScript, spell_protection_of_elune, spell_mark_of_kazrogal::spell_mark_of_kazrogal_SpellScript, spell_mark_of_kazrogal::spell_mark_of_kazrogal_AuraScript, spell_salramm_steal_flesh, spell_stratholme_crusader_strike, spell_alysrazor_cosmetic_egg_xplosion::spell_alysrazor_cosmetic_egg_xplosion_SpellScript, spell_alysrazor_turn_monstrosity::spell_alysrazor_turn_monstrosity_SpellScript, spell_alysrazor_aggro_closest::spell_alysrazor_aggro_closest_SpellScript, spell_alysrazor_fieroblast::spell_alysrazor_fieroblast_SpellScript, spell_baleroc_blades_of_baleroc, spell_baleroc_inferno_blade, spell_baleroc_decimation_blade, spell_baleroc_decimating_strike, spell_baleroc_countdown_aoe_dummy, spell_baleroc_countdown, spell_baleroc_countdown_proximity_check, spell_baleroc_shards_of_torment_target_search, spell_baleroc_torment_target_search, spell_baleroc_torment, spell_baleroc_torment_AuraScript, spell_baleroc_tormented, spell_baleroc_tormented_spread, spell_baleroc_vital_spark, spell_baleroc_vital_flame, spell_firelands_fiery_torment, spell_firelands_smouldering, spell_firelands_smouldering_aura, spell_anraphet_alpha_beams, spell_anraphet_omega_stance_summon, spell_earthrager_ptah_flame_bolt, spell_earthrager_ptah_explosion, spell_anhuur_shield_of_light, spell_anhuur_disable_beacon_beams, spell_anhuur_divine_reckoning, spell_husam_hammer_fist, spell_husam_shockwave, spell_husam_shockwave_summon_search, spell_husam_detonate_traps, spell_husam_bad_intentions, spell_husam_hurl, spell_husam_land_mine_player_search_effect, spell_lockmaw_scent_of_blood, spell_snufflenose_command::spell_snufflenose_commandSpellScript, spell_egg_explosion::spell_egg_explosion_SpellScript, spell_rajaxx_thundercrash, spell_skeram_arcane_explosion::spell_skeram_arcane_explosion_SpellScript, spell_skeram_true_fulfillment::spell_skeram_true_fulfillment_SpellScript, spell_vp_slipstream, spell_vp_slipstream_shortcut, spell_destroy_karangs_banner::spell_destroy_karangs_banner_SpellScript, spell_inoculate_nestlewood, spell_azuremyst_isle_cast_fishing_net, spell_free_webbed, spell_free_webbed_on_quest, spell_voodoo, spell_durotar_summon_zuni, spell_ooze_zap, spell_ooze_zap_channel_end, spell_energize_aoe, spell_dustwallow_marsh_salvage_wreckage, spell_swipe_honey::spell_swipe_honey_SpellScript, spell_beesbees::spell_beesbees_SpellScript, spell_ruumbos_silly_dance::spell_ruumbos_silly_dance_SpellScript, spell_silithus_summon_cultist_periodic, spell_boralus_find_cyrus_objective_complete, spell_summon_wave_south::spell_summon_wave_south_SpellScript, spell_summon_wave_west::spell_summon_wave_west_SpellScript, spell_gravity_well_damage_nearby::spell_gravity_well_damage_nearby_SpellScript, spell_gravity_well_damage::spell_gravity_well_damage_SpellScript, spell_gravity_well_pull::spell_gravity_well_pull_SpellScript, spell_seismic_shard_change_seat::spell_seismic_shard_change_seat_SpellScript, spell_seismic_shard::spell_seismic_shard_SpellScript, spell_rupture::spell_rupture_AuraScript, spell_elementium_spike_shield::spell_elementium_spike_shield_SpellScript, spell_s81035_stalactite::spell_s81035_stalactite_SpellScript, spell_s81028_s80650_stalactite::spell_s81028_s80650_stalactite_SpellScript, spell_stalactite_mod_dest_height::spell_stalactite_mod_dest_height_SpellScript, spell_s92306_crystal_storm::spell_s92306_crystal_storm_SpellScript, spell_s92300_crystal_storm::spell_s92300_crystal_storm_SpellScript, spell_force_of_earth::spell_force_of_earth_SpellScript, spell_sc_twilight_documents::spell_sc_twilight_documents_SpellScript, spell_sc_quake::spell_sc_quake_SpellScript, spell_spirit_totem, spell_ahnkahet_combined_toxins, spell_ahnkahet_shadow_sickle, spell_ahnkahet_yogg_saron_whisper, spell_amanitar_potent_fungus, spell_ahn_kahet_swarm, spell_volazj_whisper, spell_random_lightning_visual_effect, spell_prince_taldaram_conjure_flame_sphere, spell_prince_taldaram_flame_sphere_summon, spell_anubarak_pound, spell_anubarak_carrion_beetles, spell_hadronox_periodic_summon_template_AuraScript, spell_hadronox_leeching_poison, spell_hadronox_web_doors, spell_gatewatcher_subboss_trigger, spell_anub_ar_skirmisher_fixate, spell_gatewatcher_web_wrap, spell_baltharus_enervating_brand_trigger, spell_halion_meteor_strike_marker::spell_halion_meteor_strike_marker_AuraScript, spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript, spell_halion_combustion_consumption_periodic::spell_halion_combustion_consumption_periodic_AuraScript, spell_halion_marks::spell_halion_marks_AuraScript, spell_halion_damage_aoe_summon::spell_halion_damage_aoe_summon_SpellScript, spell_halion_twilight_realm_handlers::spell_halion_twilight_realm_handlers_AuraScript, spell_halion_clear_debuffs::spell_halion_clear_debuffs_SpellScript, spell_halion_twilight_cutter::spell_halion_twilight_cutter_SpellScript, spell_halion_twilight_phasing::spell_halion_twilight_phasing_SpellScript, spell_halion_summon_exit_portals::spell_halion_summon_exit_portals_SpellScript, spell_halion_spawn_living_embers::spell_halion_spawn_living_embers_SpellScript, spell_halion_blazing_aura::spell_halion_blazing_aura_SpellScript, spell_saviana_conflagration_init, spell_saviana_conflagration_throwback, spell_ruby_sanctum_rallying_shout, spell_eadric_radiance::spell_eadric_radiance_SpellScript, spell_paletress_summon_memory::spell_paletress_summon_memory_SpellScript, spell_black_knight_ghoul_explode, spell_black_knight_ghoul_explode_risen_ghoul, spell_pursuing_spikes, spell_impale, spell_anubarak_leeching_swarm, spell_faction_champion_warl_unstable_affliction, spell_faction_champion_death_grip, spell_toc_bloodlust, spell_toc_heroism, spell_mistress_kiss, spell_mistress_kiss_area, spell_fel_streak_visual, spell_gormok_jump_to_hand, spell_gormok_ride_player, spell_gormok_snobolled, spell_jormungars_paralytic_toxin, spell_jormungars_burning_bile, spell_jormungars_slime_pool, spell_jormungars_snakes_spray, spell_jormungars_paralysis, spell_icehowl_arctic_breath, spell_icehowl_trample, spell_icehowl_massive_crash, spell_bullet_controller, spell_powering_up, spell_valkyr_essences, spell_power_of_the_twins, spell_lich_king_teleport_corpse, spell_novos_summon_minions, spell_tharon_ja_clear_gift_of_tharon_ja, spell_trollgore_consume, spell_trollgore_corpse_explode, spell_trollgore_invader_taunt, spell_summon_random_drakkari, spell_bronjahm_magic_bane, spell_bronjahm_consume_soul, spell_bronjahm_soulstorm_visual, spell_bronjahm_soulstorm_targeting, spell_devourer_of_souls_mirrored_soul, spell_devourer_of_souls_mirrored_soul_proc, spell_devourer_of_souls_mirrored_soul_target_selector, spell_forge_of_souls_soul_sickness, spell_marwyn_shared_suffering::spell_marwyn_shared_suffering_AuraScript, spell_hor_start_halls_of_reflection_quest_ae::spell_hor_start_halls_of_reflection_quest_ae_SpellScript, spell_hor_evasion::spell_hor_evasion_SpellScript, spell_hor_gunship_cannon_fire::spell_hor_gunship_cannon_fire_AuraScript, spell_hor_quel_delars_will, spell_garfrost_permafrost, spell_krick_explosive_barrage, spell_ick_explosive_barrage, spell_exploding_orb_hasty_grow, spell_krick_pursuit, spell_krick_pursuit_AuraScript, spell_krick_pursuit_confusion, spell_tyrannus_overlord_brand, spell_tyrannus_mark_of_rimefang, spell_tyrannus_rimefang_icy_blast, spell_pos_ice_shards, spell_gal_darah_impaling_charge, spell_gal_darah_stampede_charge, spell_gal_darah_clear_puncture, spell_moorabi_mojo_frenzy, spell_taldaram_glittering_sparks, spell_taldaram_summon_flame_ball, spell_taldaram_flame_ball_visual, spell_taldaram_ball_of_inferno_flame, spell_taldaram_ball_of_inferno_flame_aura, spell_valanar_kinetic_bomb, spell_valanar_kinetic_bomb_aura, spell_valanar_kinetic_bomb_knockback, spell_valanar_kinetic_bomb_absorb, spell_blood_council_shadow_prison, spell_blood_council_shadow_prison_damage, spell_blood_queen_vampiric_bite, spell_blood_queen_frenzied_bloodthirst, spell_blood_queen_bloodbolt, spell_blood_queen_essence_of_the_blood_queen, spell_blood_queen_pact_of_the_darkfallen, spell_blood_queen_pact_of_the_darkfallen_dmg, spell_blood_queen_pact_of_the_darkfallen_dmg_target, spell_blood_queen_twilight_bloodbolt, spell_deathbringer_blood_link, spell_deathbringer_blood_link_aura, spell_deathbringer_blood_power, spell_deathbringer_blood_power_aura, spell_deathbringer_rune_of_blood, spell_deathbringer_blood_beast_blood_link, spell_deathbringer_blood_nova, spell_deathbringer_blood_nova_targeting, spell_deathbringer_boiling_blood, spell_deathbringer_remove_marks, spell_festergut_pungent_blight, spell_festergut_gastric_bloat, spell_festergut_blighted_spores, spell_igb_rocket_pack, spell_igb_rocket_pack_useable, spell_igb_on_gunship_deck, spell_igb_periodic_trigger_with_power_cost, spell_igb_cannon_blast, spell_igb_incinerating_blast, spell_igb_overheat, spell_igb_below_zero, spell_igb_teleport_to_enemy_ship, spell_igb_burning_pitch_selector, spell_igb_burning_pitch, spell_igb_rocket_artillery, spell_igb_rocket_artillery_explosion, spell_igb_gunship_fall_teleport, spell_igb_check_for_players, spell_igb_teleport_players_on_victory, spell_igb_battle_experience_check, spell_deathwhisper_mana_barrier, spell_deathwhisper_dominated_mind, spell_deathwhisper_summon_spirits, spell_deathwhisper_vampiric_might, spell_deathwhisper_dark_reckoning, spell_marrowgar_coldflame, spell_marrowgar_coldflame_bonestorm, spell_marrowgar_coldflame_damage, spell_marrowgar_bone_spike_graveyard, spell_marrowgar_bone_storm, spell_marrowgar_bone_slice, spell_putricide_gaseous_bloat, spell_putricide_ooze_channel, spell_putricide_slime_puddle, spell_putricide_slime_puddle_aura, spell_putricide_unstable_experiment, spell_putricide_ooze_eruption_searcher, spell_putricide_ooze_tank_protection, spell_putricide_choking_gas_bomb, spell_putricide_unbound_plague, spell_putricide_eat_ooze, spell_putricide_mutated_plague, spell_putricide_mutation_init, spell_putricide_mutation_init_aura, spell_putricide_mutated_transformation_dismiss, spell_putricide_mutated_transformation, spell_putricide_mutated_transformation_dmg, spell_putricide_regurgitated_ooze, spell_putricide_clear_aura_effect_value, spell_stinky_precious_decimate, spell_abomination_mutated_transformation, spell_putricide_choking_gas_filter, spell_rotface_ooze_flood, spell_rotface_mutated_infection, spell_rotface_mutated_infection_aura, spell_rotface_little_ooze_combine, spell_rotface_large_ooze_combine, spell_rotface_large_ooze_buff_combine, spell_rotface_unstable_ooze_explosion_init, spell_rotface_unstable_ooze_explosion, spell_rotface_unstable_ooze_explosion_suicide, spell_rotface_vile_gas_trigger, spell_rotface_slime_spray, spell_sindragosa_s_fury, spell_sindragosa_unchained_magic, spell_sindragosa_frost_breath, spell_sindragosa_instability, spell_sindragosa_frost_beacon, spell_sindragosa_ice_tomb_trap, spell_sindragosa_icy_grip, spell_sindragosa_mystic_buffet, spell_rimefang_icy_blast, spell_frostwarden_handler_order_whelp, spell_frostwarden_handler_focus_fire, spell_frostwarden_handler_focus_fire_aura, spell_sindragosa_ice_tomb_target, spell_svalna_revive_champion, spell_svalna_remove_spear, spell_the_lich_king_infest, spell_the_lich_king_necrotic_plague, spell_the_lich_king_necrotic_plague_jump, spell_the_lich_king_necrotic_plague_jump_aura, spell_the_lich_king_shadow_trap_visual, spell_the_lich_king_shadow_trap_periodic, spell_the_lich_king_quake, spell_the_lich_king_ice_burst_target_search, spell_the_lich_king_raging_spirit, spell_the_lich_king_defile, spell_the_lich_king_summon_into_air, spell_the_lich_king_soul_reaper, spell_the_lich_king_valkyr_target_search, spell_the_lich_king_cast_back_to_caster, spell_the_lich_king_life_siphon, spell_the_lich_king_vile_spirits, spell_the_lich_king_vile_spirits_visual, spell_the_lich_king_vile_spirit_move_target_search, spell_the_lich_king_vile_spirit_damage_target_search, spell_the_lich_king_harvest_soul, spell_the_lich_king_lights_favor, spell_the_lich_king_soul_rip, spell_the_lich_king_restore_soul, spell_the_lich_king_dark_hunger, spell_the_lich_king_in_frostmourne_room, spell_the_lich_king_summon_spirit_bomb, spell_the_lich_king_trigger_vile_spirit, spell_the_lich_king_jump, spell_the_lich_king_jump_remove_aura, spell_the_lich_king_harvest_souls_teleport, spell_dreamwalker_mana_void, spell_dreamwalker_decay_periodic_timer, spell_dreamwalker_summoner, spell_dreamwalker_summon_suppresser, spell_dreamwalker_summon_suppresser_effect, spell_dreamwalker_summon_dream_portal, spell_dreamwalker_summon_nightmare_portal, spell_dreamwalker_nightmare_cloud, spell_dreamwalker_twisted_nightmares, spell_dreamwalker_guardian_spirit_restriction, spell_icc_empowered_blood, spell_icc_empowered_blood_3, spell_icc_siphon_essence, spell_darkfallen_blood_mirror, spell_generic_remove_empowered_blood, spell_icc_stoneform, spell_icc_spirit_alarm, spell_frost_giant_death_plague, spell_icc_harvest_blight_specimen, spell_icc_soul_missile, spell_trigger_spell_from_caster, spell_ioc_gunship_portal, spell_ioc_parachute_ic, spell_ioc_launch, spell_ioc_seaforium_blast_credit, spell_four_horsemen_mark, spell_gluth_decimate, spell_gluth_zombiechow_search, spell_gothik_shadow_bolt_volley, spell_grobbulus_mutating_injection, spell_grobbulus_poison_cloud, spell_heigan_eruption, spell_kelthuzad_chains, spell_kelthuzad_detonate_mana, spell_kelthuzad_frost_blast, spell_loatheb_deathbloom, spell_sapphiron_change_blizzard_target, spell_sapphiron_icebolt, spell_sapphiron_summon_blizzard, spell_sapphiron_wing_buffet_despawn_periodic, spell_sapphiron_despawn_buffet, spell_thaddius_polarity_charge, spell_thaddius_polarity_shift, spell_thaddius_magnetic_pull, spell_malygos_portal_beam, spell_malygos_random_portal, spell_malygos_arcane_storm, spell_malygos_vortex_dummy, spell_malygos_vortex_visual, spell_arcane_overload, spell_nexus_lord_align_disk_aggro, spell_scion_of_eternity_arcane_barrage, spell_malygos_destroy_platform_channel, spell_alexstrasza_bunny_destroy_platform_boom_visual, spell_alexstrasza_bunny_destroy_platform_event, spell_wyrmrest_skytalon_summon_red_dragon_buddy, spell_wyrmrest_skytalon_ride_red_dragon_buddy_trigger, spell_malygos_surge_of_power_warning_selector_25, spell_malygos_surge_of_power_25, spell_alexstrasza_gift_beam, spell_alexstrasza_gift_beam_visual, spell_intense_cold, spell_magus_telestra_summon_clones, spell_magus_telestra_clone_dies, spell_ormorok_summon_crystal_spikes, spell_ormorok_crystal_spike, spell_drakos_magic_pull, spell_eregos_planar_shift, spell_urom_frostbomb, spell_varos_centrifuge_shield, spell_varos_energize_core_area_enemy, spell_varos_energize_core_area_entry, spell_oculus_call_ruby_emerald_amber_drake, spell_oculus_ride_ruby_emerald_amber_drake_que, spell_oculus_evasive_maneuvers, spell_oculus_shock_lance, spell_oculus_stop_time, spell_oculus_temporal_rift, spell_oculus_touch_the_nightmare, spell_oculus_dream_funnel, spell_place_seaforium_charge, spell_bjarngrim_stance_dummy, spell_bjarngrim_charge_up, spell_bjarngrim_arc_weld, spell_loken_pulsing_shockwave, spell_volkhan_temper_dummy, spell_volkhan_cool_down, spell_volkhan_cosmetic_stun_immune_permanent, spell_volkhan_shattering_stomp, spell_krystallus_shatter, spell_krystallus_shatter_effect, spell_sjonnir_periodic_summon, spell_sjonnir_iron_sludge_spawn_visual, spell_algalon_phase_punch, spell_algalon_phase_constellation, spell_algalon_trigger_3_adds, spell_algalon_collapse, spell_algalon_big_bang, spell_algalon_remove_phase, spell_algalon_cosmic_smash, spell_algalon_cosmic_smash_damage, spell_algalon_black_hole_phase_shifts, spell_shield_of_runes::spell_shield_of_runes_AuraScript, spell_assembly_meltdown::spell_assembly_meltdown_SpellScript, spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript, spell_auriaya_strenght_of_the_pack, spell_auriaya_sentinel_blast, spell_auriaya_agro_creator, spell_auriaya_feral_essence_removal, spell_auriaya_feral_rush, spell_overload_circuit, spell_tar_blaze, spell_load_into_catapult::spell_load_into_catapult_AuraScript, spell_auto_repair::spell_auto_repair_SpellScript, spell_systems_shutdown::spell_systems_shutdown_AuraScript, spell_pursue::spell_pursue_SpellScript, spell_vehicle_throw_passenger::spell_vehicle_throw_passenger_SpellScript, spell_freya_attuned_to_nature_dose_reduction::spell_freya_attuned_to_nature_dose_reduction_SpellScript, spell_freya_iron_roots::spell_freya_iron_roots_SpellScript, spell_general_vezax_mark_of_the_faceless::spell_general_vezax_mark_of_the_faceless_AuraScript, spell_general_vezax_mark_of_the_faceless_leech::spell_general_vezax_mark_of_the_faceless_leech_SpellScript, spell_general_vezax_saronite_vapors::spell_general_vezax_saronite_vapors_AuraScript, spell_biting_cold::spell_biting_cold_AuraScript, spell_biting_cold_dot::spell_biting_cold_dot_AuraScript, spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript, spell_ulduar_rubble_summon::spell_ulduar_rubble_summonSpellScript, spell_ulduar_stone_grip_cast_target::spell_ulduar_stone_grip_cast_target_SpellScript, spell_ulduar_cancel_stone_grip::spell_ulduar_cancel_stone_gripSpellScript, spell_ulduar_squeezed_lifeless::spell_ulduar_squeezed_lifeless_SpellScript, spell_ulduar_stone_grip_absorb::spell_ulduar_stone_grip_absorb_AuraScript, spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript, spell_kologarn_stone_shout::spell_kologarn_stone_shout_SpellScript, spell_kologarn_summon_focused_eyebeam::spell_kologarn_summon_focused_eyebeam_SpellScript, spell_mimiron_bomb_bot::spell_mimiron_bomb_bot_SpellScript, spell_mimiron_clear_fires::spell_mimiron_clear_fires_SpellScript, spell_mimiron_despawn_assault_bots::spell_mimiron_despawn_assault_bots_SpellScript, spell_mimiron_fire_search::spell_mimiron_fire_search_SpellScript, spell_mimiron_magnetic_core_summon, spell_mimiron_magnetic_core::spell_mimiron_magnetic_core_SpellScript, spell_mimiron_magnetic_core::spell_mimiron_magnetic_core_AuraScript, spell_mimiron_napalm_shell::spell_mimiron_napalm_shell_SpellScript, spell_mimiron_plasma_blast::spell_mimiron_plasma_blast_SpellScript, spell_mimiron_proximity_explosion::spell_mimiron_proximity_explosion_SpellScript, spell_mimiron_proximity_mines::spell_mimiron_proximity_mines_SpellScript, spell_mimiron_proximity_trigger::spell_mimiron_proximity_trigger_SpellScript, spell_mimiron_rapid_burst::spell_mimiron_rapid_burst_AuraScript, spell_mimiron_rocket_strike::spell_mimiron_rocket_strike_SpellScript, spell_mimiron_rocket_strike_damage::spell_mimiron_rocket_strike_damage_SpellScript, spell_mimiron_rocket_strike_target_select::spell_mimiron_rocket_strike_target_select_SpellScript, spell_mimiron_self_repair::spell_mimiron_self_repair_SpellScript, spell_mimiron_summon_assault_bot::spell_mimiron_summon_assault_bot_AuraScript, spell_mimiron_summon_assault_bot_target::spell_mimiron_summon_assault_bot_target_SpellScript, spell_mimiron_summon_fire_bot::spell_mimiron_summon_fire_bot_AuraScript, spell_mimiron_summon_fire_bot_target::spell_mimiron_summon_fire_bot_target_SpellScript, spell_mimiron_summon_flames_spread::spell_mimiron_summon_flames_spread_SpellScript, spell_mimiron_summon_flames_spread::spell_mimiron_summon_flames_spread_AuraScript, spell_mimiron_summon_frost_bomb_target::spell_mimiron_summon_frost_bomb_target_SpellScript, spell_mimiron_summon_junk_bot::spell_mimiron_summon_junk_bot_AuraScript, spell_mimiron_summon_junk_bot_target::spell_mimiron_summon_junk_bot_target_SpellScript, spell_mimiron_weld::spell_mimiron_weld_AuraScript, spell_razorscale_flame_breath, spell_razorscale_summon_iron_dwarves, spell_razorscale_fuse_armor, spell_razorscale_firebolt, spell_thorim_blizzard_effect::spell_thorim_blizzard_effect_AuraScript, spell_thorim_frostbolt_volley::spell_thorim_frostbolt_volley_SpellScript, spell_thorim_charge_orb::spell_thorim_charge_orb_SpellScript, spell_thorim_lightning_charge::spell_thorim_lightning_charge_SpellScript, spell_thorim_arena_leap::spell_thorim_arena_leap_SpellScript, spell_thorim_stormhammer::spell_thorim_stormhammer_SpellScript, spell_thorim_stormhammer_sif::spell_thorim_stormhammer_sif_SpellScript, spell_thorim_stormhammer_boomerang::spell_thorim_stormhammer_boomerang_SpellScript, spell_thorim_runic_smash::spell_thorim_runic_smash_SpellScript, spell_thorim_activate_lightning_orb_periodic::spell_thorim_activate_lightning_orb_periodic_AuraScript, spell_xt002_searing_light_spawn_life_spark, spell_xt002_gravity_bomb_aura, spell_xt002_gravity_bomb_damage, spell_xt002_heart_overload_periodic, spell_xt002_energy_orb, spell_xt002_tympanic_tantrum, spell_xt002_321_boombot_aura, spell_xt002_exposed_heart, spell_yogg_saron_target_selectors::spell_yogg_saron_target_selectors_SpellScript, spell_yogg_saron_psychosis::spell_yogg_saron_psychosis_SpellScript, spell_yogg_saron_malady_of_the_mind::spell_yogg_saron_malady_of_the_mind_SpellScript, spell_yogg_saron_malady_of_the_mind::spell_yogg_saron_malady_of_the_mind_AuraScript, spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_SpellScript, spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript, spell_yogg_saron_brain_link_damage::spell_yogg_saron_brain_link_damage_SpellScript, spell_yogg_saron_boil_ominously::spell_yogg_saron_boil_ominously_SpellScript, spell_yogg_saron_shadow_beacon::spell_yogg_saron_shadow_beacon_AuraScript, spell_yogg_saron_empowering_shadows_range_check::spell_yogg_saron_empowering_shadows_range_check_SpellScript, spell_yogg_saron_empowering_shadows_missile::spell_yogg_saron_empowering_shadows_missile_SpellScript, spell_yogg_saron_constrictor_tentacle::spell_yogg_saron_constrictor_tentacle_AuraScript, spell_yogg_saron_lunge::spell_yogg_saron_lunge_SpellScript, spell_yogg_saron_squeeze::spell_yogg_saron_squeeze_AuraScript, spell_yogg_saron_diminsh_power::spell_yogg_saron_diminsh_power_AuraScript, spell_yogg_saron_empowered::spell_yogg_saron_empowered_AuraScript, spell_yogg_saron_match_health::spell_yogg_saron_match_health_SpellScript, spell_yogg_saron_shattered_illusion::spell_yogg_saron_shattered_illusion_SpellScript, spell_yogg_saron_death_ray_warning_visual::spell_yogg_saron_death_ray_warning_visual_AuraScript, spell_yogg_saron_cancel_illusion_room_aura::spell_yogg_saron_cancel_illusion_room_aura_SpellScript, spell_yogg_saron_nondescript::spell_yogg_saron_nondescript_AuraScript, spell_yogg_saron_revealed_tentacle::spell_yogg_saron_revealed_tentacle_SpellScript, spell_yogg_saron_grim_reprisal::spell_yogg_saron_grim_reprisal_AuraScript, spell_yogg_saron_induce_madness::spell_yogg_saron_induce_madness_SpellScript, spell_yogg_saron_sanity::spell_yogg_saron_sanity_SpellScript, spell_yogg_saron_sanity::spell_yogg_saron_sanity_AuraScript, spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript, spell_yogg_saron_insane_periodic::spell_yogg_saron_insane_periodic_SpellScript, spell_yogg_saron_lunatic_gaze::spell_yogg_saron_lunatic_gaze_SpellScript, spell_yogg_saron_keeper_aura::spell_yogg_saron_keeper_aura_AuraScript, spell_yogg_saron_in_the_maws_of_the_old_god::spell_yogg_saron_in_the_maws_of_the_old_god_SpellScript, spell_yogg_saron_titanic_storm::spell_yogg_saron_titanic_storm_SpellScript, spell_yogg_saron_hodirs_protective_gaze::spell_yogg_saron_hodirs_protective_gaze_AuraScript, spell_ulduar_random_aggro_periodic, spell_ulduar_teleporter, spell_ingvar_summon_banshee, spell_ingvar_woe_strike, spell_frost_tomb, spell_fixate, spell_uk_second_wind, spell_palehoof_crazed, spell_palehoof_crazed_effect, spell_palehoof_awaken_subboss, spell_palehoof_awaken_gortok, spell_freezing_cloud_area_right, spell_freezing_cloud_area_left, spell_freezing_cloud_damage, spell_skadi_reset_check, spell_skadi_launch_harpoon, spell_skadi_poisoned_spear, spell_skadi_ride_vehicle, spell_summon_gauntlet_mobs_periodic, spell_paralyze_pinnacle, spell_dark_slash, spell_utgarde_pinnacle_beast_mark, spell_archavon_rock_shards, spell_koralon_meteor_fists, spell_koralon_meteor_fists_damage, spell_flame_warder_meteor_fists, spell_toravon_random_aggro, spell_cyanigosa_arcane_vacuum, spell_ichoron_drained, spell_ichoron_merge, spell_ichoron_protective_bubble, spell_ichoron_splatter, spell_moragg_ray, spell_moragg_optic_link, spell_xevozz_summon_players, spell_violet_hold_destroy_door_seal, spell_violet_hold_portal_periodic, spell_violet_hold_teleport_player, spell_arcane_chains_character_force_cast, spell_windsoul_totem_aura, spell_q11719_bloodspore_ruination_45997, spell_q11653_shortening_blaster, spell_borean_tundra_nerubar_web_random_unit_not_on_quest, spell_borean_tundra_nerubar_web_random_unit_not_on_quest_dummy, spell_borean_tundra_nerubar_web_random_unit_on_quest_dummy, spell_borean_tundra_dispel_freed_soldier_debuff, spell_borean_tundra_deliver_kodo, spell_borean_tundra_kodo_delivered, spell_borean_tundra_neural_needle, spell_borean_tundra_prototype_neural_needle, spell_borean_tundra_arcane_prisoner_rescue, spell_q12096_q12092_dummy, spell_q12096_q12092_bark, spell_dragonblight_warsong_battle_standard, spell_dragonblight_moti_mirror_image_script_effect, spell_dragonblight_moti_hourglass_cast_see_invis_on_master, spell_dragonblight_call_out_injured_soldier, spell_dragonblight_high_executor_branding_iron, spell_dragonblight_cancel_banshees_magic_mirror, spell_dragonblight_scarlet_raven_priest_image_master, spell_dragonblight_cancel_scarlet_raven_priest_image, spell_dragonblight_bombard_the_ballistae_fx_master, spell_dragonblight_surge_needle_teleporter, spell_dragonblight_fill_blood_unholy_frost_gem, spell_dragonblight_corrosive_spit, spell_shredder_delivery, spell_infected_worgen_bite, spell_vehicle_warhead_fuse, spell_warhead_detonate, spell_z_check, spell_warhead_fuse, spell_fjord_mindless_abomination_ping_master, spell_fjord_mindless_abomination_explosion_fx_master, spell_fjord_rivenwood_captives_not_on_quest, spell_fjord_rivenwood_captives_on_quest, spell_fjord_the_cleansing_shrine_cast, spell_fjord_the_cleansing_cleansing_soul, spell_fjord_the_cleansing_mirror_image_script_effect, spell_fjord_the_cleansing_on_death_cast_on_master, spell_fjord_the_way_to_his_heart_anuniaq_net, spell_fjord_the_way_to_his_heart_reverse_cast, spell_fjord_the_way_to_his_heart_quest_complete, spell_icecrown_the_ocular_on_death, spell_icecrown_summon_tualiq_proxy, spell_icecrown_pound_drum, spell_icecrown_chum_the_water, spell_icecrown_through_the_eye_the_eye_of_the_lk, spell_icecrown_through_the_eye_kill_credit_to_master, spell_icecrown_summon_freed_crusader, spell_q12688_detonate_1, spell_q12688_detonate_2, spell_q12620_the_lifewarden_wrath, spell_q12589_shoot_rjr, spell_q12611_deathbolt, spell_sholazar_take_sputum_sample, spell_sholazar_sputum_collected, spell_sholazar_song_of_cleansing, spell_sholazar_lightning_strike, spell_sholazar_flight_to_sholazar, spell_jokkum_scriptcast, spell_veranus_summon, spell_close_rift, spell_grip, spell_grab_on, spell_loosen_grip< StacksToLose >, spell_low_health_trigger, spell_jaws_of_death_claw_swipe_pct_damage, spell_claw_swipe_check, spell_fatal_strike, spell_player_mount_wyrm, spell_storm_peaks_remove_collapsing_cave_aura, spell_storm_peaks_read_pronouncement, spell_storm_peaks_bear_flank_master, spell_storm_peaks_bear_flank_fail, spell_storm_peaks_mammoth_explosion_master, spell_storm_peaks_unstable_explosive_detonation, spell_storm_peaks_call_of_earth, spell_wintergrasp_force_building, spell_wintergrasp_grab_passenger, spell_wintergrasp_defender_teleport, spell_wintergrasp_defender_teleport_trigger, spell_wintergrasp_tenacity_refresh, spell_random_ingredient_aura, spell_random_ingredient, spell_pot_check, spell_fetch_ingredient_aura, spell_zuldrak_scourge_disguise, spell_zuldrak_scourge_disguise_instability, spell_zuldrak_scourge_disguise_expiring, spell_zuldrak_drop_disguise, spell_zuldrak_cocooned_not_on_quest, spell_zuldrak_cocooned_on_quest, spell_zuldrak_scourgewagon_explosion, spell_zuldrak_chains_of_the_scourge, spell_exarch_maladaar_stolen_soul_dispel, spell_talon_king_ikiss_blink, spell_blackheart_incite_chaos, spell_murmur_sonic_boom, spell_murmur_sonic_boom_effect, spell_murmur_thundering_storm, spell_murmur_murmurs_touch, spell_mark_of_malice, spell_soul_fragment_anger, spell_illidari_nightlord_shadow_inferno, spell_gurtogg_bloodboil_bloodboil, spell_gurtogg_bloodboil_insignificance, spell_illidan_akama_teleport, spell_illidan_akama_door_channel, spell_illidan_draw_soul, spell_illidan_parasitic_shadowfiend, spell_illidan_parasitic_shadowfiend_proc, spell_illidan_remove_parasitic_shadowfiend, spell_illidan_throw_warglaive, spell_illidan_tear_of_azzinoth_channel, spell_illidan_flame_blast, spell_illidan_return_glaives, spell_illidan_agonizing_flames, spell_illidan_demon_transform1, spell_illidan_demon_transform2, spell_illidan_flame_burst, spell_illidan_find_target, spell_illidan_eye_blast, spell_illidan_cage_trap, spell_illidan_caged, spell_maiev_down, spell_illidan_cage_teleport, spell_illidan_despawn_akama, spell_illidari_council_empyreal_balance, spell_illidari_council_empyreal_equivalency, spell_illidari_council_balance_of_power, spell_illidari_council_deadly_strike, spell_illidari_council_deadly_poison, spell_illidari_council_vanish, spell_illidari_council_reflective_shield, spell_illidari_council_judgement, spell_illidari_council_seal, spell_illidari_dampen_magic, spell_mother_shahraz_fatal_attraction, spell_mother_shahraz_fatal_attraction_link, spell_mother_shahraz_saber_lash, spell_mother_shahraz_generic_periodic, spell_mother_shahraz_random_periodic, spell_reliquary_of_souls_aura_of_desire, spell_reliquary_of_souls_aura_of_anger, spell_reliquary_of_souls_submerge, spell_reliquary_of_souls_spite, spell_reliquary_of_souls_frenzy, spell_shade_soul_channel_serverside, spell_shade_soul_channel, spell_teron_gorefiend_shadow_of_death, spell_teron_gorefiend_spiritual_vengeance, spell_teron_gorefiend_shadow_of_death_remove, spell_najentus_needle_spine, spell_mark_of_kazzak, spell_twisted_reflection, spell_fathomlord_karathress_tidal_surge, spell_ahune_synch_health, spell_summoning_rhyme_aura, spell_summon_ice_spear_delayer, spell_ice_spear_control_aura, spell_ice_spear_target_picker, spell_slippery_floor_periodic, spell_ahune_spanky_hands, spell_ahune_minion_despawner, spell_ice_bombardment_dest_picker, spell_the_black_stalker_levitate, spell_the_black_stalker_levitation_pulse, spell_the_black_stalker_someone_grab_me, spell_the_black_stalker_magnetic_pull, spell_the_black_stalker_summon_spore_strider, spell_gruul_shatter::spell_gruul_shatter_SpellScript, spell_gruul_shatter_effect::spell_gruul_shatter_effect_SpellScript, spell_broggok_poison_cloud::spell_broggok_poison_cloud_AuraScript, spell_magtheridon_blaze_target, spell_magtheridon_shadow_grasp, spell_magtheridon_shadow_grasp_visual, spell_kargath_executioner::spell_kargath_executioner_AuraScript, spell_remove_kargath_executioner::spell_remove_kargath_executioner_SpellScript, spell_commander_sarannis_arcane_devastation, spell_commander_sarannis_summon_reinforcements, spell_alar_flame_quills, spell_astromancer_wrath_of_the_astromancer, spell_kael_gravity_lapse, spell_kaelthas_flame_strike, spell_kaelthas_summon_weapons, spell_kaelthas_remove_weapons, spell_capacitus_polarity_charge, spell_capacitus_polarity_shift, spell_nethermancer_sepethrea_inferno, spell_oscillating_field::spell_oscillating_field_SpellScript, spell_hellfire_peninsula_send_vengeance, spell_hellfire_peninsula_send_vengeance_to_player, spell_nagrand_fire_bomb_target_summon_trigger, spell_nagrand_fire_bomb_target_summon_effect, spell_nagrand_fire_bomb_damage_missile, spell_detonate_teleporter, spell_unlocking_zuluheds_chains::spell_unlocking_zuluheds_chains_SpellScript, spell_shadowmoon_illidari_agent_illusion, spell_shadowmoon_quest_credit_crazed_colossus, spell_skyguard_flare, spell_terokkar_free_webbed, spell_terokkar_free_webbed_on_quest, spell_terokkar_shadowy_disguise_cast_from_questgiver, spell_terokkar_shadowy_disguise, spell_terokkar_cancel_shadowy_disguise, spell_pet_gen_lich_pet_onsummon, spell_pet_gen_lich_pet_aura_remove, spell_pet_gen_lich_pet_aura, spell_pet_gen_lich_pet_periodic_emote, spell_pet_gen_lich_pet_emote, spell_pet_gen_lich_pet_focus, spell_anduin_wrynn_pre_introduction, spell_anduin_wrynn_progression_aura, spell_anduin_wrynn_energize_willpower_lfr, spell_anduin_wrynn_dark_zeal, spell_anduin_wrynn_hopebreaker, spell_anduin_wrynn_hopebreaker_periodic, spell_anduin_wrynn_hopebreaker_damage, spell_anduin_wrynn_fragment_of_hope, spell_anduin_wrynn_befouled_barrier_absorb, spell_anduin_wrynn_befouled_barrier_expire, spell_anduin_wrynn_blasphemy, spell_anduin_wrynn_hopelessness_overconfidence, spell_anduin_wrynn_wicked_star_selector, spell_anduin_wrynn_wicked_star_selector_AuraScript, spell_anduin_wrynn_kingsmourne_hungers, spell_anduin_wrynn_lost_soul, spell_anduin_rain_of_despair_player_selector, spell_anduin_wrynn_soul_despawn, spell_anduin_wrynn_force_of_will, spell_anduin_wrynn_march_of_the_damned, spell_remnant_of_a_fallen_king_spawn, spell_anduin_soul_lost_soul, spell_anduin_wrynn_severed_soul, spell_anduin_wrynn_lost_soul_mirror_image, spell_friendish_soul_explosion, spell_remnant_of_a_fallen_king_return_to_kingsmourne_applied, spell_remnant_of_a_fallen_king_return_to_kingsmourne, spell_anduin_wrynn_grim_reflections, spell_anduin_wrynn_beacon_of_hope, spell_anduin_wrynn_hopelessness, spell_anduin_wrynn_hopelessness_expire, spell_remnant_of_a_fallen_king_energize_runic_power, spell_remnant_of_a_fallen_king_army_of_the_dead, spell_remnant_of_a_fallen_king_remorseless_winter_periodic, spell_remnant_of_a_fallen_king_remorseless_winter_damage, spell_remnant_of_a_fallen_king_soul_reaper, spell_soulbind_sulfuric_emission, spell_soulbind_superior_tactics, spell_torghast_subjugators_manacles, spell_torghast_blade_of_the_lifetaker, spell_torghast_touch_of_the_unseen, spell_torghast_yelshirs_powerglove, spell_torghast_dimensional_blade, spell_torghast_uncontrolled_darkness, spell_torghast_uncontrolled_darkness_proc, spell_torghast_fleshcraft_shield_proc, spell_torghast_soulshape_proc, spell_torghast_door_of_shadows_proc, spell_torghast_flicker_proc, spell_torghast_potent_potion_proc, spell_torghast_potent_potion_calc, spell_torghast_poisonous_spores, spell_azerite_gen_aura_calc_from_2nd_effect_triggered_spell, spell_item_azerite_fortification, spell_item_strength_in_numbers, spell_item_blessed_portents, spell_item_concentrated_mending, spell_item_bracing_chill_proc, spell_item_bracing_chill_search_jump_target, spell_item_trample_the_weak, spell_item_wracking_brilliance, spell_item_orbital_precision, spell_item_blur_of_talons, spell_item_divine_right, spell_item_blood_rite, spell_item_tradewinds, spell_item_bastion_of_might, spell_item_echoing_blades, spell_item_echoing_blades_damage, spell_item_hour_of_reaping, spell_item_conflict_wearer_on_stun_proc, spell_item_conflict_rank3, spell_item_heart_of_azeroth, spell_item_corruption_grasping_tendrils, spell_dh_chaos_strike, spell_dh_first_blood, spell_dh_blade_dance, spell_dh_blade_dance_damage, spell_dh_sigil_of_chains, spell_dh_glide, spell_dh_glide_AuraScript, spell_dh_glide_timer, spell_dh_soul_furnace, spell_dh_soul_furnace_conduit, spell_dk_advantage_t10_4p, spell_dk_anti_magic_shell, spell_dk_army_transform, spell_dk_blinding_sleet, spell_dk_blood_boil, spell_dk_dancing_rune_weapon, spell_dk_death_and_decay, spell_dk_death_coil, spell_dk_death_gate, spell_dk_death_grip_initial, spell_dk_death_pact, spell_dk_death_strike, spell_dk_death_strike_enabler, spell_dk_festering_strike, spell_dk_ghoul_explode, spell_dk_glyph_of_scourge_strike_script, spell_dk_howling_blast, spell_dk_mark_of_blood, spell_dk_necrosis, spell_dk_obliteration, spell_dk_pet_geist_transform, spell_dk_pet_skeleton_transform, spell_dk_pvp_4p_bonus, spell_dk_raise_dead, spell_dk_rime, spell_dk_t20_2p_rune_empowered, spell_dk_vampiric_blood, spell_dru_abundance, spell_dru_base_transformer, spell_dru_barkskin, spell_dru_berserk, spell_dru_brambles, spell_dru_bristling_fur, spell_dru_cat_form, spell_dru_cultivation, spell_dru_dash, spell_dru_earthwarden, spell_dru_eclipse_aura, spell_dru_eclipse_dummy, spell_dru_eclipse_ooc, spell_dru_efflorescence, spell_dru_efflorescence_dummy, spell_dru_efflorescence_heal, spell_dru_embrace_of_the_dream, spell_dru_embrace_of_the_dream_effect, spell_dru_entangling_roots, spell_dru_entangling_roots_aura, spell_dru_ferocious_bite, spell_dru_forms_trinket, spell_dru_galactic_guardian, spell_dru_germination, spell_dru_glyph_of_stars, spell_dru_gore, spell_dru_innervate, spell_dru_incarnation, spell_dru_incarnation_tree_of_life, spell_dru_inner_peace, spell_dru_item_t6_trinket, spell_dru_lifebloom, spell_dru_lunar_inspiration, spell_dru_luxuriant_soil, spell_dru_moonfire, spell_dru_omen_of_clarity, spell_dru_power_of_the_archdruid, spell_dru_rip, spell_dru_savage_roar, spell_dru_savage_roar_aura, spell_dru_shooting_stars, spell_dru_skull_bash, spell_dru_spring_blossoms, spell_dru_starfall_dummy, spell_dru_sudden_ambush, spell_dru_sunfire, spell_dru_survival_instincts, spell_dru_swift_flight_passive, spell_dru_t3_6p_bonus, spell_dru_t3_8p_bonus, spell_dru_t4_2p_bonus, spell_dru_t10_balance_4p_bonus, spell_dru_t10_restoration_4p_bonus, spell_dru_t10_restoration_4p_bonus_dummy, spell_dru_thrash, spell_dru_thrash_aura, spell_dru_travel_form, spell_dru_travel_form_dummy, spell_dru_travel_form_dummy_aura, spell_dru_tiger_dash_aura, spell_dru_wild_growth, spell_dru_wild_growth_aura, spell_dru_yseras_gift, spell_dru_yseras_gift_group_heal, spell_evo_azure_strike, spell_evo_charged_blast, spell_evo_glide, spell_evo_living_flame, spell_evo_permeating_chill, spell_evo_pyre, spell_gen_absorb0_hitlimit1, spell_gen_adaptive_warding, spell_gen_allow_cast_from_item_only, spell_gen_animal_blood, spell_spawn_blood_pool, spell_gen_arena_drink, spell_gen_aura_of_fear, spell_gen_av_drekthar_presence, spell_gen_bandage, spell_gen_battleground_mercenary_shapeshift, spell_gen_blood_reserve, spell_gen_bonked, spell_gen_break_shield, spell_gen_burning_depths_necrolyte_image, spell_gen_cannibalize, spell_gen_chains_of_ice, spell_gen_chaos_blast, spell_clear_all, spell_gen_clone, spell_gen_clone_weapon, spell_gen_clone_weapon_aura, spell_gen_count_pct_from_max_hp, spell_gen_consumption, spell_gen_create_lance, spell_gen_dalaran_disguise, spell_gen_decay_over_time_spell, spell_gen_decay_over_time_aura, spell_gen_decay_over_time_fungal_decay, spell_gen_defend, spell_gen_despawn_aura, spell_gen_despawn_self, spell_gen_despawn_target, spell_gen_divine_storm_cd_reset, spell_gen_ds_flush_knockback, spell_ethereal_pet_aura, spell_ethereal_pet_onsummon, spell_ethereal_pet_aura_remove, spell_steal_essence_visual, spell_gen_feast, spell_gen_feign_death_all_flags, spell_gen_feign_death_all_flags_uninteractible, spell_gen_feign_death_no_dyn_flag, spell_gen_feign_death_no_prevent_emotes, spell_gen_furious_rage, spell_gen_5000_gold, spell_gen_fishing, spell_gen_gadgetzan_transporter_backfire, spell_gen_gift_of_naaru, spell_gen_gnomish_transporter, spell_gen_gryphon_wyvern_mount_check, spell_gen_hate_to_zero, spell_gen_hate_to_zero_caster_target, spell_gen_hate_to_50, spell_gen_hate_to_75, spell_gen_interrupt, spell_gen_increase_stats_buff, spell_gen_lifebloom, spell_gen_mounted_charge, spell_gen_moss_covered_feet, spell_gen_netherbloom, spell_gen_nightmare_vine, spell_gen_nitrous_boost, spell_gen_obsidian_armor, spell_gen_oracle_wolvar_reputation, spell_gen_orc_disguise, spell_gen_paralytic_poison, spell_gen_prevent_emotes, spell_gen_player_say, spell_gen_proc_below_pct_damaged, spell_gen_proc_charge_drop_only, spell_gen_parachute, spell_gen_pet_summoned, spell_gen_pet_wait, spell_gen_profession_research, spell_gen_pvp_trinket, spell_gen_remove_flight_auras, spell_gen_remove_impairing_auras, spell_gen_restoration, spell_gen_remove_on_health_pct, spell_gen_remove_on_full_health, spell_gen_remove_on_full_health_pct, spell_gen_replenishment, spell_gen_replenishment_aura, spell_gen_running_wild, spell_gen_running_wild_aura, spell_gen_two_forms, spell_gen_darkflight, spell_gen_seaforium_blast, spell_gen_spectator_cheer_trigger, spell_gen_spirit_healer_res, spell_gen_summon_tournament_mount, spell_gen_throw_shield, spell_gen_tournament_duel, spell_gen_tournament_pennant, spell_gen_teleporting, spell_gen_trigger_exclude_caster_aura_spell, spell_gen_trigger_exclude_target_aura_spell, spell_pvp_trinket_wotf_shared_cd< TriggeredSpellId >, spell_gen_turkey_marker, spell_gen_upper_deck_create_foam_sword, spell_gen_vampiric_touch, spell_gen_vehicle_scaling, spell_gen_vendor_bark_trigger, spell_gen_wg_water, spell_gen_whisper_gulch_yogg_saron_whisper, spell_gen_whisper_to_controller, spell_gen_whisper_to_controller_random, spell_gen_eject_all_passengers, spell_gen_eject_passenger, spell_gen_eject_passenger_with_seatId, spell_gen_gm_freeze, spell_gen_stand, spell_gen_mixology_bonus, spell_gen_landmine_knockback_achievement, spell_gen_clear_debuffs, spell_gen_pony_mount_check, spell_corrupting_plague_aura, spell_stasis_field_aura, spell_gen_vehicle_control_link, spell_freezing_circle, spell_gen_charmed_unit_spell_cooldown, spell_gen_cannon_blast, spell_gen_submerged, spell_gen_decimatus_transformation_sickness, spell_gen_anetheron_summon_towering_infernal, spell_gen_mark_of_kazrogal_hellfire, spell_gen_mark_of_kazrogal_hellfire_aura, spell_gen_azgalor_rain_of_fire_hellfire_citadel, spell_gen_face_rage, spell_gen_impatient_mind, spell_gen_boost_2_0_paladin_priest_watch_for_shield, spell_gen_war_mode_enlisted, spell_defender_of_azeroth_death_gate_selector, spell_defender_of_azeroth_speak_with_mograine, spell_summon_battle_pet, spell_gen_trainer_heal_cooldown, spell_gen_anchor_here, spell_gen_mount_check_aura, spell_gen_ancestral_call, spell_gen_eject_passengers_3_8, spell_gen_reverse_cast_target_to_caster_triggered, spell_gen_despawn_all_summons_owned_by_caster, spell_gen_skinning, spell_gen_bloodlust, spell_gen_spirit_heal_aoe, spell_gen_spirit_heal_personal, spell_gen_spirit_heal_channel, spell_gen_waiting_to_resurrect, spell_gen_major_healing_cooldown_modifier, spell_gen_major_healing_cooldown_modifier_aura, spell_gen_random_aggro_taunt, spell_hun_a_murder_of_crows, spell_hun_aspect_cheetah, spell_hun_aspect_of_the_turtle, spell_hun_cobra_sting, spell_hun_exhilaration, spell_hun_explosive_shot, spell_hun_hunting_party, spell_hun_last_stand_pet, spell_hun_latent_poison_damage, spell_hun_latent_poison_trigger, spell_hun_latent_poison_injectors_damage, spell_hun_latent_poison_injectors_trigger, spell_hun_masters_call, spell_hun_misdirection, spell_hun_misdirection_proc, spell_hun_multi_shot, spell_hun_pet_heart_of_the_phoenix, spell_hun_posthaste, spell_hun_rapid_fire, spell_hun_rapid_fire_damage, spell_hun_roar_of_sacrifice, spell_hun_scatter_shot, spell_hun_steady_shot, spell_hun_tame_beast, spell_hun_t9_4p_bonus, spell_hun_t29_2p_marksmanship_bonus, spell_item_trigger_spell::spell_item_trigger_spell_SpellScript, spell_item_aegis_of_preservation, spell_item_absorb_eye_of_grillok, spell_item_blessing_of_faith, spell_item_alchemist_stone, spell_item_anger_capacitor< StackAmount >::spell_item_anger_capacitor_AuraScript< Stacks >, spell_item_arcane_shroud, spell_item_aura_of_madness, spell_item_dementia, spell_item_brittle_armor, spell_item_blessing_of_ancient_kings, spell_item_valanyr_hammer_of_ancient_kings, spell_item_deadly_precision, spell_item_deadly_precision_dummy, spell_item_deathbringers_will< StrengthSpellId, AgilitySpellId, APSpellId, CriticalSpellId, HasteSpellId >::spell_item_deathbringers_will_AuraScript< Strength, Agility, AttackPower, Critical, Haste >, spell_item_decahedral_dwarven_dice, spell_item_goblin_bomb_dispenser, spell_item_goblin_weather_machine, spell_item_defibrillate::spell_item_defibrillate_SpellScript, spell_item_desperate_defense, spell_item_deviate_fish, spell_item_party_time, spell_item_dire_brew, spell_item_discerning_eye_beast_dummy, spell_item_echoes_of_light, spell_item_extract_gas, spell_item_fate_rune_of_unsurpassed_vigor, spell_item_feast, spell_item_flask_of_the_north, spell_item_frozen_shadoweave, spell_item_gnomish_death_ray, spell_item_harm_prevention_belt, spell_item_heartpierce< Energy, Mana, Rage, RunicPower >, spell_item_hourglass_sand, spell_item_crystal_spire_of_karabor, spell_item_make_a_wish, spell_item_mark_of_conquest, spell_item_mercurial_shield, spell_item_mingos_fortune_generator, spell_item_necrotic_touch, spell_item_net_o_matic, spell_item_noggenfogger_elixir, spell_item_pendant_of_the_violet_eye, spell_item_persistent_shield, spell_item_pet_healing, spell_item_piccolo_of_the_flaming_fire, spell_item_power_circle, spell_item_savory_deviate_delight, spell_item_scroll_of_recall, spell_item_dimensional_ripper_everlook, spell_item_ultrasafe_transporter, spell_item_dimensional_ripper_area52, spell_item_unsated_craving, spell_item_shadows_fate, spell_item_shadowmourne, spell_item_shadowmourne_soul_fragment, spell_item_six_demon_bag, spell_item_swift_hand_justice_dummy, spell_item_the_eye_of_diminution, spell_item_underbelly_elixir, spell_item_wormhole_pandaria, spell_item_worn_troll_dice, spell_item_red_rider_air_rifle, spell_item_book_of_glyph_mastery, spell_item_gift_of_the_harvester, spell_item_map_of_the_geyser_fields, spell_item_vanquished_clutches, spell_item_ashbringer, spell_magic_eater_food, spell_item_purify_helboar_meat, spell_item_nigh_invulnerability, spell_item_poultryizer, spell_item_socrethars_stone, spell_item_demon_broiled_surprise, spell_item_complete_raptor_capture, spell_item_impale_leviroth, spell_item_lifegiving_gem, spell_item_nitro_boosts, spell_item_nitro_boosts_backfire, spell_item_rocket_boots, spell_item_runic_healing_injector, spell_item_pygmy_oil, spell_item_unusual_compass, spell_item_chicken_cover, spell_item_muisek_vessel, spell_item_greatmothers_soulcatcher, spell_item_shard_of_the_scale< HealProcSpellId, DamageProcSpellId >::spell_item_shard_of_the_scale_AuraScript< HealProc, DamageProc >, spell_item_soul_preserver, spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >::spell_item_sunwell_neck_AuraScript< Aldors, Scryers >, spell_item_toy_train_set_pulse, spell_item_death_choice, spell_item_trinket_stack::spell_item_trinket_stack_AuraScript, spell_item_darkmoon_card_greatness, spell_item_mana_drain, spell_item_taunt_flag_targeting, spell_item_mirrens_drinking_hat, spell_item_mind_control_cap, spell_item_universal_remote, spell_item_zandalarian_charm::spell_item_zandalarian_charm_AuraScript, spell_item_artifical_stamina, spell_item_artifical_damage, spell_item_talisman_of_ascendance, spell_item_jom_gabbar, spell_item_battle_trance, spell_item_world_queller_focus, spell_item_water_strider, spell_item_brutal_kinship, spell_item_mad_alchemists_potion, spell_item_crazy_alchemists_potion, spell_item_eggnog, spell_item_sephuzs_secret, spell_item_amalgams_seventh_spine, spell_item_amalgams_seventh_spine_mana_restore, spell_item_set_march_of_the_legion, spell_item_seal_of_darkshire_nobility, spell_item_lightblood_elixir, spell_item_highfathers_machination, spell_item_seeping_scourgewing, spell_item_seeping_scourgewing_aoe_check, spell_item_grips_of_forsaken_sanity, spell_item_zanjir_scaleguard_greatcloak, spell_item_shiver_venom_weapon_proc, spell_item_phial_of_the_arcane_tempest_damage, spell_item_phial_of_the_arcane_tempest_periodic, spell_item_infurious_crafted_gear_mettle, spell_mage_alter_time_aura, spell_mage_alter_time_active, spell_mage_arcane_barrage, spell_mage_arcane_charge_clear, spell_mage_arcane_explosion, spell_mage_blazing_barrier, spell_mage_blizzard_damage, spell_mage_burning_determination, spell_mage_cauterize, spell_mage_cauterize_AuraScript, spell_mage_cold_snap, spell_mage_comet_storm, spell_mage_comet_storm_damage, spell_mage_cone_of_cold, spell_mage_conjure_refreshment, spell_mage_ethereal_blink, spell_mage_ethereal_blink_triggered, spell_mage_feel_the_burn, spell_mage_fingers_of_frost, spell_mage_firestarter, spell_mage_firestarter_dots, spell_mage_flame_on, spell_mage_flurry, spell_mage_flurry_damage, spell_mage_frostbolt, spell_mage_hyper_impact, spell_mage_ice_barrier, spell_mage_ice_block, spell_mage_ice_lance, spell_mage_ice_lance_damage, spell_mage_ignite, spell_mage_imp_mana_gems, spell_mage_incanters_flow, spell_mage_living_bomb, spell_mage_living_bomb_explosion, spell_mage_living_bomb_periodic, spell_mage_polymorph_visual, spell_mage_prismatic_barrier, spell_mage_radiant_spark, spell_mage_ray_of_frost, spell_mage_ray_of_frost_aura, spell_mage_ring_of_frost, spell_mage_ring_of_frost_freeze, spell_mage_ring_of_frost_freeze_AuraScript, spell_mage_supernova, spell_mage_touch_of_the_magi_aura, spell_mage_water_elemental_freeze, spell_monk_crackling_jade_lightning, spell_monk_crackling_jade_lightning_knockback_proc_aura, spell_monk_life_cocoon, spell_monk_open_palm_strikes, spell_monk_power_strike_periodic, spell_monk_power_strike_proc, spell_monk_provoke, spell_monk_roll, spell_monk_roll_aura, spell_monk_stagger, spell_monk_stagger_damage_aura, spell_monk_stagger_debuff_aura, spell_pal_ardent_defender, spell_pal_art_of_war, spell_pal_awakening, spell_pal_blessing_of_protection, spell_pal_blinding_light, spell_pal_consecration, spell_pal_crusader_might, spell_pal_crusading_strikes, spell_pal_divine_purpose, spell_pal_divine_shield, spell_pal_divine_steed, spell_pal_divine_storm, spell_pal_eye_for_an_eye, spell_pal_fist_of_justice, spell_pal_grand_crusader, spell_pal_glyph_of_holy_light, spell_pal_hammer_of_the_righteous, spell_pal_hand_of_sacrifice, spell_pal_infusion_of_light, spell_pal_moment_of_glory, spell_pal_judgment, spell_pal_holy_prism, spell_pal_holy_prism_selector, spell_pal_holy_shock, spell_pal_holy_shock_damage_visual, spell_pal_holy_shock_heal_visual, spell_pal_item_healing_discount, spell_pal_item_t6_trinket, spell_pal_lay_on_hands, spell_pal_light_s_beacon, spell_pal_light_hammer_init_summon, spell_pal_light_hammer_periodic, spell_pal_righteous_protector, spell_pal_righteous_verdict, spell_pal_selfless_healer, spell_pal_shield_of_vengeance, spell_pal_templar_s_verdict, spell_pal_t3_6p_bonus, spell_pal_t8_2p_bonus, spell_pal_t30_2p_protection_bonus, spell_pal_t30_2p_protection_bonus_heal, spell_pal_zeal, spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript, spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript, spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript, spell_warl_pet_scaling_03::spell_warl_pet_scaling_03_AuraScript, spell_warl_pet_scaling_04::spell_warl_pet_scaling_04_AuraScript, spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript, spell_warl_pet_passive::spell_warl_pet_passive_AuraScript, spell_warl_pet_passive_damage_done::spell_warl_pet_passive_damage_done_AuraScript, spell_warl_pet_passive_voidwalker::spell_warl_pet_passive_voidwalker_AuraScript, spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_AuraScript, spell_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript, spell_hun_pet_scaling_02::spell_hun_pet_scaling_02_AuraScript, spell_hun_pet_scaling_03::spell_hun_pet_scaling_03_AuraScript, spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript, spell_hun_pet_passive_crit::spell_hun_pet_passive_crit_AuraScript, spell_hun_pet_passive_damage_done::spell_hun_pet_passive_damage_done_AuraScript, spell_hun_animal_handler::spell_hun_animal_handler_AuraScript, spell_dk_avoidance_passive::spell_dk_avoidance_passive_AuraScript, spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript, spell_dk_pet_scaling_02::spell_dk_pet_scaling_02_AuraScript, spell_dk_pet_scaling_03::spell_dk_pet_scaling_03_AuraScript, spell_dk_rune_weapon_scaling_02::spell_dk_rune_weapon_scaling_02_AuraScript, spell_pri_angelic_feather_trigger, spell_pri_answered_prayers, spell_pri_aq_3p_bonus, spell_pri_atonement, spell_pri_abyssal_reverie, spell_pri_atonement_effect, spell_pri_atonement_effect_aura, spell_pri_atonement_passive, spell_pri_benediction, spell_pri_blaze_of_light, spell_pri_circle_of_healing, spell_pri_crystalline_reflection, spell_pri_dark_indulgence, spell_pri_divine_image, spell_pri_divine_image_spell_triggered, spell_pri_divine_image_stack_timer, spell_pri_divine_service, spell_pri_divine_star_shadow, spell_pri_empowered_renew, spell_pri_epiphany, spell_pri_essence_devourer_heal, spell_pri_evangelism, spell_pri_focused_mending, spell_pri_from_darkness_comes_light, spell_pri_guardian_spirit, spell_pri_heavens_wrath, spell_pri_halo_shadow, spell_pri_holy_mending, spell_pri_holy_words, spell_pri_holy_word_salvation, spell_pri_holy_word_salvation_cooldown_reduction, spell_pri_item_t6_trinket, spell_pri_leap_of_faith_effect_trigger, spell_pri_levitate, spell_pri_lights_wrath, spell_pri_mind_bomb, spell_pri_painful_punishment, spell_pri_penance, spell_pri_penance_or_dark_reprimand_channeled, spell_pri_phantasm, spell_pri_power_leech_passive, spell_pri_power_of_the_dark_side, spell_pri_power_of_the_dark_side_damage_bonus, spell_pri_power_of_the_dark_side_healing_bonus, spell_pri_power_word_radiance, spell_pri_power_word_shield, spell_pri_divine_aegis, spell_pri_power_word_solace, spell_pri_prayer_of_mending_dummy, spell_pri_prayer_of_mending_aura, spell_pri_prayer_of_mending, spell_pri_prayer_of_mending_jump, spell_pri_protective_light, spell_pri_holy_10_1_class_set_2pc, spell_pri_holy_10_1_class_set_2pc_chooser, spell_pri_holy_10_1_class_set_4pc, spell_pri_holy_10_1_class_set_4pc_aura, spell_pri_purge_the_wicked, spell_pri_purge_the_wicked_dummy, spell_pri_rapture, spell_pri_schism, spell_pri_sins_of_the_many, spell_pri_spirit_of_redemption, spell_pri_shadow_covenant, spell_pri_shadow_mend, spell_pri_shadow_mend_periodic_damage, spell_pri_surge_of_light, spell_pri_t3_4p_bonus, spell_pri_t5_heal_2p_bonus, spell_pri_t10_heal_2p_bonus, spell_pri_trail_of_light, spell_pri_train_of_thought, spell_pri_twist_of_fate, spell_pri_vampiric_embrace, spell_pri_vampiric_embrace_target, spell_pri_vampiric_touch, spell_generic_quest_update_entry_SpellScript, spell_q2203_thaumaturgy_channel, spell_q6124_6129_apply_salve, spell_q11396_11399_force_shield_arcane_purple_x3, spell_q11396_11399_scourging_crystal_controller, spell_q11396_11399_scourging_crystal_controller_dummy, spell_q11730_ultrasonic_screwdriver, spell_q12459_seeds_of_natures_wrath, spell_q12634_despawn_fruit_tosser, spell_q12851_going_bearback, spell_q12659_ahunaes_knife, spell_q12805_lifeblood_dummy, spell_q13280_13283_plant_battle_standard, spell_q13280_13283_jump_jets, spell_q12066_bunny_kill_credit, spell_q12372_cast_from_gossip_trigger, spell_q12372_destabilize_azure_dragonshrine_dummy, spell_q11010_q11102_q11023_aggro_check_aura, spell_q11010_q11102_q11023_aggro_check, spell_q11010_q11102_q11023_aggro_burst, spell_q11010_q11102_q11023_choose_loc, spell_q11010_q11102_q11023_q11008_check_fly_mount, spell_q12527_zuldrak_rat, spell_q12661_q12669_q12676_q12677_q12713_summon_stefan, spell_q12730_quenching_mist, spell_q13291_q13292_q13239_q13261_frostbrood_skytalon_grab_decoy, spell_q13291_q13292_q13239_q13261_armored_decoy_summon_skytalon, spell_q12847_summon_soul_moveto_bunny, spell_q13086_cannons_target, spell_q13264_q13276_q13288_q13289_burst_at_the_seams_59576, spell_q13264_q13276_q13288_q13289_burst_at_the_seams_59579, spell_q13264_q13276_q13288_q13289_bloated_abom_feign_death, spell_q13264_q13276_q13288_q13289_area_restrict_abom, spell_q13264_q13276_q13288_q13289_assign_credit_to_master, spell_q12690_burst_at_the_seams_52510, spell_q12308_escape_from_silverbrook, spell_q12308_escape_from_silverbrook_summon_worgen, spell_q12641_death_comes_from_on_high, spell_q12641_recall_eye_of_acherus, spell_q12619_emblazon_runeblade, spell_q12619_emblazon_runeblade_effect, spell_q12919_gymers_grab, spell_q12919_gymers_throw, spell_q13400_illidan_kill_master, spell_q14100_q14111_make_player_destroy_totems, spell_q10929_fumping, spell_q28813_get_our_boys_back_dummy::spell_q28813_get_our_boys_back_dummy_SpellScript, spell_q28813_set_health_random::spell_q28813_set_health_random_SpellScript, spell_q12414_hand_over_reins, spell_q13665_q13790_bested_trigger, spell_q11306_mixing_blood, spell_q11306_mixing_vrykul_blood, spell_q11306_failed_mix_43376, spell_q11306_failed_mix_43378, spell_q11896_weakness_to_lightning_46444, spell_quest_taming_the_beast, spell_quest_portal_with_condition, spell_quest_uther_grom_tribute, spell_q14386_call_attack_mastiffs, spell_rog_backstab, spell_rog_blackjack, spell_rog_blade_flurry, spell_rog_cheat_death, spell_rog_deadly_poison, spell_rog_envenom, spell_rog_eviscerate, spell_rog_grand_melee, spell_rog_honor_among_thieves, spell_rog_killing_spree_aura, spell_rog_killing_spree, spell_rog_kingsbane, spell_rog_mastery_main_gauche, spell_rog_pickpocket, spell_rog_prey_on_the_weak, spell_rog_restless_blades, spell_rog_roll_the_bones, spell_rog_rupture, spell_rog_ruthlessness, spell_rog_shadowstrike, spell_rog_sinister_strike, spell_rog_stealth, spell_rog_symbols_of_death, spell_rog_tricks_of_the_trade_aura, spell_rog_tricks_of_the_trade, spell_rog_tricks_of_the_trade_proc, spell_rog_turn_the_tables, spell_rog_turn_the_tables_periodic_check, spell_rog_vanish, spell_rog_vanish_aura, spell_rog_venomous_wounds, spell_sha_aftershock, spell_sha_ancestral_guidance, spell_sha_ancestral_guidance_heal, spell_sha_ascendance_restoration, spell_sha_chain_lightning, spell_sha_chain_lightning_overload, spell_sha_crash_lightning, spell_sha_deeply_rooted_elements, spell_sha_doom_winds_legendary, spell_sha_downpour, spell_sha_earth_shield, spell_sha_earth_shock, spell_sha_earthen_rage_passive, spell_sha_earthen_rage_proc_aura, spell_sha_earthquake, spell_sha_earthquake_tick, spell_sha_elemental_blast, spell_sha_flametongue_weapon, spell_sha_flametongue_weapon_aura, spell_sha_healing_rain_aura, spell_sha_healing_rain, spell_sha_healing_rain_target_limit, spell_sha_healing_stream_totem_heal, spell_sha_icefury, spell_sha_item_lightning_shield, spell_sha_item_lightning_shield_trigger, spell_sha_item_mana_surge, spell_sha_item_t6_trinket, spell_sha_item_t10_elemental_2p_bonus, spell_sha_item_t18_elemental_4p_bonus, spell_sha_lava_burst, spell_sha_lava_crit_chance, spell_sha_lava_surge, spell_sha_lava_surge_proc, spell_sha_lightning_bolt, spell_sha_lightning_bolt_overload, spell_sha_liquid_magma_totem, spell_sha_mastery_elemental_overload, spell_sha_mastery_elemental_overload_proc, spell_sha_natures_guardian, spell_sha_path_of_flames_spread, spell_sha_restorative_mists, spell_sha_spirit_wolf, spell_sha_tidal_waves, spell_sha_t3_6p_bonus, spell_sha_t3_8p_bonus, spell_sha_t8_elemental_4p_bonus, spell_sha_t9_elemental_4p_bonus, spell_sha_t10_elemental_4p_bonus, spell_sha_t10_restoration_4p_bonus, spell_sha_unlimited_power, spell_sha_undulation_passive, spell_sha_windfury_weapon, spell_sha_windfury_weapon_proc, spell_sha_windspeakers_lava_resurgence, spell_warl_banish, spell_warl_burning_rush, spell_warl_burning_rush_aura, spell_warl_chaos_bolt, spell_warl_chaotic_energies, spell_warl_create_healthstone, spell_warl_dark_pact, spell_warl_demonic_circle_summon, spell_warl_demonic_circle_teleport, spell_warl_devour_magic, spell_warl_drain_soul, spell_warl_haunt, spell_warl_health_funnel, spell_warl_healthstone_heal, spell_warl_immolate, spell_warl_random_sayaad, spell_warl_sayaad_precast_disorientation, spell_warl_seduction, spell_warl_seed_of_corruption, spell_warl_seed_of_corruption_dummy, spell_warl_seed_of_corruption_generic, spell_warl_shadow_bolt, spell_warl_soul_swap, spell_warl_soul_swap_override, spell_warl_soul_swap_dot_marker, spell_warl_soul_swap_exhale, spell_warl_soulshatter, spell_warl_strengthen_pact_succubus, spell_warl_strengthen_pact_incubus, spell_warl_summon_sayaad, spell_warl_t4_2p_bonus< Trigger >, spell_warl_unstable_affliction, spell_warl_rain_of_fire, spell_warr_bloodthirst, spell_warr_brutal_vitality, spell_warr_charge, spell_warr_charge_drop_fire_periodic, spell_warr_charge_effect, spell_warr_colossus_smash, spell_warr_critical_thinking, spell_warr_devastator, spell_warr_fueled_by_violence, spell_warr_heroic_leap, spell_warr_heroic_leap_jump, spell_warr_impending_victory, spell_warr_intimidating_shout, spell_warr_item_t10_prot_4p_bonus, spell_warr_mortal_strike, spell_warr_rallying_cry, spell_warr_shield_block, spell_warr_shield_charge, spell_warr_shockwave, spell_warr_storm_bolt, spell_warr_strategist, spell_warr_sudden_death, spell_warr_sweeping_strikes, spell_warr_trauma, spell_warr_t3_prot_8p_bonus, spell_warr_victorious_state, spell_warr_victory_rush, spell_dream_fog_sleep::spell_dream_fog_sleep_SpellScript, spell_mark_of_nature::spell_mark_of_nature_SpellScript, spell_cragmaw_power_energize_tantrum, spell_cragmaw_summon_larva, spell_cragmaw_larva_metamorphosis, spell_cragmaw_blood_burst, spell_sanguine_feast_selector, spell_creeping_rot_selector, spell_creeping_rot_aura, spell_blood_mirror_selector, and spell_taint_of_ghuun.

+ Here is the caller graph for this function:

◆ Unload()

virtual void SpellScriptBase::Unload ( )
inlinevirtual

Definition at line 160 of file SpellScript.h.

160{ }
+ Here is the caller graph for this function:

◆ Validate()

virtual bool SpellScriptBase::Validate ( SpellInfo const *  spellInfo)
inlinevirtual

Reimplemented in spell_garothi_apocalypse_drive, spell_garothi_fel_bombardment_selector, spell_garothi_fel_bombardment_warning, spell_garothi_searing_barrage_dummy, spell_garothi_searing_barrage_selector, spell_garothi_decimation_selector, spell_garothi_decimation_warning, spell_garothi_annihilation_triggered, spell_garothi_surging_fel, spell_guardians_breath_color_selector, spell_mixed_elements< SpellId1, SpellId2 >, spell_roaring_leap_selector, spell_off_the_leash, spell_volatile_foam_initial, spell_mardum_coloss_infernal_smash_selector, spell_mardum_baleful_beaming_gaze_selector, spell_altar_altercation_summon_ariok, spell_ley_line_sprouts, spell_stasis_ritual, spell_wild_eruption, spell_explosive_brand, spell_explosive_brand_AuraScript, spell_erupting_fissure, spell_telash_frost_bomb_cast, spell_telash_frost_bomb_aura, spell_telash_absolute_zero_cast, spell_telash_activate_vault_rune, spell_telash_absolute_zero_damage, spell_dracthyr_login, spell_argaloth_fel_firestorm, spell_chains_of_woe_1::spell_chains_of_woe_1_SpellScript, spell_chains_of_woe_4::spell_chains_of_woe_4_SpellScript, spell_nether_dragon_essence_1::spell_nether_dragon_essence_1_AuraScript, spell_direbrew_summon_mole_machine_target_picker, spell_request_second_mug, spell_send_mug_control_aura, spell_direbrew_disarm, spell_shazzrah_gate_dummy, spell_rain_of_bones::spell_rain_of_bones_AuraScript, spell_felblood_kaelthas_flame_strike, spell_deliver_stolen_horse, spell_gift_of_the_harvester, spell_chapter1_runeforging_credit, spell_kormok_summon_bone_mages::spell_kormok_summon_bone_magesSpellScript, spell_kormok_summon_bone_minions::spell_kormok_summon_bone_minionsSpellScript, spell_ysida_saved_credit, spell_sunken_temple_hex_of_jammalan, spell_sunken_temple_hex_of_jammalan_transform, spell_brutallus_stomp, spell_kalecgos_spectral_blast, spell_kalecgos_spectral_realm_trigger, spell_kalecgos_spectral_realm_aura, spell_kalecgos_curse_of_boundless_agony, spell_summon_blood_elves_script, spell_muru_darkness, spell_razelikh_teleport_group, spell_eastern_plaguelands_test_fetid_skull, spell_silverpine_magical_chains_hauler, spell_silverpine_forsaken_trooper_masterscript_high_command, spell_silverpine_pick_up_orc_crate, spell_silverpine_bond_of_the_valkyr, spell_silverpine_notify_agatha, spell_silverpine_forsaken_trooper_masterscript_fenris_isle, spell_silverpine_summon_fenris_keep_actors, spell_undercity_bending_shinbone, spell_hexlord_unstable_affliction::spell_hexlord_unstable_affliction_AuraScript, spell_mandokir_bloodletting, spell_brewfest_mount_transformation, spell_brewfest_botm_the_beast_within, spell_brewfest_botm_gassy, spell_brewfest_botm_bloated, spell_brewfest_botm_internal_combustion, spell_brewfest_botm_jungle_madness, spell_brewfest_botm_teach_language, spell_brewfest_botm_weak_alcohol, spell_brewfest_botm_empty_bottle_throw_resolve, spell_hallow_end_candy, spell_hallow_end_candy_pirate, spell_hallow_end_trick, spell_hallow_end_trick_or_treat, spell_hallow_end_tricky_treat, spell_hallow_end_wand, spell_hallows_end_childrens_custome_aura, spell_hallows_end_powder_blast, spell_love_is_in_the_air_romantic_picnic, spell_love_is_in_the_air_create_heart_candy, spell_love_is_in_the_air_recently_analyzed, spell_love_is_in_the_air_cancel_service_uniform, spell_lunar_festival_elune_candle, spell_midsummer_braziers_hit, spell_midsummer_torch_target_picker, spell_midsummer_torch_toss_land, spell_midsummer_test_ribbon_pole_channel, spell_midsummer_ribbon_pole_periodic_visual, spell_midsummer_juggle_torch, spell_midsummer_torch_catch, spell_midsummer_fling_torch, spell_midsummer_fling_torch_triggered, spell_midsummer_fling_torch_catch, spell_pilgrims_bounty_turkey_tracker, spell_pilgrims_bounty_well_fed, spell_pilgrims_bounty_on_plate, spell_pilgrims_bounty_a_serving_of, spell_winter_veil_mistletoe, spell_winter_veil_px_238_winter_wondervolt, spell_winter_veil_reindeer_transformation, spell_mount_check, spell_voljin_war_drums, spell_attention_exiles_reach_tutorial, spell_knocked_down_exiles_reach_beach, spell_tutorial_health_dnt_proc_aura, spell_re_sizing_aura_q56034, spell_re_sizing_q59941, spell_re_sizing_aura_q59941, spell_anetheron_vampiric_aura::spell_anetheron_vampiric_aura_AuraScript, spell_archimonde_drain_world_tree_dummy::spell_archimonde_drain_world_tree_dummy_SpellScript, spell_protection_of_elune, spell_mark_of_kazrogal::spell_mark_of_kazrogal_AuraScript, spell_alysrazor_cosmetic_egg_xplosion::spell_alysrazor_cosmetic_egg_xplosion_SpellScript, spell_alysrazor_turn_monstrosity::spell_alysrazor_turn_monstrosity_SpellScript, spell_alysrazor_fieroblast::spell_alysrazor_fieroblast_SpellScript, spell_baleroc_blades_of_baleroc, spell_baleroc_countdown_aoe_dummy, spell_baleroc_countdown, spell_baleroc_countdown_proximity_check, spell_baleroc_shards_of_torment_target_search, spell_baleroc_torment_target_search, spell_baleroc_torment_AuraScript, spell_baleroc_tormented_spread, spell_baleroc_vital_spark, spell_baleroc_vital_flame, spell_firelands_fiery_torment, spell_husam_shockwave, spell_husam_shockwave_summon_search, spell_lockmaw_scent_of_blood, spell_skeram_true_fulfillment::spell_skeram_true_fulfillment_SpellScript, spell_vp_slipstream_shortcut, spell_azuremyst_isle_cast_fishing_net, spell_free_webbed, spell_free_webbed_on_quest, spell_voodoo, spell_ooze_zap_channel_end, spell_energize_aoe, spell_dustwallow_marsh_salvage_wreckage, spell_summon_wave_south::spell_summon_wave_south_SpellScript, spell_summon_wave_west::spell_summon_wave_west_SpellScript, spell_s92306_crystal_storm::spell_s92306_crystal_storm_SpellScript, spell_sc_twilight_documents::spell_sc_twilight_documents_SpellScript, spell_spirit_totem, spell_ahnkahet_shadow_sickle, spell_ahn_kahet_swarm, spell_prince_taldaram_conjure_flame_sphere, spell_anubarak_pound, spell_anubarak_carrion_beetles, spell_hadronox_periodic_summon_template_AuraScript, spell_hadronox_leeching_poison, spell_hadronox_web_doors, spell_anub_ar_skirmisher_fixate, spell_gatewatcher_web_wrap, spell_baltharus_enervating_brand_trigger, spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript, spell_halion_marks::spell_halion_marks_AuraScript, spell_halion_twilight_realm_handlers::spell_halion_twilight_realm_handlers_AuraScript, spell_halion_clear_debuffs::spell_halion_clear_debuffs_SpellScript, spell_halion_twilight_phasing::spell_halion_twilight_phasing_SpellScript, spell_saviana_conflagration_init, spell_ruby_sanctum_rallying_shout, spell_paletress_summon_memory::spell_paletress_summon_memory_SpellScript, spell_pursuing_spikes, spell_anubarak_leeching_swarm, spell_faction_champion_warl_unstable_affliction, spell_faction_champion_death_grip, spell_toc_bloodlust, spell_toc_heroism, spell_mistress_kiss, spell_gormok_jump_to_hand, spell_gormok_snobolled, spell_jormungars_paralytic_toxin, spell_jormungars_snakes_spray, spell_icehowl_massive_crash, spell_bullet_controller, spell_novos_summon_minions, spell_tharon_ja_clear_gift_of_tharon_ja, spell_trollgore_consume, spell_trollgore_corpse_explode, spell_summon_random_drakkari, spell_devourer_of_souls_mirrored_soul, spell_devourer_of_souls_mirrored_soul_proc, spell_devourer_of_souls_mirrored_soul_target_selector, spell_forge_of_souls_soul_sickness, spell_tyrannus_rimefang_icy_blast, spell_gal_darah_impaling_charge, spell_gal_darah_clear_puncture, spell_moorabi_mojo_frenzy, spell_taldaram_flame_ball_visual, spell_valanar_kinetic_bomb_aura, spell_blood_council_shadow_prison, spell_blood_queen_vampiric_bite, spell_blood_queen_bloodbolt, spell_blood_queen_essence_of_the_blood_queen, spell_blood_queen_pact_of_the_darkfallen_dmg, spell_deathbringer_blood_link, spell_deathbringer_blood_link_aura, spell_deathbringer_rune_of_blood, spell_deathbringer_blood_beast_blood_link, spell_deathbringer_blood_nova, spell_festergut_gastric_bloat, spell_festergut_blighted_spores, spell_igb_rocket_pack, spell_deathwhisper_dominated_mind, spell_deathwhisper_summon_spirits, spell_deathwhisper_vampiric_might, spell_marrowgar_bone_spike_graveyard, spell_putricide_unbound_plague, spell_putricide_choking_gas_filter, spell_rotface_unstable_ooze_explosion_init, spell_sindragosa_instability, spell_sindragosa_frost_beacon, spell_sindragosa_ice_tomb_trap, spell_sindragosa_icy_grip, spell_rimefang_icy_blast, spell_frostwarden_handler_order_whelp, spell_the_lich_king_necrotic_plague, spell_the_lich_king_ice_burst_target_search, spell_the_lich_king_soul_reaper, spell_the_lich_king_valkyr_target_search, spell_the_lich_king_life_siphon, spell_the_lich_king_dark_hunger, spell_dreamwalker_summon_suppresser, spell_dreamwalker_guardian_spirit_restriction, spell_icc_empowered_blood, spell_icc_empowered_blood_3, spell_darkfallen_blood_mirror, spell_generic_remove_empowered_blood, spell_frost_giant_death_plague, spell_ioc_seaforium_blast_credit, spell_gluth_decimate, spell_grobbulus_mutating_injection, spell_kelthuzad_detonate_mana, spell_kelthuzad_frost_blast, spell_loatheb_deathbloom, spell_sapphiron_summon_blizzard, spell_thaddius_polarity_charge, spell_thaddius_polarity_shift, spell_thaddius_magnetic_pull, spell_malygos_portal_beam, spell_malygos_arcane_storm, spell_malygos_vortex_visual, spell_malygos_destroy_platform_channel, spell_alexstrasza_bunny_destroy_platform_boom_visual, spell_malygos_surge_of_power_warning_selector_25, spell_alexstrasza_gift_beam, spell_magus_telestra_summon_clones, spell_magus_telestra_clone_dies, spell_ormorok_summon_crystal_spikes, spell_drakos_magic_pull, spell_urom_frostbomb, spell_oculus_evasive_maneuvers, spell_oculus_shock_lance, spell_oculus_stop_time, spell_oculus_temporal_rift, spell_place_seaforium_charge, spell_bjarngrim_stance_dummy, spell_bjarngrim_charge_up, spell_bjarngrim_arc_weld, spell_volkhan_temper_dummy, spell_volkhan_cool_down, spell_sjonnir_periodic_summon, spell_algalon_black_hole_phase_shifts, spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript, spell_auriaya_agro_creator, spell_auriaya_feral_essence_removal, spell_auriaya_feral_rush, spell_overload_circuit, spell_general_vezax_mark_of_the_faceless::spell_general_vezax_mark_of_the_faceless_AuraScript, spell_general_vezax_saronite_vapors::spell_general_vezax_saronite_vapors_AuraScript, spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript, spell_mimiron_fire_search::spell_mimiron_fire_search_SpellScript, spell_mimiron_magnetic_core::spell_mimiron_magnetic_core_AuraScript, spell_mimiron_napalm_shell::spell_mimiron_napalm_shell_SpellScript, spell_mimiron_plasma_blast::spell_mimiron_plasma_blast_SpellScript, spell_mimiron_proximity_mines::spell_mimiron_proximity_mines_SpellScript, spell_mimiron_proximity_trigger::spell_mimiron_proximity_trigger_SpellScript, spell_mimiron_rapid_burst::spell_mimiron_rapid_burst_AuraScript, spell_mimiron_rocket_strike::spell_mimiron_rocket_strike_SpellScript, spell_mimiron_rocket_strike_damage::spell_mimiron_rocket_strike_damage_SpellScript, spell_mimiron_rocket_strike_target_select::spell_mimiron_rocket_strike_target_select_SpellScript, spell_mimiron_summon_assault_bot::spell_mimiron_summon_assault_bot_AuraScript, spell_mimiron_summon_assault_bot_target::spell_mimiron_summon_assault_bot_target_SpellScript, spell_mimiron_summon_fire_bot::spell_mimiron_summon_fire_bot_AuraScript, spell_mimiron_summon_fire_bot_target::spell_mimiron_summon_fire_bot_target_SpellScript, spell_mimiron_summon_flames_spread::spell_mimiron_summon_flames_spread_AuraScript, spell_mimiron_summon_frost_bomb_target::spell_mimiron_summon_frost_bomb_target_SpellScript, spell_mimiron_summon_junk_bot::spell_mimiron_summon_junk_bot_AuraScript, spell_mimiron_summon_junk_bot_target::spell_mimiron_summon_junk_bot_target_SpellScript, spell_razorscale_summon_iron_dwarves, spell_razorscale_fuse_armor, spell_thorim_charge_orb::spell_thorim_charge_orb_SpellScript, spell_thorim_lightning_charge::spell_thorim_lightning_charge_SpellScript, spell_thorim_stormhammer::spell_thorim_stormhammer_SpellScript, spell_thorim_stormhammer_sif::spell_thorim_stormhammer_sif_SpellScript, spell_thorim_runic_smash::spell_thorim_runic_smash_SpellScript, spell_xt002_searing_light_spawn_life_spark, spell_xt002_gravity_bomb_aura, spell_xt002_heart_overload_periodic, spell_xt002_energy_orb, spell_xt002_321_boombot_aura, spell_yogg_saron_malady_of_the_mind::spell_yogg_saron_malady_of_the_mind_AuraScript, spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript, spell_yogg_saron_boil_ominously::spell_yogg_saron_boil_ominously_SpellScript, spell_yogg_saron_empowering_shadows_missile::spell_yogg_saron_empowering_shadows_missile_SpellScript, spell_yogg_saron_constrictor_tentacle::spell_yogg_saron_constrictor_tentacle_AuraScript, spell_yogg_saron_lunge::spell_yogg_saron_lunge_SpellScript, spell_yogg_saron_empowered::spell_yogg_saron_empowered_AuraScript, spell_yogg_saron_death_ray_warning_visual::spell_yogg_saron_death_ray_warning_visual_AuraScript, spell_yogg_saron_cancel_illusion_room_aura::spell_yogg_saron_cancel_illusion_room_aura_SpellScript, spell_yogg_saron_revealed_tentacle::spell_yogg_saron_revealed_tentacle_SpellScript, spell_yogg_saron_grim_reprisal::spell_yogg_saron_grim_reprisal_AuraScript, spell_yogg_saron_induce_madness::spell_yogg_saron_induce_madness_SpellScript, spell_yogg_saron_sanity::spell_yogg_saron_sanity_AuraScript, spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript, spell_yogg_saron_hodirs_protective_gaze::spell_yogg_saron_hodirs_protective_gaze_AuraScript, spell_ingvar_woe_strike, spell_fixate, spell_uk_second_wind, spell_palehoof_crazed_effect, spell_palehoof_awaken_subboss, spell_freezing_cloud_area_right, spell_freezing_cloud_area_left, spell_skadi_poisoned_spear, spell_utgarde_pinnacle_beast_mark, spell_archavon_rock_shards, spell_koralon_meteor_fists, spell_flame_warder_meteor_fists, spell_cyanigosa_arcane_vacuum, spell_ichoron_merge, spell_ichoron_splatter, spell_moragg_optic_link, spell_xevozz_summon_players, spell_violet_hold_teleport_player, spell_borean_tundra_nerubar_web_random_unit_not_on_quest_dummy, spell_borean_tundra_nerubar_web_random_unit_on_quest_dummy, spell_borean_tundra_deliver_kodo, spell_borean_tundra_kodo_delivered, spell_borean_tundra_neural_needle, spell_borean_tundra_prototype_neural_needle, spell_borean_tundra_arcane_prisoner_rescue, spell_dragonblight_warsong_battle_standard, spell_dragonblight_moti_mirror_image_script_effect, spell_dragonblight_call_out_injured_soldier, spell_dragonblight_high_executor_branding_iron, spell_dragonblight_cancel_banshees_magic_mirror, spell_dragonblight_scarlet_raven_priest_image_master, spell_dragonblight_cancel_scarlet_raven_priest_image, spell_dragonblight_bombard_the_ballistae_fx_master, spell_dragonblight_surge_needle_teleporter, spell_vehicle_warhead_fuse, spell_warhead_detonate, spell_fjord_mindless_abomination_ping_master, spell_fjord_mindless_abomination_explosion_fx_master, spell_fjord_rivenwood_captives_not_on_quest, spell_fjord_rivenwood_captives_on_quest, spell_fjord_the_cleansing_shrine_cast, spell_fjord_the_cleansing_cleansing_soul, spell_fjord_the_cleansing_mirror_image_script_effect, spell_fjord_the_way_to_his_heart_anuniaq_net, spell_icecrown_pound_drum, spell_icecrown_chum_the_water, spell_icecrown_through_the_eye_the_eye_of_the_lk, spell_icecrown_through_the_eye_kill_credit_to_master, spell_q12688_detonate_1, spell_q12688_detonate_2, spell_q12611_deathbolt, spell_sholazar_sputum_collected, spell_sholazar_song_of_cleansing, spell_sholazar_lightning_strike, spell_jokkum_scriptcast, spell_veranus_summon, spell_close_rift, spell_fatal_strike, spell_player_mount_wyrm, spell_storm_peaks_read_pronouncement, spell_storm_peaks_bear_flank_master, spell_storm_peaks_bear_flank_fail, spell_storm_peaks_mammoth_explosion_master, spell_storm_peaks_unstable_explosive_detonation, spell_storm_peaks_call_of_earth, spell_wintergrasp_force_building, spell_random_ingredient_aura, spell_random_ingredient, spell_pot_check, spell_zuldrak_cocooned_not_on_quest, spell_zuldrak_cocooned_on_quest, spell_zuldrak_scourgewagon_explosion, spell_exarch_maladaar_stolen_soul_dispel, spell_talon_king_ikiss_blink, spell_blackheart_incite_chaos, spell_murmur_sonic_boom, spell_murmur_murmurs_touch, spell_mark_of_malice, spell_illidari_nightlord_shadow_inferno, spell_gurtogg_bloodboil_insignificance, spell_illidan_akama_door_channel, spell_illidan_draw_soul, spell_illidan_parasitic_shadowfiend, spell_illidan_parasitic_shadowfiend_proc, spell_illidan_remove_parasitic_shadowfiend, spell_illidan_tear_of_azzinoth_channel, spell_illidan_flame_blast, spell_illidan_agonizing_flames, spell_illidan_demon_transform1, spell_illidan_demon_transform2, spell_illidan_flame_burst, spell_illidan_find_target, spell_illidan_caged, spell_illidari_council_balance_of_power, spell_illidari_council_deadly_strike, spell_illidari_council_deadly_poison, spell_illidari_council_vanish, spell_illidari_council_reflective_shield, spell_illidari_council_judgement, spell_illidari_council_seal, spell_mother_shahraz_fatal_attraction, spell_mother_shahraz_fatal_attraction_link, spell_mother_shahraz_random_periodic, spell_reliquary_of_souls_aura_of_desire, spell_reliquary_of_souls_spite, spell_shade_soul_channel_serverside, spell_teron_gorefiend_shadow_of_death, spell_teron_gorefiend_shadow_of_death_remove, spell_najentus_needle_spine, spell_mark_of_kazzak, spell_twisted_reflection, spell_fathomlord_karathress_tidal_surge, spell_summoning_rhyme_aura, spell_summon_ice_spear_delayer, spell_ice_spear_control_aura, spell_ice_spear_target_picker, spell_slippery_floor_periodic, spell_ahune_spanky_hands, spell_ice_bombardment_dest_picker, spell_the_black_stalker_levitate, spell_the_black_stalker_levitation_pulse, spell_the_black_stalker_someone_grab_me, spell_the_black_stalker_magnetic_pull, spell_the_black_stalker_summon_spore_strider, spell_gruul_shatter::spell_gruul_shatter_SpellScript, spell_magtheridon_blaze_target, spell_magtheridon_shadow_grasp, spell_magtheridon_shadow_grasp_visual, spell_commander_sarannis_arcane_devastation, spell_commander_sarannis_summon_reinforcements, spell_alar_flame_quills, spell_kael_gravity_lapse, spell_kaelthas_flame_strike, spell_kaelthas_summon_weapons, spell_kaelthas_remove_weapons, spell_capacitus_polarity_charge, spell_capacitus_polarity_shift, spell_nethermancer_sepethrea_inferno, spell_hellfire_peninsula_send_vengeance, spell_hellfire_peninsula_send_vengeance_to_player, spell_nagrand_fire_bomb_target_summon_trigger, spell_nagrand_fire_bomb_target_summon_effect, spell_nagrand_fire_bomb_damage_missile, spell_detonate_teleporter, spell_shadowmoon_illidari_agent_illusion, spell_terokkar_free_webbed, spell_terokkar_free_webbed_on_quest, spell_terokkar_shadowy_disguise_cast_from_questgiver, spell_terokkar_shadowy_disguise, spell_terokkar_cancel_shadowy_disguise, spell_pet_gen_lich_pet_onsummon, spell_pet_gen_lich_pet_aura_remove, spell_pet_gen_lich_pet_aura, spell_pet_gen_lich_pet_periodic_emote, spell_anduin_wrynn_progression_aura, spell_anduin_wrynn_dark_zeal, spell_anduin_wrynn_hopebreaker, spell_anduin_wrynn_hopebreaker_periodic, spell_anduin_wrynn_hopebreaker_damage, spell_anduin_wrynn_befouled_barrier_expire, spell_anduin_wrynn_blasphemy, spell_anduin_wrynn_hopelessness_overconfidence, spell_anduin_wrynn_wicked_star_selector_AuraScript, spell_anduin_wrynn_kingsmourne_hungers, spell_anduin_wrynn_lost_soul, spell_anduin_wrynn_severed_soul, spell_friendish_soul_explosion, spell_remnant_of_a_fallen_king_return_to_kingsmourne_applied, spell_remnant_of_a_fallen_king_return_to_kingsmourne, spell_anduin_wrynn_grim_reflections, spell_anduin_wrynn_hopelessness, spell_anduin_wrynn_hopelessness_expire, spell_remnant_of_a_fallen_king_army_of_the_dead, spell_remnant_of_a_fallen_king_soul_reaper, spell_soulbind_sulfuric_emission, spell_soulbind_superior_tactics, spell_torghast_touch_of_the_unseen, spell_torghast_dimensional_blade, spell_torghast_uncontrolled_darkness_proc, spell_torghast_potent_potion_calc, spell_item_strength_in_numbers, spell_item_blessed_portents, spell_item_concentrated_mending, spell_item_bracing_chill_proc, spell_item_wracking_brilliance, spell_item_orbital_precision, spell_item_blur_of_talons, spell_item_tradewinds, spell_item_bastion_of_might, spell_item_echoing_blades_damage, spell_item_hour_of_reaping, spell_dh_chaos_strike, spell_dh_blade_dance, spell_dh_blade_dance_damage, spell_dh_sigil_of_chains, spell_dh_glide, spell_dh_glide_AuraScript, spell_dh_glide_timer, spell_dh_soul_furnace, spell_dk_army_transform, spell_dk_blinding_sleet, spell_dk_blood_boil, spell_dk_dancing_rune_weapon, spell_dk_death_coil, spell_dk_death_grip_initial, spell_dk_festering_strike, spell_dk_howling_blast, spell_dk_mark_of_blood, spell_dk_necrosis, spell_dk_obliteration, spell_dk_pet_geist_transform, spell_dk_pet_skeleton_transform, spell_dk_pvp_4p_bonus, spell_dk_raise_dead, spell_dk_t20_2p_rune_empowered, spell_dru_abundance, spell_dru_base_transformer, spell_dru_barkskin, spell_dru_brambles, spell_dru_bristling_fur, spell_dru_cat_form, spell_dru_cultivation, spell_dru_earthwarden, spell_dru_eclipse_aura, spell_dru_eclipse_dummy, spell_dru_eclipse_ooc, spell_dru_efflorescence_dummy, spell_dru_embrace_of_the_dream_effect, spell_dru_entangling_roots, spell_dru_entangling_roots_aura, spell_dru_ferocious_bite, spell_dru_forms_trinket, spell_dru_galactic_guardian, spell_dru_germination, spell_dru_glyph_of_stars, spell_dru_gore, spell_dru_incarnation, spell_dru_incarnation_tree_of_life, spell_dru_item_t6_trinket, spell_dru_lifebloom, spell_dru_lunar_inspiration, spell_dru_luxuriant_soil, spell_dru_moonfire, spell_dru_omen_of_clarity, spell_dru_power_of_the_archdruid, spell_dru_savage_roar_aura, spell_dru_shooting_stars, spell_dru_skull_bash, spell_dru_spring_blossoms, spell_dru_survival_instincts, spell_dru_t3_6p_bonus, spell_dru_t3_8p_bonus, spell_dru_t4_2p_bonus, spell_dru_t10_balance_4p_bonus, spell_dru_t10_restoration_4p_bonus_dummy, spell_dru_thrash, spell_dru_thrash_aura, spell_dru_travel_form, spell_dru_travel_form_dummy, spell_dru_travel_form_dummy_aura, spell_dru_wild_growth_aura, spell_dru_yseras_gift, spell_evo_glide, spell_evo_living_flame, spell_evo_permeating_chill, spell_evo_pyre, spell_gen_adaptive_warding, spell_gen_animal_blood, spell_gen_bandage, spell_gen_battleground_mercenary_shapeshift, spell_gen_blood_reserve, spell_gen_break_shield, spell_gen_cannibalize, spell_gen_chaos_blast, spell_gen_clone_weapon_aura, spell_gen_create_lance, spell_gen_defend, spell_gen_divine_storm_cd_reset, spell_ethereal_pet_onsummon, spell_ethereal_pet_aura_remove, spell_gen_feast, spell_gen_furious_rage, spell_gen_fishing, spell_gen_gadgetzan_transporter_backfire, spell_gen_gnomish_transporter, spell_gen_interrupt, spell_gen_lifebloom, spell_gen_mounted_charge, spell_gen_moss_covered_feet, spell_gen_netherbloom, spell_gen_nightmare_vine, spell_gen_obsidian_armor, spell_gen_orc_disguise, spell_gen_paralytic_poison, spell_gen_parachute, spell_gen_running_wild, spell_gen_running_wild_aura, spell_gen_seaforium_blast, spell_gen_summon_tournament_mount, spell_gen_tournament_duel, spell_pvp_trinket_wotf_shared_cd< TriggeredSpellId >, spell_gen_vampiric_touch, spell_gen_whisper_gulch_yogg_saron_whisper, spell_gen_gm_freeze, spell_corrupting_plague_aura, spell_stasis_field_aura, spell_freezing_circle, spell_gen_cannon_blast, spell_gen_mark_of_kazrogal_hellfire_aura, spell_gen_impatient_mind, spell_gen_boost_2_0_paladin_priest_watch_for_shield, spell_defender_of_azeroth_death_gate_selector, spell_gen_trainer_heal_cooldown, spell_gen_ancestral_call, spell_gen_skinning, spell_gen_bloodlust, spell_gen_major_healing_cooldown_modifier, spell_gen_major_healing_cooldown_modifier_aura, spell_hun_a_murder_of_crows, spell_hun_aspect_cheetah, spell_hun_aspect_of_the_turtle, spell_hun_exhilaration, spell_hun_explosive_shot, spell_hun_hunting_party, spell_hun_last_stand_pet, spell_hun_latent_poison_damage, spell_hun_latent_poison_trigger, spell_hun_latent_poison_injectors_damage, spell_hun_latent_poison_injectors_trigger, spell_hun_misdirection, spell_hun_multi_shot, spell_hun_pet_heart_of_the_phoenix, spell_hun_posthaste, spell_hun_rapid_fire, spell_hun_rapid_fire_damage, spell_hun_roar_of_sacrifice, spell_hun_steady_shot, spell_hun_t9_4p_bonus, spell_hun_t29_2p_marksmanship_bonus, spell_item_trigger_spell::spell_item_trigger_spell_SpellScript, spell_item_aegis_of_preservation, spell_item_absorb_eye_of_grillok, spell_item_blessing_of_faith, spell_item_alchemist_stone, spell_item_anger_capacitor< StackAmount >::spell_item_anger_capacitor_AuraScript< Stacks >, spell_item_aura_of_madness, spell_item_dementia, spell_item_brittle_armor, spell_item_blessing_of_ancient_kings, spell_item_deadly_precision_dummy, spell_item_deathbringers_will< StrengthSpellId, AgilitySpellId, APSpellId, CriticalSpellId, HasteSpellId >::spell_item_deathbringers_will_AuraScript< Strength, Agility, AttackPower, Critical, Haste >, spell_item_decahedral_dwarven_dice, spell_item_goblin_bomb_dispenser, spell_item_defibrillate::spell_item_defibrillate_SpellScript, spell_item_desperate_defense, spell_item_deviate_fish, spell_item_discerning_eye_beast_dummy, spell_item_fate_rune_of_unsurpassed_vigor, spell_item_feast, spell_item_flask_of_the_north, spell_item_frozen_shadoweave, spell_item_gnomish_death_ray, spell_item_harm_prevention_belt, spell_item_heartpierce< Energy, Mana, Rage, RunicPower >, spell_item_hourglass_sand, spell_item_make_a_wish, spell_item_mark_of_conquest, spell_item_mercurial_shield, spell_item_mingos_fortune_generator, spell_item_necrotic_touch, spell_item_net_o_matic, spell_item_noggenfogger_elixir, spell_item_persistent_shield, spell_item_pet_healing, spell_item_power_circle, spell_item_savory_deviate_delight, spell_item_dimensional_ripper_everlook, spell_item_ultrasafe_transporter, spell_item_dimensional_ripper_area52, spell_item_shadowmourne, spell_item_shadowmourne_soul_fragment, spell_item_six_demon_bag, spell_item_swift_hand_justice_dummy, spell_item_underbelly_elixir, spell_item_wormhole_pandaria, spell_item_worn_troll_dice, spell_item_red_rider_air_rifle, spell_item_vanquished_clutches, spell_item_purify_helboar_meat, spell_item_nigh_invulnerability, spell_item_poultryizer, spell_item_socrethars_stone, spell_item_demon_broiled_surprise, spell_item_complete_raptor_capture, spell_item_impale_leviroth, spell_item_lifegiving_gem, spell_item_nitro_boosts, spell_item_nitro_boosts_backfire, spell_item_rocket_boots, spell_item_pygmy_oil, spell_item_chicken_cover, spell_item_shard_of_the_scale< HealProcSpellId, DamageProcSpellId >::spell_item_shard_of_the_scale_AuraScript< HealProc, DamageProc >, spell_item_soul_preserver, spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >::spell_item_sunwell_neck_AuraScript< Aldors, Scryers >, spell_item_death_choice, spell_item_trinket_stack::spell_item_trinket_stack_AuraScript, spell_item_darkmoon_card_greatness, spell_item_mana_drain, spell_item_taunt_flag_targeting, spell_item_mind_control_cap, spell_item_universal_remote, spell_item_zandalarian_charm::spell_item_zandalarian_charm_AuraScript, spell_item_talisman_of_ascendance, spell_item_jom_gabbar, spell_item_battle_trance, spell_item_world_queller_focus, spell_item_brutal_kinship, spell_item_eggnog, spell_item_sephuzs_secret, spell_item_amalgams_seventh_spine, spell_item_amalgams_seventh_spine_mana_restore, spell_item_highfathers_machination, spell_item_seeping_scourgewing, spell_item_shiver_venom_weapon_proc, spell_item_infurious_crafted_gear_mettle, spell_mage_alter_time_aura, spell_mage_alter_time_active, spell_mage_arcane_charge_clear, spell_mage_blazing_barrier, spell_mage_blizzard_damage, spell_mage_cold_snap, spell_mage_comet_storm, spell_mage_comet_storm_damage, spell_mage_cone_of_cold, spell_mage_conjure_refreshment, spell_mage_ethereal_blink, spell_mage_ethereal_blink_triggered, spell_mage_feel_the_burn, spell_mage_fingers_of_frost, spell_mage_firestarter, spell_mage_firestarter_dots, spell_mage_flurry, spell_mage_flurry_damage, spell_mage_frostbolt, spell_mage_hyper_impact, spell_mage_ice_barrier, spell_mage_ice_block, spell_mage_ice_lance, spell_mage_ignite, spell_mage_imp_mana_gems, spell_mage_incanters_flow, spell_mage_living_bomb, spell_mage_living_bomb_periodic, spell_mage_polymorph_visual, spell_mage_radiant_spark, spell_mage_ray_of_frost, spell_mage_ray_of_frost_aura, spell_mage_ring_of_frost, spell_mage_ring_of_frost_freeze, spell_mage_ring_of_frost_freeze_AuraScript, spell_mage_touch_of_the_magi_aura, spell_mage_water_elemental_freeze, spell_monk_crackling_jade_lightning, spell_monk_crackling_jade_lightning_knockback_proc_aura, spell_monk_life_cocoon, spell_monk_open_palm_strikes, spell_monk_power_strike_periodic, spell_monk_power_strike_proc, spell_monk_roll, spell_monk_stagger, spell_monk_stagger_damage_aura, spell_monk_stagger_debuff_aura, spell_pal_art_of_war, spell_pal_blinding_light, spell_pal_consecration, spell_pal_crusader_might, spell_pal_crusading_strikes, spell_pal_divine_purpose, spell_pal_divine_steed, spell_pal_divine_storm, spell_pal_eye_for_an_eye, spell_pal_fist_of_justice, spell_pal_grand_crusader, spell_pal_hammer_of_the_righteous, spell_pal_infusion_of_light, spell_pal_moment_of_glory, spell_pal_judgment, spell_pal_holy_prism, spell_pal_holy_prism_selector, spell_pal_holy_shock, spell_pal_holy_shock_damage_visual, spell_pal_holy_shock_heal_visual, spell_pal_item_healing_discount, spell_pal_item_t6_trinket, spell_pal_light_s_beacon, spell_pal_light_hammer_init_summon, spell_pal_light_hammer_periodic, spell_pal_righteous_protector, spell_pal_righteous_verdict, spell_pal_templar_s_verdict, spell_pal_t3_6p_bonus, spell_pal_t8_2p_bonus, spell_pal_t30_2p_protection_bonus, spell_pal_t30_2p_protection_bonus_heal, spell_pal_zeal, spell_pri_angelic_feather_trigger, spell_pri_aq_3p_bonus, spell_pri_abyssal_reverie, spell_pri_atonement_effect, spell_pri_atonement_effect_aura, spell_pri_atonement_passive, spell_pri_benediction, spell_pri_blaze_of_light, spell_pri_crystalline_reflection, spell_pri_dark_indulgence, spell_pri_divine_image, spell_pri_divine_image_spell_triggered, spell_pri_divine_service, spell_pri_empowered_renew, spell_pri_epiphany, spell_pri_evangelism, spell_pri_focused_mending, spell_pri_heavens_wrath, spell_pri_holy_mending, spell_pri_holy_words, spell_pri_holy_word_salvation_cooldown_reduction, spell_pri_item_t6_trinket, spell_pri_leap_of_faith_effect_trigger, spell_pri_levitate, spell_pri_mind_bomb, spell_pri_painful_punishment, spell_pri_penance, spell_pri_penance_or_dark_reprimand_channeled, spell_pri_power_leech_passive, spell_pri_power_of_the_dark_side, spell_pri_power_of_the_dark_side_damage_bonus, spell_pri_power_of_the_dark_side_healing_bonus, spell_pri_power_word_radiance, spell_pri_power_word_shield, spell_pri_divine_aegis, spell_pri_power_word_solace, spell_pri_prayer_of_mending_SpellScriptBase, spell_pri_prayer_of_mending_dummy, spell_pri_prayer_of_mending_aura, spell_pri_holy_10_1_class_set_2pc, spell_pri_holy_10_1_class_set_2pc_chooser, spell_pri_holy_10_1_class_set_4pc, spell_pri_holy_10_1_class_set_4pc_aura, spell_pri_purge_the_wicked, spell_pri_purge_the_wicked_dummy, spell_pri_rapture, spell_pri_schism, spell_pri_sins_of_the_many, spell_pri_spirit_of_redemption, spell_pri_shadow_mend, spell_pri_shadow_mend_periodic_damage, spell_pri_surge_of_light, spell_pri_t3_4p_bonus, spell_pri_t5_heal_2p_bonus, spell_pri_t10_heal_2p_bonus, spell_pri_trail_of_light, spell_pri_train_of_thought, spell_pri_vampiric_embrace, spell_pri_vampiric_touch, spell_q2203_thaumaturgy_channel, spell_q11396_11399_scourging_crystal_controller, spell_q11396_11399_scourging_crystal_controller_dummy, spell_q11730_ultrasonic_screwdriver, spell_q12634_despawn_fruit_tosser, spell_q12527_zuldrak_rat, spell_q12730_quenching_mist, spell_q13291_q13292_q13239_q13261_frostbrood_skytalon_grab_decoy, spell_q13264_q13276_q13288_q13289_burst_at_the_seams_59576, spell_q12690_burst_at_the_seams_52510, spell_q12308_escape_from_silverbrook, spell_q12641_death_comes_from_on_high, spell_q12919_gymers_grab, spell_q13400_illidan_kill_master, spell_q14100_q14111_make_player_destroy_totems, spell_q10929_fumping, spell_q28813_get_our_boys_back_dummy::spell_q28813_get_our_boys_back_dummy_SpellScript, spell_quest_taming_the_beast, spell_quest_uther_grom_tribute, spell_rog_blackjack, spell_rog_blade_flurry, spell_rog_grand_melee, spell_rog_honor_among_thieves, spell_rog_killing_spree_aura, spell_rog_mastery_main_gauche, spell_rog_prey_on_the_weak, spell_rog_restless_blades, spell_rog_roll_the_bones, spell_rog_rupture, spell_rog_shadowstrike, spell_rog_sinister_strike, spell_rog_stealth, spell_rog_symbols_of_death, spell_rog_tricks_of_the_trade_aura, spell_rog_turn_the_tables_periodic_check, spell_rog_vanish, spell_rog_vanish_aura, spell_sha_aftershock, spell_sha_ancestral_guidance, spell_sha_ancestral_guidance_heal, spell_sha_ascendance_restoration, spell_sha_chain_lightning, spell_sha_chain_lightning_overload, spell_sha_crash_lightning, spell_sha_doom_winds_legendary, spell_sha_earth_shield, spell_sha_earth_shock, spell_sha_earthen_rage_passive, spell_sha_earthen_rage_proc_aura, spell_sha_earthquake, spell_sha_elemental_blast, spell_sha_flametongue_weapon, spell_sha_flametongue_weapon_aura, spell_sha_icefury, spell_sha_item_lightning_shield, spell_sha_item_lightning_shield_trigger, spell_sha_item_mana_surge, spell_sha_item_t6_trinket, spell_sha_item_t10_elemental_2p_bonus, spell_sha_lava_burst, spell_sha_lava_crit_chance, spell_sha_lava_surge, spell_sha_lava_surge_proc, spell_sha_lightning_bolt, spell_sha_lightning_bolt_overload, spell_sha_liquid_magma_totem, spell_sha_mastery_elemental_overload, spell_sha_mastery_elemental_overload_proc, spell_sha_path_of_flames_spread, spell_sha_spirit_wolf, spell_sha_tidal_waves, spell_sha_t3_6p_bonus, spell_sha_t8_elemental_4p_bonus, spell_sha_t9_elemental_4p_bonus, spell_sha_t10_restoration_4p_bonus, spell_sha_unlimited_power, spell_sha_undulation_passive, spell_sha_windfury_weapon, spell_sha_windfury_weapon_proc, spell_sha_windspeakers_lava_resurgence, spell_warl_create_healthstone, spell_warl_drain_soul, spell_warl_immolate, spell_warl_random_sayaad, spell_warl_sayaad_precast_disorientation, spell_warl_seduction, spell_warl_seed_of_corruption_dummy, spell_warl_seed_of_corruption_generic, spell_warl_shadow_bolt, spell_warl_soul_swap, spell_warl_soul_swap_exhale, spell_warl_soulshatter, spell_warl_strengthen_pact_succubus, spell_warl_strengthen_pact_incubus, spell_warl_summon_sayaad, spell_warl_t4_2p_bonus< Trigger >, spell_warl_unstable_affliction, spell_warr_bloodthirst, spell_warr_brutal_vitality, spell_warr_charge, spell_warr_charge_effect, spell_warr_colossus_smash, spell_warr_critical_thinking, spell_warr_fueled_by_violence, spell_warr_heroic_leap, spell_warr_heroic_leap_jump, spell_warr_impending_victory, spell_warr_mortal_strike, spell_warr_rallying_cry, spell_warr_shield_block, spell_warr_shield_charge, spell_warr_storm_bolt, spell_warr_strategist, spell_warr_sudden_death, spell_warr_sweeping_strikes, spell_warr_trauma, spell_warr_victorious_state, spell_warr_victory_rush, spell_mark_of_nature::spell_mark_of_nature_SpellScript, spell_cragmaw_larva_metamorphosis, spell_blood_mirror_selector, spell_taint_of_ghuun, spell_deathwhisper_dark_reckoning, spell_putricide_ooze_channel, spell_trigger_spell_from_caster, spell_garothi_fel_bombardment_periodic, spell_garothi_annihilation_selector, spell_lick_selector_guarm, spell_volatile_foam_selector< ExcludeSpellId >, spell_volatile_foam_aura< SpellIdOnExpire >, spell_occuthar_eyes_of_occuthar::spell_occuthar_eyes_of_occuthar_SpellScript, spell_kalecgos_tap_check, spell_muru_negative_energy_periodic, spell_silverpine_flurry_of_claws, spell_love_is_in_the_air_fragrant_air_analysis, spell_love_is_in_the_air_heavily_perfumed, spell_love_is_in_the_air_service_uniform, spell_love_is_in_the_air_perfume_cologne_immune, spell_pilgrims_bounty_feast_on, spell_baleroc_decimating_strike, spell_husam_hammer_fist, spell_husam_bad_intentions, spell_husam_hurl, spell_ooze_zap, spell_silithus_summon_cultist_periodic, spell_ahnkahet_yogg_saron_whisper, spell_halion_combustion_consumption_periodic::spell_halion_combustion_consumption_periodic_AuraScript, spell_black_knight_ghoul_explode, spell_black_knight_ghoul_explode_risen_ghoul, spell_mistress_kiss_area, spell_fel_streak_visual, spell_jormungars_slime_pool, spell_icehowl_arctic_breath, spell_trollgore_invader_taunt, spell_hor_quel_delars_will, spell_putricide_ooze_tank_protection, spell_rotface_mutated_infection_aura, spell_frostwarden_handler_focus_fire_aura, spell_grobbulus_poison_cloud, spell_krystallus_shatter_effect, spell_algalon_phase_constellation, spell_tar_blaze, spell_ulduar_cancel_stone_grip::spell_ulduar_cancel_stone_gripSpellScript, spell_borean_tundra_nerubar_web_random_unit_not_on_quest, spell_borean_tundra_dispel_freed_soldier_debuff, spell_dragonblight_moti_hourglass_cast_see_invis_on_master, spell_dragonblight_fill_blood_unholy_frost_gem, spell_dragonblight_corrosive_spit, spell_fjord_the_cleansing_on_death_cast_on_master, spell_fjord_the_way_to_his_heart_reverse_cast, spell_fjord_the_way_to_his_heart_quest_complete, spell_icecrown_the_ocular_on_death, spell_icecrown_summon_freed_crusader, spell_sholazar_take_sputum_sample, spell_sholazar_flight_to_sholazar, spell_low_health_trigger, spell_storm_peaks_remove_collapsing_cave_aura, spell_wintergrasp_tenacity_refresh, spell_zuldrak_chains_of_the_scourge, spell_mother_shahraz_saber_lash, spell_mother_shahraz_generic_periodic, spell_gruul_shatter_effect::spell_gruul_shatter_effect_SpellScript, spell_broggok_poison_cloud::spell_broggok_poison_cloud_AuraScript, spell_astromancer_wrath_of_the_astromancer, spell_shadowmoon_quest_credit_crazed_colossus, spell_pet_gen_lich_pet_focus, spell_anduin_wrynn_befouled_barrier_absorb, spell_azerite_gen_aura_calc_from_2nd_effect_triggered_spell, spell_dk_anti_magic_shell, spell_dk_death_pact, spell_dk_death_strike, spell_dk_ghoul_explode, spell_dk_rime, spell_dru_berserk, spell_dru_embrace_of_the_dream, spell_dru_inner_peace, spell_dru_wild_growth, spell_gen_arena_drink, spell_gen_aura_of_fear, spell_gen_burning_depths_necrolyte_image, spell_gen_dalaran_disguise, spell_gen_gift_of_naaru, spell_gen_oracle_wolvar_reputation, spell_gen_player_say, spell_gen_remove_on_health_pct, spell_gen_trigger_exclude_caster_aura_spell, spell_gen_trigger_exclude_target_aura_spell, spell_gen_whisper_to_controller, spell_gen_eject_passenger, spell_gen_mixology_bonus, spell_gen_face_rage, spell_gen_random_aggro_taunt, spell_hun_cobra_sting, spell_hun_masters_call, spell_item_crystal_spire_of_karabor, spell_item_artifical_stamina, spell_item_artifical_damage, spell_item_water_strider, spell_item_seal_of_darkshire_nobility, spell_item_grips_of_forsaken_sanity, spell_mage_arcane_barrage, spell_mage_arcane_explosion, spell_mage_cauterize_AuraScript, spell_mage_flame_on, spell_mage_living_bomb_explosion, spell_mage_prismatic_barrier, spell_monk_provoke, spell_pal_ardent_defender, spell_pal_awakening, spell_pal_blessing_of_protection, spell_pal_divine_shield, spell_pal_lay_on_hands, spell_pal_shield_of_vengeance, spell_pri_answered_prayers, spell_pri_atonement, spell_pri_circle_of_healing, spell_pri_guardian_spirit, spell_pri_holy_word_salvation, spell_pri_lights_wrath, spell_pri_shadow_covenant, spell_q13086_cannons_target, spell_quest_portal_with_condition, spell_rog_backstab, spell_rog_cheat_death, spell_sha_deeply_rooted_elements, spell_sha_downpour, spell_sha_earthquake_tick, spell_warl_burning_rush, spell_warl_dark_pact, spell_warl_devour_magic, spell_warr_devastator, spell_warr_item_t10_prot_4p_bonus, spell_warr_shockwave, and spell_sanguine_feast_selector.

Definition at line 154 of file SpellScript.h.

154{ return true; }
+ Here is the caller graph for this function:

◆ ValidateSpellEffect() [1/2]

static bool SpellScriptBase::ValidateSpellEffect ( std::initializer_list< std::pair< uint32, SpellEffIndex > >  effects)
inlinestatic

Definition at line 173 of file SpellScript.h.

174 {
175 return ValidateSpellEffectsImpl(effects.begin(), effects.end());
176 }
static bool ValidateSpellEffectsImpl(Iterator begin, Iterator end)
Definition: SpellScript.h:200
+ Here is the caller graph for this function:

◆ ValidateSpellEffect() [2/2]

template<class T >
static bool SpellScriptBase::ValidateSpellEffect ( T const &  spellEffects)
inlinestatic

Definition at line 179 of file SpellScript.h.

180 {
181 return ValidateSpellEffectsImpl(std::cbegin(spellEffects), std::cend(spellEffects));
182 }

◆ ValidateSpellEffectImpl()

bool SpellScriptBase::ValidateSpellEffectImpl ( uint32  spellId,
SpellEffIndex  effectIndex 
)
staticprivate

Definition at line 55 of file SpellScript.cpp.

56{
57 SpellInfo const* spellInfo = sSpellMgr->GetSpellInfo(spellId, DIFFICULTY_NONE);
58 if (!spellInfo)
59 {
60 TC_LOG_ERROR("scripts.spells", "SpellScriptBase::ValidateSpellEffect: Spell {} does not exist.", spellId);
61 return false;
62 }
63
64 if (spellInfo->GetEffects().size() <= effectIndex)
65 {
66 TC_LOG_ERROR("scripts.spells", "SpellScriptBase::ValidateSpellEffect: Spell {} does not have EFFECT_{}.", spellId, uint32(effectIndex));
67 return false;
68 }
69
70 return true;
71}
@ DIFFICULTY_NONE
Definition: DBCEnums.h:874
uint32_t uint32
Definition: Define.h:143
#define sSpellMgr
Definition: SpellMgr.h:849
std::vector< SpellEffectInfo > const & GetEffects() const
Definition: SpellInfo.h:576
+ Here is the call graph for this function:

◆ ValidateSpellEffectsImpl()

template<typename Iterator >
static bool SpellScriptBase::ValidateSpellEffectsImpl ( Iterator  begin,
Iterator  end 
)
inlinestaticprivate

Definition at line 200 of file SpellScript.h.

201 {
202 bool allValid = true;
203 while (begin != end)
204 {
205 if (!ValidateSpellEffectImpl(begin->first, begin->second))
206 allValid = false;
207
208 ++begin;
209 }
210 return allValid;
211 }
static bool ValidateSpellEffectImpl(uint32 spellId, SpellEffIndex effectIndex)
Definition: SpellScript.cpp:55

◆ ValidateSpellInfo() [1/2]

static bool SpellScriptBase::ValidateSpellInfo ( std::initializer_list< uint32 spellIds)
inlinestatic

Definition at line 162 of file SpellScript.h.

163 {
164 return ValidateSpellInfoImpl(spellIds.begin(), spellIds.end());
165 }
static bool ValidateSpellInfoImpl(Iterator begin, Iterator end)
Definition: SpellScript.h:186

◆ ValidateSpellInfo() [2/2]

template<class T >
static bool SpellScriptBase::ValidateSpellInfo ( T const &  spellIds)
inlinestatic

Definition at line 168 of file SpellScript.h.

169 {
170 return ValidateSpellInfoImpl(std::cbegin(spellIds), std::cend(spellIds));
171 }

◆ ValidateSpellInfoImpl() [1/2]

template<typename Iterator >
static bool SpellScriptBase::ValidateSpellInfoImpl ( Iterator  begin,
Iterator  end 
)
inlinestaticprivate

Definition at line 186 of file SpellScript.h.

187 {
188 bool allValid = true;
189 while (begin != end)
190 {
191 if (!ValidateSpellInfoImpl(*begin))
192 allValid = false;
193
194 ++begin;
195 }
196 return allValid;
197 }

◆ ValidateSpellInfoImpl() [2/2]

bool SpellScriptBase::ValidateSpellInfoImpl ( uint32  spellId)
staticprivate

Definition at line 44 of file SpellScript.cpp.

45{
46 if (!sSpellMgr->GetSpellInfo(spellId, DIFFICULTY_NONE))
47 {
48 TC_LOG_ERROR("scripts.spells", "SpellScriptBase::ValidateSpellInfo: Spell {} does not exist.", spellId);
49 return false;
50 }
51
52 return true;
53}

Member Data Documentation

◆ m_currentScriptState

uint8 SpellScriptBase::m_currentScriptState
protected

Definition at line 132 of file SpellScript.h.

◆ m_scriptName

std::string_view SpellScriptBase::m_scriptName
protected

Definition at line 133 of file SpellScript.h.

◆ m_scriptSpellId

uint32 SpellScriptBase::m_scriptSpellId
protected

Definition at line 134 of file SpellScript.h.


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