AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
AuraScript Class Reference

#include "SpellScript.h"

Inheritance diagram for AuraScript:
_SpellScript aura_class_call_siphon_blessing aura_class_call_wild_magic spell_alar_dive_bomb::spell_alar_dive_bomb_AuraScript spell_alar_ember_blast_death::spell_alar_ember_blast_death_AuraScript spell_alar_flame_quills::spell_alar_flame_quills_AuraScript spell_algalon_collapse::spell_algalon_collapse_AuraScript spell_algalon_phase_punch::spell_algalon_phase_punch_AuraScript spell_algalon_remove_phase::spell_algalon_remove_phase_AuraScript spell_allergies spell_amanitar_remove_mushroom_power spell_anubisath_mortal_strike spell_apothecary_cologne_spill spell_apothecary_perfume_spill spell_arcatraz_soul_steal::spell_arcatraz_soul_steal_AuraScript spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript spell_astromancer_solarian_transform::spell_astromancer_solarian_transform_AuraScript spell_astromancer_wrath_of_the_astromancer::spell_astromancer_wrath_of_the_astromancer_AuraScript spell_auchenai_possess spell_aura_of_despair::spell_aura_of_despair_AuraScript spell_azjol_nerub_carrion_beetels spell_azjol_nerub_web_wrap::spell_azjol_nerub_web_wrap_AuraScript spell_barreled_control_aura spell_black_morass_corrupt_medivh spell_black_template_harpooners_mark::spell_black_template_harpooners_mark_AuraScript spell_black_temple_charge_rage::spell_black_temple_charge_rage_AuraScript spell_black_temple_consuming_strikes::spell_black_temple_consuming_strikes_AuraScript spell_black_temple_curse_of_the_bleakheart::spell_black_temple_curse_of_the_bleakheart_AuraScript spell_black_temple_curse_of_vitality::spell_black_temple_curse_of_vitality_AuraScript spell_black_temple_dementia::spell_black_temple_dementia_AuraScript spell_black_temple_shadow_inferno::spell_black_temple_shadow_inferno_AuraScript spell_black_temple_skeleton_shot::spell_black_temple_skeleton_shot_AuraScript spell_black_temple_spell_absorption::spell_black_temple_spell_absorption_AuraScript spell_black_temple_wyvern_sting::spell_black_temple_wyvern_sting_AuraScript spell_blood_council_shadow_prison::spell_blood_council_shadow_prison_AuraScript spell_blood_queen_essence_of_the_blood_queen::spell_blood_queen_essence_of_the_blood_queen_AuraScript spell_blood_queen_frenzied_bloodthirst::spell_blood_queen_frenzied_bloodthirst_AuraScript spell_blood_queen_pact_of_the_darkfallen_dmg::spell_blood_queen_pact_of_the_darkfallen_dmg_AuraScript spell_boss_magus_telestra_summon_telestra_clones::spell_boss_magus_telestra_summon_telestra_clones_AuraScript spell_boss_salramm_steal_flesh::spell_boss_salramm_steal_flesh_AuraScript spell_botanica_call_of_the_falcon::spell_botanica_call_of_the_falcon_AuraScript spell_botanica_shift_form::spell_botanica_shift_form_AuraScript spell_brewfest_main_ram_buff spell_brewfest_ram_fatigue spell_brewfest_reveler_transform spell_broggok_poison_cloud spell_bronjahm_soulstorm_channel_ooc::spell_bronjahm_soulstorm_channel_ooc_AuraScript spell_bronjahm_soulstorm_visual::spell_bronjahm_soulstorm_visual_AuraScript spell_burning_maul spell_capacitus_polarity_charge_aura spell_catch_the_wild_wolpertinger spell_chapter5_light_of_dawn_aura::spell_chapter5_light_of_dawn_aura_AuraScript spell_charge_shield_bomber::spell_charge_shield_bomber_AuraScript spell_close_rift::spell_close_rift_AuraScript spell_commander_sarannis_arcane_devastation spell_contagion_of_rot spell_control_piece spell_cthun_digestive_acid spell_deathbringer_blood_link_aura::spell_deathbringer_blood_link_AuraScript spell_deathbringer_blood_link_blood_beast_aura::spell_deathbringer_blood_link_blood_beast_aura_AuraScript spell_deathbringer_blood_power::spell_deathbringer_blood_power_AuraScript spell_deathwhisper_dark_reckoning spell_deathwhisper_mana_barrier::spell_deathwhisper_mana_barrier_AuraScript spell_destroy_door_seal::spell_destroy_door_sealAuraScript spell_direbrew_disarm spell_dk_anti_magic_shell_raid spell_dk_anti_magic_shell_self spell_dk_anti_magic_zone spell_dk_blood_caked_blade spell_dk_blood_gorged spell_dk_bone_shield spell_dk_chains_of_ice_aura spell_dk_dancing_rune_weapon spell_dk_dancing_rune_weapon_visual spell_dk_death_and_decay_aura spell_dk_hungering_cold spell_dk_icebound_fortitude spell_dk_improved_blood_presence spell_dk_improved_blood_presence_proc spell_dk_improved_frost_presence spell_dk_improved_unholy_presence spell_dk_master_of_ghouls spell_dk_pet_scaling spell_dk_presence spell_dk_raise_ally_trigger spell_dk_scent_of_blood spell_dk_scent_of_blood_trigger spell_dk_spell_deflection spell_dk_vampiric_blood spell_dk_wandering_plague_aura spell_dk_will_of_the_necropolis spell_dragonblight_corrosive_spit spell_dreamwalker_decay_periodic_timer::spell_dreamwalker_decay_periodic_timer_AuraScript spell_dreamwalker_mana_void::spell_dreamwalker_mana_void_AuraScript spell_dreamwalker_nightmare_cloud::spell_dreamwalker_nightmare_cloud_AuraScript spell_dreamwalker_summon_suppresser::spell_dreamwalker_summon_suppresser_AuraScript spell_dred_grievious_bite::spell_dred_grievious_bite_AuraScript spell_dru_barkskin spell_dru_bear_form_passive spell_dru_brambles_treant spell_dru_dash_aura spell_dru_enrage spell_dru_feral_swiftness spell_dru_idol_lifebloom spell_dru_innervate spell_dru_lifebloom spell_dru_living_seed spell_dru_living_seed_proc spell_dru_moonkin_form_passive spell_dru_moonkin_form_passive_proc spell_dru_nurturing_instinct spell_dru_omen_of_clarity spell_dru_owlkin_frenzy spell_dru_predatory_strikes spell_dru_primal_tenacity spell_dru_rip spell_dru_savage_defense spell_dru_savage_roar_aura spell_dru_survival_instincts_aura spell_dru_swift_flight_passive spell_dru_t10_balance_4p_bonus spell_dru_treant_scaling spell_dtk_raise_dead::spell_dtk_raise_dead_AuraScript spell_entropius_void_zone_visual::spell_entropius_void_zone_visual_AuraScript spell_exploding_orb_auto_grow::spell_exploding_orb_auto_grow_AuraScript spell_faction_champion_warl_unstable_affliction::spell_faction_champion_warl_unstable_affliction_AuraScript spell_felmyst_fog_of_corruption_charm::spell_felmyst_fog_of_corruption_charm_AuraScript spell_festergut_blighted_spores::spell_festergut_blighted_spores_AuraScript spell_flame_warder_meteor_fists::spell_flame_warder_meteor_fists_AuraScript spell_flamewreath_aura spell_four_horsemen_mark::spell_four_horsemen_mark_AuraScript spell_frost_tomb::spell_frost_tombAuraScript spell_frostwarden_handler_focus_fire::spell_frostwarden_handler_focus_fire_AuraScript spell_fungal_decay spell_gargolmar_retalliation spell_garr_separation_nexiety::spell_garr_separation_nexiety_AuraScript spell_geddon_armageddon::spell_geddon_armageddon_AuraScript spell_geddon_inferno::spell_geddon_inferno_AuraScript spell_gen_absorb0_hitlimit1 spell_gen_adaptive_warding spell_gen_allow_proc_from_spells_with_cost spell_gen_animal_blood spell_gen_apply_aura_after_expiration spell_gen_area_aura_select_players spell_gen_aura_service_uniform spell_gen_av_drekthar_presence spell_gen_baby_murloc spell_gen_baby_murloc_passive spell_gen_bg_preparation spell_gen_black_magic_enchant spell_gen_blade_warding spell_gen_burn_brutallus spell_gen_choking_vines spell_gen_clone_weapon_aura spell_gen_consume spell_gen_crab_disguise spell_gen_curse_of_pain spell_gen_damage_reduction_aura spell_gen_defend spell_gen_disabled_above_63 spell_gen_feign_death_all_flags spell_gen_feign_death_no_dyn_flag spell_gen_feign_death_no_prevent_emotes spell_gen_fixate_aura spell_gen_flurry_of_claws spell_gen_gift_of_naaru spell_gen_gryphon_wyvern_mount_check spell_gen_haunted_aura spell_gen_have_item_auras spell_gen_holiday_buff_food spell_gen_leeching_swarm::spell_gen_leeching_swarm_AuraScript spell_gen_lifeblood spell_gen_lifebloom spell_gen_model_visible spell_gen_moss_covered_feet spell_gen_no_offhand_proc spell_gen_obsidian_armor spell_gen_on_tournament_mount spell_gen_parachute spell_gen_paralytic_poison spell_gen_periodic_knock_away spell_gen_prevent_emotes spell_gen_proc_from_direct_damage spell_gen_proc_not_self spell_gen_proc_on_self spell_gen_proc_reduced_above_60 spell_gen_reduced_above_60_aura spell_gen_replenishment_aura spell_gen_shriveling_gaze spell_gen_summon_elemental spell_gen_tournament_pennant spell_gen_turkey_marker spell_gen_vehicle_scaling_aura spell_gen_visual_dummy_stun spell_gen_whisper_gulch_yogg_saron_whisper spell_grobbulus_mutating_injection::spell_grobbulus_mutating_injection_AuraScript spell_gruul_ground_slam_trigger spell_gyth_chromatic_protection spell_hadronox_leech_poison::spell_hadronox_leech_poison_AuraScript spell_hadronox_summon_periodic::spell_hadronox_summon_periodic_AuraScript spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript spell_halion_leave_twilight_realm::spell_halion_leave_twilight_realm_AuraScript spell_halion_marks::spell_halion_marks_AuraScript spell_halion_meteor_strike_marker::spell_halion_meteor_strike_marker_AuraScript spell_halion_meteor_strike_spread::spell_halion_meteor_strike_spread_AuraScript spell_halion_twilight_cutter_periodic::spell_halion_twilight_cutter_periodic_AuraScript spell_halion_twilight_phasing::spell_halion_twilight_phasing_AuraScript spell_halion_twilight_realm::spell_halion_twilight_realm_AuraScript spell_hallows_end_base_fire spell_hallows_end_candy_pirate_costume spell_hexlord_unstable_affliction::spell_hexlord_unstable_affliction_AuraScript spell_hodir_biting_cold_main_aura::spell_hodir_biting_cold_main_aura_AuraScript spell_hodir_biting_cold_player_aura::spell_hodir_biting_cold_player_aura_AuraScript spell_hodir_flash_freeze::spell_hodir_flash_freeze_AuraScript spell_hodir_starlight::spell_hodir_starlight_AuraScript spell_hodir_storm_cloud::spell_hodir_storm_cloud_AuraScript spell_hodir_storm_power::spell_hodir_storm_power_AuraScript spell_hodir_toasty_fire::spell_hodir_toasty_fire_AuraScript spell_hor_gunship_cannon_fire::spell_hor_gunship_cannon_fireAuraScript spell_hor_shared_suffering::spell_hor_shared_sufferingAuraScript spell_hos_dark_matter::spell_hos_dark_matter_AuraScript spell_huhuran_wyvern_sting spell_hun_animal_handler spell_hun_ascpect_of_the_viper spell_hun_aspect_of_the_beast spell_hun_cower spell_hun_generic_scaling spell_hun_glyph_of_arcane_shot spell_hun_improved_mend_pet spell_hun_intimidation spell_hun_lock_and_load spell_hun_misdirection spell_hun_misdirection_proc spell_hun_sniper_training spell_hun_taming_the_beast spell_hun_viper_attack_speed spell_hun_wyvern_sting spell_hydross_cleansing_field_aura spell_hydross_cleansing_field_command spell_hydross_mark_of_hydross spell_icc_dark_reckoning::spell_icc_dark_reckoning_AuraScript spell_icc_stoneform::spell_icc_stoneform_AuraScript spell_icc_web_wrap::spell_icc_web_wrap_AuraScript spell_icc_yf_frozen_orb::spell_icc_yf_frozen_orb_AuraScript spell_icc_yh_volley::spell_icc_yh_volley_AuraScript spell_igb_battle_experience_check spell_igb_explosion_main::spell_igb_explosion_main_AuraScript spell_igb_on_gunship_deck::spell_igb_on_gunship_deck_AuraScript spell_igb_overheat::spell_igb_overheat_AuraScript spell_igb_periodic_trigger_with_power_cost::spell_igb_periodic_trigger_with_power_cost_AuraScript spell_igb_rocket_pack::spell_igb_rocket_pack_AuraScript spell_igb_rocket_pack_useable::spell_igb_rocket_pack_useable_AuraScript spell_ignis_scorch::spell_ignis_scorch_AuraScript spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript spell_illidan_cage_trap_stun::spell_illidan_cage_trap_stun_AuraScript spell_illidan_demon_transform1::spell_illidan_demon_transform1_AuraScript spell_illidan_demon_transform2::spell_illidan_demon_transform2_AuraScript spell_illidan_parasitic_shadowfiend::spell_illidan_parasitic_shadowfiend_AuraScript spell_illidan_parasitic_shadowfiend_trigger::spell_illidan_parasitic_shadowfiend_trigger_AuraScript spell_illidan_tear_of_azzinoth_summon_channel::spell_illidan_tear_of_azzinoth_summon_channel_AuraScript spell_illidari_council_balance_of_power::spell_illidari_council_balance_of_power_AuraScript spell_illidari_council_deadly_strike::spell_illidari_council_deadly_strike_AuraScript spell_illidari_council_reflective_shield::spell_illidari_council_reflective_shield_AuraScript spell_infected_worgen_bite::spell_infected_worgen_bite_AuraScript spell_inoculate_nestlewood_owlkin spell_ioc_parachute_ic::spell_ioc_parachute_ic_AuraScript spell_ioc_repair_turret::spell_ioc_repair_turret_AuraScript spell_item_aegis_of_preservation spell_item_arcane_shroud spell_item_blade_ward_enchant spell_item_blessing_of_ancient_kings spell_item_blood_draining_enchant spell_item_desperate_defense spell_item_direbrew_remote_aura spell_item_enchanted_broom_periodic spell_item_essence_of_life spell_item_eye_of_gruul_healing_discount spell_item_fate_rune_of_unsurpassed_vigor spell_item_goblin_gumbo_kettle spell_item_goblin_weather_machine_aura spell_item_green_whelp_armor spell_item_instant_statue spell_item_lil_phylactery spell_item_necrotic_touch spell_item_party_time spell_item_rocket_chicken spell_item_shadowmourne spell_item_shadowmourne_soul_fragment spell_item_shadows_fate spell_item_shifting_naaru_silver spell_item_skull_of_impeding_doom spell_item_the_eye_of_diminution spell_item_trauma spell_item_unsated_craving spell_item_valanyr_hammer_of_ancient_kings spell_item_with_mount_speed spell_kaelthas_burn::spell_kaelthas_burn_AuraScript spell_kaelthas_flame_strike::spell_kaelthas_flame_strike_AuraScript spell_kaelthas_remote_toy::spell_kaelthas_remote_toy_AuraScript spell_kalecgos_curse_of_boundless_agony::spell_kalecgos_curse_of_boundless_agony_AuraScript spell_kalecgos_spectral_realm::spell_kalecgos_spectral_realm_AuraScript spell_karathress_power_of_caribdis spell_karathress_power_of_tidalvess spell_karazhan_brittle_bones::spell_karazhan_brittle_bones_AuraScript spell_karazhan_overload::spell_karazhan_overload_AuraScript spell_karazhan_temptation spell_kelthuzad_detonate_mana::spell_kelthuzad_detonate_mana_AuraScript spell_kiljaeden_armageddon_periodic::spell_kiljaeden_armageddon_periodic_AuraScript spell_kiljaeden_darkness::spell_kiljaeden_darkness_AuraScript spell_kiljaeden_shadow_spike::spell_kiljaeden_shadow_spike_AuraScript spell_kiljaeden_vengeance_of_the_blue_flight::spell_kiljaeden_vengeance_of_the_blue_flight_AuraScript spell_kologarn_stone_shout::spell_kologarn_stone_shout_AuraScript spell_koralon_meteor_fists::spell_koralon_meteor_fists_AuraScript spell_krick_explosive_barrage::spell_krick_explosive_barrage_AuraScript spell_lady_vashj_magic_barrier spell_leotheras_demon_link spell_leotheras_insidious_whisper_aura spell_load_into_catapult::spell_load_into_catapult_AuraScript spell_love_in_air_perfume_immune spell_love_is_in_the_air_romantic_picnic spell_lurker_below_spout spell_mage_brain_freeze spell_mage_burning_determination spell_mage_burnout spell_mage_combustion_proc spell_mage_fingers_of_frost_proc spell_mage_fingers_of_frost_proc_aura spell_mage_focus_magic spell_mage_glyph_of_eternal_water spell_mage_ignite spell_mage_incanters_absorbtion_base_AuraScript spell_mage_living_bomb spell_mage_master_of_elements spell_mage_mirror_image spell_mage_molten_armor spell_mage_pet_scaling spell_magic_eater_food spell_magtheridon_shadow_grasp spell_majordomo_separation_nexiety::spell_majordomo_separation_nexiety_AuraScript spell_mark_of_kazrogal::spell_mark_of_kazrogal_AuraScript spell_mark_of_kazzak::spell_mark_of_kazzak_AuraScript spell_mark_of_malice spell_mark_of_the_faceless_periodic::spell_mark_of_the_faceless_periodic_AuraScript spell_marli_transform spell_mc_play_dead::spell_mc_play_dead_AuraScript spell_midnight_fixate spell_midsummer_ribbon_pole spell_midsummer_torch_quest spell_mimiron_p3wx2_laser_barrage::spell_mimiron_p3wx2_laser_barrage_AuraScript spell_mimiron_rapid_burst::spell_mimiron_rapid_burst_AuraScript spell_moorabi_mojo_frenzy::spell_moorabi_mojo_frenzy_AuraScript spell_mother_shahraz_beam_periodic::spell_mother_shahraz_beam_periodic_AuraScript spell_mother_shahraz_fatal_attraction_aura::spell_mother_shahraz_fatal_attraction_aura_AuraScript spell_mother_shahraz_random_periodic::spell_mother_shahraz_random_periodic_AuraScript spell_mother_shahraz_saber_lash::spell_mother_shahraz_saber_lash_AuraScript spell_mount_check::spell_mount_check_AuraScript spell_muru_darkness::spell_muru_darkness_AuraScript spell_muru_summon_blood_elves_periodic::spell_muru_summon_blood_elves_periodic_AuraScript spell_nether_portal_perseverence spell_novos_crystal_handler_death::spell_novos_crystal_handler_death_AuraScript spell_npc22275_crystal_prison::spell_npc22275_crystal_prison_AuraScript spell_nullify spell_oculus_drake_flag::spell_oculus_drake_flagAuraScript spell_oculus_dream_funnel::spell_oculus_dream_funnel_AuraScript spell_oculus_evasive_charges::spell_oculus_evasive_chargesAuraScript spell_oculus_evasive_maneuvers::spell_oculus_evasive_maneuvers_AuraScript spell_oculus_ride_ruby_emerald_amber_drake_que::spell_oculus_ride_ruby_emerald_amber_drake_que_AuraScript spell_oculus_rider_aura::spell_oculus_rider_auraAuraScript spell_oculus_soar::spell_oculus_soarAuraScript spell_oculus_stop_time::spell_oculus_stop_time_AuraScript spell_oculus_temporal_rift::spell_oculus_temporal_rift_AuraScript spell_optic_link::spell_optic_linkAuraScript spell_orbital_supports::spell_orbital_supports_AuraScript spell_pal_ardent_defender spell_pal_avenging_wrath spell_pal_blessing_of_sanctuary spell_pal_divine_intervention spell_pal_divine_sacrifice spell_pal_exorcism_and_holy_wrath_damage spell_pal_eye_for_an_eye spell_pal_hand_of_sacrifice_aura spell_pal_hand_of_salvation spell_pal_sacred_shield_base spell_pal_seal_of_command_aura spell_pal_seal_of_light spell_pal_seal_of_righteousness spell_pet_hit_expertise_scalling spell_pilgrims_bounty_food_aura spell_pilgrims_bounty_serve_generic spell_pos_blight::spell_pos_blightAuraScript spell_pos_empowered_blizzard::spell_pos_empowered_blizzardAuraScript spell_pos_glacial_strike::spell_pos_glacial_strikeAuraScript spell_pri_divine_aegis spell_pri_glyph_of_prayer_of_healing spell_pri_guardian_spirit spell_pri_item_greater_heal_refund spell_pri_lightwell_renew spell_pri_mana_leech spell_pri_mind_control spell_pri_power_word_shield_aura spell_pri_renew spell_pri_shadowfiend_scaling spell_pri_t4_4p_bonus spell_pri_vampiric_touch spell_pursuing_spikes::spell_pursuing_spikesAuraScript spell_putricide_gaseous_bloat::spell_putricide_gaseous_bloat_AuraScript spell_putricide_grow_stacker::spell_putricide_grow_stacker_AuraScript spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript spell_putricide_mutated_transformation_dismiss::spell_putricide_mutated_transformation_dismiss_AuraScript spell_putricide_mutation_init::spell_putricide_mutation_init_AuraScript spell_putricide_unbound_plague_dmg::spell_putricide_unbound_plague_dmg_AuraScript spell_q10190_battery_recharging_blaster_aura spell_q10525_vision_guide spell_q10563_q10596_to_legion_hold::spell_q10563_q10596_to_legion_hold_AuraScript spell_q10769_dissension_amongst_the_ranks_aura spell_q10923_evil_draws_near_periodic::spell_q10923_evil_draws_near_periodic_AuraScript spell_q10929_fumping::spell_q10929_fumping_AuraScript spell_q10930_big_bone_worm::spell_q10930_big_bone_worm_AuraScript spell_q10985_light_of_the_naaru spell_q11010_q11102_q11023_aggro_burst spell_q11010_q11102_q11023_aggro_check_aura spell_q11026_a11051_banish_the_demons_aura spell_q11065_wrangle_some_aether_rays_aura spell_q11322_q11317_the_cleansing spell_q11396_11399_force_shield_arcane_purple_x3 spell_q11919_q11940_drake_hunt::spell_q11919_q11940_drake_hunt_AuraScript spell_q12243_fire_upon_the_waters::spell_q12243_fire_upon_the_waters_AuraScript spell_q12619_emblazon_runeblade spell_q12730_quenching_mist spell_q12851_going_bearback spell_q12987_read_pronouncement spell_q13003_thursting_hodirs_spear::spell_q13003_thursting_hodirs_spear_AuraScript spell_q2203_thaumaturgy_channel spell_q9718_crow_transform spell_quest_test_flight_charging spell_ragin_flames_inferno spell_reflective_shield::spell_reflective_shield_AuraScript spell_reliquary_of_souls_aura_of_anger::spell_reliquary_of_souls_aura_of_anger_AuraScript spell_reliquary_of_souls_aura_of_desire::spell_reliquary_of_souls_aura_of_desire_AuraScript spell_reliquary_of_souls_aura_of_suffering::spell_reliquary_of_souls_aura_of_suffering_AuraScript spell_reliquary_of_souls_fixate::spell_reliquary_of_souls_fixate_AuraScript spell_reliquary_of_souls_spite::spell_reliquary_of_souls_spite_AuraScript spell_rog_blade_flurry spell_rog_cheat_death spell_rog_combat_potency spell_rog_killing_spree::spell_rog_killing_spree_AuraScript spell_rog_nerves_of_steel spell_rog_prey_on_the_weak spell_rog_rupture spell_rog_savage_combat spell_rog_tricks_of_the_trade spell_rog_tricks_of_the_trade_proc spell_rotface_mutated_infection::spell_rotface_mutated_infection_AuraScript spell_rotface_unstable_ooze_explosion_suicide::spell_rotface_unstable_ooze_explosion_suicide_AuraScript spell_saronite_vapors_dummy::spell_saronite_vapors_dummy_AuraScript spell_scholomance_boon_of_life::spell_scholomance_boon_of_life_AuraScript spell_scholomance_fixate::spell_scholomance_fixate_AuraScript spell_send_mug_control_aura spell_serpentshrine_cavern_coilfang_water spell_serpentshrine_cavern_infection spell_serpentshrine_cavern_serpentshrine_parasite spell_serpentshrine_cavern_serpentshrine_parasite_trigger_aura spell_sha_astral_shift spell_sha_earth_shield spell_sha_earthbind_totem spell_sha_earthliving_weapon spell_sha_feral_spirit_scaling spell_sha_fire_elemental_scaling spell_sha_flame_shock spell_sha_flurry_proc spell_sha_item_lightning_shield spell_sha_item_lightning_shield_trigger spell_sha_item_mana_surge spell_sha_item_t10_elemental_2p_bonus spell_sha_sentry_totem spell_sha_t10_restoration_4p_bonus spell_sha_t8_electrified spell_sha_totemic_mastery spell_shade_of_akama_shade_soul_channel spell_shadow_bolt_whirl spell_shadow_sickle_periodic_damage spell_shadowfang_keep_forsaken_skills::spell_shadowfang_keep_forsaken_skills_AuraScript spell_shadowfang_keep_haunting_spirits::spell_shadowfang_keep_haunting_spirits_AuraScript spell_shield_generator::spell_shield_generator_AuraScript spell_shield_of_bones::spell_shield_of_bones_AuraScript spell_shield_of_runes::spell_shield_of_runes_AuraScript spell_silithyst spell_sindragosa_frost_beacon::spell_sindragosa_frost_beacon_AuraScript spell_sindragosa_ice_tomb::spell_sindragosa_ice_tomb_AuraScript spell_sindragosa_instability::spell_sindragosa_instability_AuraScript spell_sindragosa_permeating_chill::spell_sindragosa_permeating_chill_AuraScript spell_sindragosa_soul_preservation::spell_sindragosa_soul_preservation_AuraScript spell_sindragosa_unchained_magic::spell_sindragosa_unchained_magic_AuraScript spell_sladran_grip_of_sladran::spell_sladran_grip_of_sladran_AuraScript spell_spore_cloud spell_svala_ritual_strike::spell_svala_ritual_strike_AuraScript spell_systems_shutdown::spell_systems_shutdown_AuraScript spell_tar_blaze::spell_tar_blaze_AuraScript spell_temple_of_atal_hakkar_hex_of_jammal_an::spell_temple_of_atal_hakkar_hex_of_jammal_an_AuraScript spell_teron_gorefiend_shadow_of_death spell_teron_gorefiend_shadowy_construct spell_teron_gorefiend_spirit_lance spell_teron_gorefiend_spiritual_vengeance spell_tharon_ja_curse_of_life::spell_tharon_ja_curse_of_life_AuraScript spell_tharon_ja_dummy::spell_tharon_ja_dummy_AuraScript spell_the_eye_countercharge::spell_the_eye_counterchargeScript spell_the_lich_king_dark_hunger::spell_the_lich_king_dark_hunger_AuraScript spell_the_lich_king_harvest_soul::spell_the_lich_king_harvest_soul_AuraScript spell_the_lich_king_infest::spell_the_lich_king_infest_AuraScript spell_the_lich_king_lights_favor::spell_the_lich_king_lights_favor_AuraScript spell_the_lich_king_necrotic_plague::spell_the_lich_king_necrotic_plague_AuraScript spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript spell_the_lich_king_shadow_trap_visual::spell_the_lich_king_shadow_trap_visual_AuraScript spell_the_lich_king_soul_reaper::spell_the_lich_king_soul_reaper_AuraScript spell_the_lich_king_soul_rip::spell_the_lich_king_soul_rip_AuraScript spell_the_lich_king_vile_spirits::spell_the_lich_king_vile_spirits_AuraScript spell_thorim_lightning_pillar_P2::spell_thorim_lightning_pillar_P2_AuraScript spell_thorim_trash_impale::spell_thorim_trash_impale_AuraScript spell_threatening_gaze::spell_threatening_gaze_AuraScript spell_ticking_time_bomb::spell_ticking_time_bomb_AuraScript spell_toc25_mistress_kiss::spell_toc25_mistress_kiss_AuraScript spell_transitus_shield_beam::spell_transitus_shield_beam_AuraScript spell_trollgore_corpse_explode::spell_trollgore_corpse_explode_AuraScript spell_uldaman_stoned::spell_uldaman_stoned_AuraScript spell_ulduar_arachnopod_damaged::spell_ulduar_arachnopod_damaged_AuraScript spell_ulduar_energy_sap::spell_ulduar_energy_sap_AuraScript spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript spell_utgarde_pinnacle_beast_mark spell_vael_burning_adrenaline spell_valanar_kinetic_bomb::spell_valanar_kinetic_bomb_AuraScript spell_valanar_kinetic_bomb_absorb::spell_valanar_kinetic_bomb_absorb_AuraScript spell_valithria_suppression::spell_valithria_suppression_AuraScript spell_valkyr_ball_periodic_dummy::spell_valkyr_ball_periodic_dummyAuraScript spell_valkyr_essence::spell_valkyr_essence_auraAuraScript spell_valkyr_touch::spell_valkyr_touchAuraScript spell_vehicle_circuit_overload::spell_vehicle_circuit_overload_AuraScript spell_voa_overcharge::spell_voa_overcharge_AuraScript spell_wailing_souls_periodic::spell_wailing_souls_periodic_AuraScript spell_warhead_fuse::spell_warhead_fuse_AuraScript spell_warl_curse_of_doom spell_warl_demonic_aegis spell_warl_demonic_circle_summon spell_warl_demonic_circle_teleport spell_warl_demonic_knowledge spell_warl_drain_soul spell_warl_eye_of_kilrogg spell_warl_fel_synergy spell_warl_generic_scaling spell_warl_glyph_of_felguard spell_warl_glyph_of_shadowflame spell_warl_glyph_of_voidwalker spell_warl_haunt_aura spell_warl_health_funnel spell_warl_improved_demonic_tactics spell_warl_infernal_scaling spell_warl_seduction spell_warl_shadow_ward spell_warl_shadowburn spell_warl_siphon_life spell_warl_unstable_affliction spell_warlords_rage spell_warr_damage_shield spell_warr_glyph_of_sunder_armor spell_warr_improved_spell_reflection spell_warr_improved_spell_reflection_trigger_aura spell_warr_rend spell_warr_retaliation spell_warr_sweeping_strikes spell_warr_t3_prot_8p_bonus spell_warr_vigilance spell_wintergrasp_hide_small_elementals::spell_wintergrasp_hide_small_elementals_AuraScript spell_xt002_gravity_bomb_aura::spell_xt002_gravity_bomb_aura_AuraScript spell_xt002_searing_light_spawn_life_spark::spell_xt002_searing_light_spawn_life_spark_AuraScript spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript spell_yogg_saron_empowered::spell_yogg_saron_empowered_AuraScript spell_yogg_saron_grim_reprisal::spell_yogg_saron_grim_reprisal_AuraScript spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript spell_yogg_saron_malady_of_the_mind::spell_yogg_saron_malady_of_the_mind_AuraScript spell_yogg_saron_protective_gaze::spell_yogg_saron_protective_gaze_AuraScript spell_yogg_saron_sanity_well::spell_yogg_saron_sanity_well_AuraScript spell_yogg_saron_shadow_beacon::spell_yogg_saron_shadow_beacon_AuraScript spell_z_check::spell_z_check_AuraScript spell_zereketh_seed_of_corruption

Classes

class  AfterCheckProcHandler
 
class  AuraDispelHandler
 
class  AuraProcHandler
 
class  CheckAreaTargetHandler
 
class  CheckProcHandler
 
class  EffectAbsorbHandler
 
class  EffectApplyHandler
 
class  EffectBase
 
class  EffectCalcAmountHandler
 
class  EffectCalcPeriodicHandler
 
class  EffectCalcSpellModHandler
 
class  EffectManaShieldHandler
 
class  EffectPeriodicHandler
 
class  EffectProcHandler
 
class  EffectSplitHandler
 
class  EffectUpdatePeriodicHandler
 
class  ScriptStateStore
 

Public Member Functions

 AuraScript ()
 
bool _Validate (SpellInfo const *entry) override
 
bool _Load (Aura *aura)
 
void _PrepareScriptCall (AuraScriptHookType hookType, AuraApplication const *aurApp=nullptr)
 
void _FinishScriptCall ()
 
bool _IsDefaultActionPrevented ()
 
void PreventDefaultAction ()
 
SpellInfo const * GetSpellInfo () const
 
uint32 GetId () const
 
ObjectGuid GetCasterGUID () const
 
UnitGetCaster () const
 
WorldObjectGetOwner () const
 
UnitGetUnitOwner () const
 
DynamicObjectGetDynobjOwner () const
 
void Remove (uint32 removeMode=0)
 
AuraGetAura () const
 
AuraObjectType GetType () const
 
int32 GetDuration () const
 
void SetDuration (int32 duration, bool withMods=false)
 
void RefreshDuration ()
 
time_t GetApplyTime () const
 
int32 GetMaxDuration () const
 
void SetMaxDuration (int32 duration)
 
int32 CalcMaxDuration () const
 
bool IsExpired () const
 
bool IsPermanent () const
 
uint8 GetCharges () const
 
void SetCharges (uint8 charges)
 
uint8 CalcMaxCharges () const
 
bool ModCharges (int8 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
 
bool DropCharge (AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
 
uint8 GetStackAmount () const
 
void SetStackAmount (uint8 num)
 
bool ModStackAmount (int32 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
 
bool IsPassive () const
 
bool IsDeathPersistent () const
 
bool HasEffect (uint8 effIndex) const
 
AuraEffectGetEffect (uint8 effIndex) const
 
bool HasEffectType (AuraType type) const
 
UnitGetTarget () const
 
AuraApplication const * GetTargetApplication () const
 
- Public Member Functions inherited from _SpellScript
 _SpellScript ()
 
virtual ~_SpellScript ()
 
virtual void _Register ()
 
virtual void _Unload ()
 
virtual void _Init (std::string const *scriptname, uint32 spellId)
 
std::string const * _GetScriptName () const
 
virtual void Register ()=0
 
virtual bool Validate (SpellInfo const *)
 
virtual bool Load ()
 
virtual void Unload ()
 

Public Attributes

HookList< CheckAreaTargetHandlerDoCheckAreaTarget
 
HookList< AuraDispelHandlerOnDispel
 
HookList< AuraDispelHandlerAfterDispel
 
HookList< EffectApplyHandlerOnEffectApply
 
HookList< EffectApplyHandlerAfterEffectApply
 
HookList< EffectApplyHandlerOnEffectRemove
 
HookList< EffectApplyHandlerAfterEffectRemove
 
HookList< EffectPeriodicHandlerOnEffectPeriodic
 
HookList< EffectUpdatePeriodicHandlerOnEffectUpdatePeriodic
 
HookList< EffectCalcAmountHandlerDoEffectCalcAmount
 
HookList< EffectCalcPeriodicHandlerDoEffectCalcPeriodic
 
HookList< EffectCalcSpellModHandlerDoEffectCalcSpellMod
 
HookList< EffectAbsorbHandlerOnEffectAbsorb
 
HookList< EffectAbsorbHandlerAfterEffectAbsorb
 
HookList< EffectManaShieldHandlerOnEffectManaShield
 
HookList< EffectManaShieldHandlerAfterEffectManaShield
 
HookList< EffectSplitHandlerOnEffectSplit
 
HookList< CheckProcHandlerDoCheckProc
 
HookList< AfterCheckProcHandlerDoAfterCheckProc
 
HookList< AuraProcHandlerDoPrepareProc
 
HookList< AuraProcHandlerOnProc
 
HookList< AuraProcHandlerAfterProc
 
HookList< EffectProcHandlerOnEffectProc
 
HookList< EffectProcHandlerAfterEffectProc
 

Private Types

typedef std::stack< ScriptStateStoreScriptStateStack
 

Private Attributes

Auram_aura
 
AuraApplication const * m_auraApplication
 
bool m_defaultActionPrevented
 
ScriptStateStack m_scriptStates
 

Additional Inherited Members

- Static Public Member Functions inherited from _SpellScript
static bool ValidateSpellInfo (std::initializer_list< uint32 > spellIds)
 
template<class T >
static bool ValidateSpellInfo (T const &spellIds)
 
virtual bool _Validate (SpellInfo const *entry)
 
- Protected Attributes inherited from _SpellScript
uint8 m_currentScriptState
 
std::string const * m_scriptName
 
uint32 m_scriptSpellId
 

Detailed Description

Member Typedef Documentation

◆ ScriptStateStack

typedef std::stack<ScriptStateStore> AuraScript::ScriptStateStack
private

Constructor & Destructor Documentation

◆ AuraScript()

AuraScript::AuraScript ( )
inline
688 : _SpellScript(), m_aura(nullptr), m_auraApplication(nullptr), m_defaultActionPrevented(false)
689 {}
_SpellScript()
Definition: SpellScript.h:63
AuraApplication const * m_auraApplication
Definition: SpellScript.h:697
bool m_defaultActionPrevented
Definition: SpellScript.h:698
Aura * m_aura
Definition: SpellScript.h:696

Member Function Documentation

◆ _FinishScriptCall()

void AuraScript::_FinishScriptCall ( )
958{
959 ScriptStateStore stateStore = m_scriptStates.top();
960 m_currentScriptState = stateStore._currentScriptState;
961 m_auraApplication = stateStore._auraApplication;
962 m_defaultActionPrevented = stateStore._defaultActionPrevented;
963 m_scriptStates.pop();
964}
uint8 m_currentScriptState
Definition: SpellScript.h:105
ScriptStateStack m_scriptStates
Definition: SpellScript.h:711

References AuraScript::ScriptStateStore::_auraApplication, AuraScript::ScriptStateStore::_currentScriptState, AuraScript::ScriptStateStore::_defaultActionPrevented, m_auraApplication, _SpellScript::m_currentScriptState, m_defaultActionPrevented, and m_scriptStates.

Referenced by _Load().

◆ _IsDefaultActionPrevented()

bool AuraScript::_IsDefaultActionPrevented ( )
967{
968 switch (m_currentScriptState)
969 {
979 default:
980 ASSERT(false && "AuraScript::_IsDefaultActionPrevented is called in a wrong place");
981 return false;
982 }
983}
#define ASSERT
Definition: Errors.h:68
@ AURA_SCRIPT_HOOK_EFFECT_REMOVE
Definition: SpellScript.h:485
@ AURA_SCRIPT_HOOK_PREPARE_PROC
Definition: SpellScript.h:503
@ AURA_SCRIPT_HOOK_PROC
Definition: SpellScript.h:504
@ AURA_SCRIPT_HOOK_EFFECT_APPLY
Definition: SpellScript.h:483
@ AURA_SCRIPT_HOOK_EFFECT_PERIODIC
Definition: SpellScript.h:487
@ AURA_SCRIPT_HOOK_EFFECT_ABSORB
Definition: SpellScript.h:492
@ AURA_SCRIPT_HOOK_EFFECT_PROC
Definition: SpellScript.h:505
@ AURA_SCRIPT_HOOK_EFFECT_SPLIT
Definition: SpellScript.h:496

References ASSERT, AURA_SCRIPT_HOOK_EFFECT_ABSORB, AURA_SCRIPT_HOOK_EFFECT_APPLY, AURA_SCRIPT_HOOK_EFFECT_PERIODIC, AURA_SCRIPT_HOOK_EFFECT_PROC, AURA_SCRIPT_HOOK_EFFECT_REMOVE, AURA_SCRIPT_HOOK_EFFECT_SPLIT, AURA_SCRIPT_HOOK_PREPARE_PROC, AURA_SCRIPT_HOOK_PROC, _SpellScript::m_currentScriptState, and m_defaultActionPrevented.

◆ _Load()

bool AuraScript::_Load ( Aura aura)
941{
942 m_aura = aura;
944 bool load = Load();
946 return load;
947}
AuraScriptHookType
Definition: SpellScript.h:482
@ SPELL_SCRIPT_STATE_LOADING
Definition: SpellScript.h:49
virtual bool Load()
Definition: SpellScript.h:120
void _PrepareScriptCall(AuraScriptHookType hookType, AuraApplication const *aurApp=nullptr)
Definition: SpellScript.cpp:949
void _FinishScriptCall()
Definition: SpellScript.cpp:957

References _FinishScriptCall(), _PrepareScriptCall(), _SpellScript::Load(), m_aura, and SPELL_SCRIPT_STATE_LOADING.

◆ _PrepareScriptCall()

void AuraScript::_PrepareScriptCall ( AuraScriptHookType  hookType,
AuraApplication const *  aurApp = nullptr 
)

◆ _Validate()

bool AuraScript::_Validate ( SpellInfo const *  entry)
overridevirtual

Reimplemented from _SpellScript.

663{
664 for (std::list<CheckAreaTargetHandler>::iterator itr = DoCheckAreaTarget.begin(); itr != DoCheckAreaTarget.end(); ++itr)
665 if (!entry->HasAreaAuraEffect() && !entry->HasEffect(SPELL_EFFECT_PERSISTENT_AREA_AURA))
666 LOG_ERROR("spells.scripts", "Spell `{}` of script `{}` does not have area aura effect - handler bound to hook `DoCheckAreaTarget` of AuraScript won't be executed", entry->Id, m_scriptName->c_str());
667
668 for (std::list<AuraDispelHandler>::iterator itr = OnDispel.begin(); itr != OnDispel.end(); ++itr)
669 if (!entry->HasEffect(SPELL_EFFECT_APPLY_AURA) && !entry->HasAreaAuraEffect())
670 LOG_ERROR("spells.scripts", "Spell `{}` of script `{}` does not have apply aura effect - handler bound to hook `OnDispel` of AuraScript won't be executed", entry->Id, m_scriptName->c_str());
671
672 for (std::list<AuraDispelHandler>::iterator itr = AfterDispel.begin(); itr != AfterDispel.end(); ++itr)
673 if (!entry->HasEffect(SPELL_EFFECT_APPLY_AURA) && !entry->HasAreaAuraEffect())
674 LOG_ERROR("spells.scripts", "Spell `{}` of script `{}` does not have apply aura effect - handler bound to hook `AfterDispel` of AuraScript won't be executed", entry->Id, m_scriptName->c_str());
675
676 for (std::list<EffectApplyHandler>::iterator itr = OnEffectApply.begin(); itr != OnEffectApply.end(); ++itr)
677 if (!(*itr).GetAffectedEffectsMask(entry))
678 LOG_ERROR("spells.scripts", "Spell `{}` Effect `{}` of script `{}` did not match dbc effect data - handler bound to hook `OnEffectApply` of AuraScript won't be executed", entry->Id, (*itr).ToString(), m_scriptName->c_str());
679
680 for (std::list<EffectApplyHandler>::iterator itr = OnEffectRemove.begin(); itr != OnEffectRemove.end(); ++itr)
681 if (!(*itr).GetAffectedEffectsMask(entry))
682 LOG_ERROR("spells.scripts", "Spell `{}` Effect `{}` of script `{}` did not match dbc effect data - handler bound to hook `OnEffectRemove` of AuraScript won't be executed", entry->Id, (*itr).ToString(), m_scriptName->c_str());
683
684 for (std::list<EffectApplyHandler>::iterator itr = AfterEffectApply.begin(); itr != AfterEffectApply.end(); ++itr)
685 if (!(*itr).GetAffectedEffectsMask(entry))
686 LOG_ERROR("spells.scripts", "Spell `{}` Effect `{}` of script `{}` did not match dbc effect data - handler bound to hook `AfterEffectApply` of AuraScript won't be executed", entry->Id, (*itr).ToString(), m_scriptName->c_str());
687
688 for (std::list<EffectApplyHandler>::iterator itr = AfterEffectRemove.begin(); itr != AfterEffectRemove.end(); ++itr)
689 if (!(*itr).GetAffectedEffectsMask(entry))
690 LOG_ERROR("spells.scripts", "Spell `{}` Effect `{}` of script `{}` did not match dbc effect data - handler bound to hook `AfterEffectRemove` of AuraScript won't be executed", entry->Id, (*itr).ToString(), m_scriptName->c_str());
691
692 for (std::list<EffectPeriodicHandler>::iterator itr = OnEffectPeriodic.begin(); itr != OnEffectPeriodic.end(); ++itr)
693 if (!(*itr).GetAffectedEffectsMask(entry))
694 LOG_ERROR("spells.scripts", "Spell `{}` Effect `{}` of script `{}` did not match dbc effect data - handler bound to hook `OnEffectPeriodic` of AuraScript won't be executed", entry->Id, (*itr).ToString(), m_scriptName->c_str());
695
696 for (std::list<EffectUpdatePeriodicHandler>::iterator itr = OnEffectUpdatePeriodic.begin(); itr != OnEffectUpdatePeriodic.end(); ++itr)
697 if (!(*itr).GetAffectedEffectsMask(entry))
698 LOG_ERROR("spells.scripts", "Spell `{}` Effect `{}` of script `{}` did not match dbc effect data - handler bound to hook `OnEffectUpdatePeriodic` of AuraScript won't be executed", entry->Id, (*itr).ToString(), m_scriptName->c_str());
699
700 for (std::list<EffectCalcAmountHandler>::iterator itr = DoEffectCalcAmount.begin(); itr != DoEffectCalcAmount.end(); ++itr)
701 if (!(*itr).GetAffectedEffectsMask(entry))
702 LOG_ERROR("spells.scripts", "Spell `{}` Effect `{}` of script `{}` did not match dbc effect data - handler bound to hook `DoEffectCalcAmount` of AuraScript won't be executed", entry->Id, (*itr).ToString(), m_scriptName->c_str());
703
704 for (std::list<EffectCalcPeriodicHandler>::iterator itr = DoEffectCalcPeriodic.begin(); itr != DoEffectCalcPeriodic.end(); ++itr)
705 if (!(*itr).GetAffectedEffectsMask(entry))
706 LOG_ERROR("spells.scripts", "Spell `{}` Effect `{}` of script `{}` did not match dbc effect data - handler bound to hook `DoEffectCalcPeriodic` of AuraScript won't be executed", entry->Id, (*itr).ToString(), m_scriptName->c_str());
707
708 for (std::list<EffectCalcSpellModHandler>::iterator itr = DoEffectCalcSpellMod.begin(); itr != DoEffectCalcSpellMod.end(); ++itr)
709 if (!(*itr).GetAffectedEffectsMask(entry))
710 LOG_ERROR("spells.scripts", "Spell `{}` Effect `{}` of script `{}` did not match dbc effect data - handler bound to hook `DoEffectCalcSpellMod` of AuraScript won't be executed", entry->Id, (*itr).ToString(), m_scriptName->c_str());
711
712 for (std::list<EffectAbsorbHandler>::iterator itr = OnEffectAbsorb.begin(); itr != OnEffectAbsorb.end(); ++itr)
713 if (!(*itr).GetAffectedEffectsMask(entry))
714 LOG_ERROR("spells.scripts", "Spell `{}` Effect `{}` of script `{}` did not match dbc effect data - handler bound to hook `OnEffectAbsorb` of AuraScript won't be executed", entry->Id, (*itr).ToString(), m_scriptName->c_str());
715
716 for (std::list<EffectAbsorbHandler>::iterator itr = AfterEffectAbsorb.begin(); itr != AfterEffectAbsorb.end(); ++itr)
717 if (!(*itr).GetAffectedEffectsMask(entry))
718 LOG_ERROR("spells.scripts", "Spell `{}` Effect `{}` of script `{}` did not match dbc effect data - handler bound to hook `AfterEffectAbsorb` of AuraScript won't be executed", entry->Id, (*itr).ToString(), m_scriptName->c_str());
719
720 for (std::list<EffectManaShieldHandler>::iterator itr = OnEffectManaShield.begin(); itr != OnEffectManaShield.end(); ++itr)
721 if (!(*itr).GetAffectedEffectsMask(entry))
722 LOG_ERROR("spells.scripts", "Spell `{}` Effect `{}` of script `{}` did not match dbc effect data - handler bound to hook `OnEffectManaShield` of AuraScript won't be executed", entry->Id, (*itr).ToString(), m_scriptName->c_str());
723
724 for (std::list<EffectManaShieldHandler>::iterator itr = AfterEffectManaShield.begin(); itr != AfterEffectManaShield.end(); ++itr)
725 if (!(*itr).GetAffectedEffectsMask(entry))
726 LOG_ERROR("spells.scripts", "Spell `{}` Effect `{}` of script `{}` did not match dbc effect data - handler bound to hook `AfterEffectManaShield` of AuraScript won't be executed", entry->Id, (*itr).ToString(), m_scriptName->c_str());
727
728 for (std::list<EffectSplitHandler>::iterator itr = OnEffectSplit.begin(); itr != OnEffectSplit.end(); ++itr)
729 if (!(*itr).GetAffectedEffectsMask(entry))
730 LOG_ERROR("spells.scripts", "Spell `{}` Effect `{}` of script `{}` did not match dbc effect data - handler bound to hook `OnEffectSplit` of AuraScript won't be executed", entry->Id, (*itr).ToString(), m_scriptName->c_str());
731
732 for (std::list<CheckProcHandler>::iterator itr = DoCheckProc.begin(); itr != DoCheckProc.end(); ++itr)
733 if (!entry->HasEffect(SPELL_EFFECT_APPLY_AURA) && !entry->HasAreaAuraEffect())
734 LOG_ERROR("spells.scripts", "Spell `{}` of script `{}` does not have apply aura effect - handler bound to hook `DoCheckProc` of AuraScript won't be executed", entry->Id, m_scriptName->c_str());
735
736 for (std::list<AfterCheckProcHandler>::iterator itr = DoAfterCheckProc.begin(); itr != DoAfterCheckProc.end(); ++itr)
737 if (!entry->HasEffect(SPELL_EFFECT_APPLY_AURA) && !entry->HasAreaAuraEffect())
738 LOG_ERROR("spells.scripts", "Spell `{}` of script `{}` does not have apply aura effect - handler bound to hook `DoAfterCheckProc` of AuraScript won't be executed", entry->Id, m_scriptName->c_str());
739
740 for (std::list<AuraProcHandler>::iterator itr = DoPrepareProc.begin(); itr != DoPrepareProc.end(); ++itr)
741 if (!entry->HasEffect(SPELL_EFFECT_APPLY_AURA) && !entry->HasAreaAuraEffect())
742 LOG_ERROR("spells.scripts", "Spell `{}` of script `{}` does not have apply aura effect - handler bound to hook `DoPrepareProc` of AuraScript won't be executed", entry->Id, m_scriptName->c_str());
743
744 for (std::list<AuraProcHandler>::iterator itr = OnProc.begin(); itr != OnProc.end(); ++itr)
745 if (!entry->HasEffect(SPELL_EFFECT_APPLY_AURA) && !entry->HasAreaAuraEffect())
746 LOG_ERROR("spells.scripts", "Spell `{}` of script `{}` does not have apply aura effect - handler bound to hook `OnProc` of AuraScript won't be executed", entry->Id, m_scriptName->c_str());
747
748 for (std::list<AuraProcHandler>::iterator itr = AfterProc.begin(); itr != AfterProc.end(); ++itr)
749 if (!entry->HasEffect(SPELL_EFFECT_APPLY_AURA) && !entry->HasAreaAuraEffect())
750 LOG_ERROR("spells.scripts", "Spell `{}` of script `{}` does not have apply aura effect - handler bound to hook `AfterProc` of AuraScript won't be executed", entry->Id, m_scriptName->c_str());
751
752 for (std::list<EffectProcHandler>::iterator itr = OnEffectProc.begin(); itr != OnEffectProc.end(); ++itr)
753 if (!(*itr).GetAffectedEffectsMask(entry))
754 LOG_ERROR("spells.scripts", "Spell `{}` Effect `{}` of script `{}` did not match dbc effect data - handler bound to hook `OnEffectProc` of AuraScript won't be executed", entry->Id, (*itr).ToString(), m_scriptName->c_str());
755
756 for (std::list<EffectProcHandler>::iterator itr = AfterEffectProc.begin(); itr != AfterEffectProc.end(); ++itr)
757 if (!(*itr).GetAffectedEffectsMask(entry))
758 LOG_ERROR("spells.scripts", "Spell `{}` Effect `{}` of script `{}` did not match dbc effect data - handler bound to hook `AfterEffectProc` of AuraScript won't be executed", entry->Id, (*itr).ToString(), m_scriptName->c_str());
759
760 return _SpellScript::_Validate(entry);
761}
#define LOG_ERROR(filterType__,...)
Definition: Log.h:157
@ SPELL_EFFECT_PERSISTENT_AREA_AURA
Definition: SharedDefines.h:805
@ SPELL_EFFECT_APPLY_AURA
Definition: SharedDefines.h:784
std::string const * m_scriptName
Definition: SpellScript.h:106
virtual bool _Validate(SpellInfo const *entry)
Definition: SpellScript.cpp:24
HookList< EffectManaShieldHandler > AfterEffectManaShield
Definition: SpellScript.h:806
HookList< EffectCalcPeriodicHandler > DoEffectCalcPeriodic
Definition: SpellScript.h:777
HookList< EffectApplyHandler > AfterEffectRemove
Definition: SpellScript.h:753
HookList< EffectPeriodicHandler > OnEffectPeriodic
Definition: SpellScript.h:759
HookList< EffectApplyHandler > AfterEffectApply
Definition: SpellScript.h:742
HookList< EffectProcHandler > AfterEffectProc
Definition: SpellScript.h:846
HookList< EffectAbsorbHandler > AfterEffectAbsorb
Definition: SpellScript.h:795
HookList< EffectCalcAmountHandler > DoEffectCalcAmount
Definition: SpellScript.h:771
HookList< EffectUpdatePeriodicHandler > OnEffectUpdatePeriodic
Definition: SpellScript.h:765
HookList< EffectCalcSpellModHandler > DoEffectCalcSpellMod
Definition: SpellScript.h:783
HookList< EffectManaShieldHandler > OnEffectManaShield
Definition: SpellScript.h:800
HookList< AfterCheckProcHandler > DoAfterCheckProc
Definition: SpellScript.h:822
HookList< EffectAbsorbHandler > OnEffectAbsorb
Definition: SpellScript.h:789
HookList< CheckAreaTargetHandler > DoCheckAreaTarget
Definition: SpellScript.h:721
HookList< AuraProcHandler > AfterProc
Definition: SpellScript.h:836
HookList< AuraDispelHandler > OnDispel
Definition: SpellScript.h:727
HookList< CheckProcHandler > DoCheckProc
Definition: SpellScript.h:817
HookList< EffectApplyHandler > OnEffectRemove
Definition: SpellScript.h:749
HookList< AuraDispelHandler > AfterDispel
Definition: SpellScript.h:731
HookList< EffectProcHandler > OnEffectProc
Definition: SpellScript.h:842
HookList< AuraProcHandler > DoPrepareProc
Definition: SpellScript.h:828
HookList< AuraProcHandler > OnProc
Definition: SpellScript.h:832
HookList< EffectSplitHandler > OnEffectSplit
Definition: SpellScript.h:811
HookList< EffectApplyHandler > OnEffectApply
Definition: SpellScript.h:738

References _SpellScript::_Validate(), SpellInfo::HasAreaAuraEffect(), SpellInfo::HasEffect(), SpellInfo::Id, LOG_ERROR, _SpellScript::m_scriptName, SPELL_EFFECT_APPLY_AURA, and SPELL_EFFECT_PERSISTENT_AREA_AURA.

Referenced by ObjectMgr::ValidateSpellScripts().

◆ CalcMaxCharges()

uint8 AuraScript::CalcMaxCharges ( ) const
1111{
1112 return m_aura->CalcMaxCharges();
1113}
uint8 CalcMaxCharges(Unit *caster) const
Definition: SpellAuras.cpp:975

References Aura::CalcMaxCharges(), and m_aura.

◆ CalcMaxDuration()

int32 AuraScript::CalcMaxDuration ( ) const
1086{
1087 return m_aura->CalcMaxDuration();
1088}
int32 CalcMaxDuration() const
Definition: SpellAuras.h:131

References Aura::CalcMaxDuration(), and m_aura.

◆ DropCharge()

bool AuraScript::DropCharge ( AuraRemoveMode  removeMode = AURA_REMOVE_BY_DEFAULT)
1121{
1122 return m_aura->DropCharge(removeMode);
1123}
bool DropCharge(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
Definition: SpellAuras.h:146

References Aura::DropCharge(), and m_aura.

Referenced by spell_dk_bone_shield::HandleProc().

◆ GetApplyTime()

time_t AuraScript::GetApplyTime ( ) const
1071{
1072 return m_aura->GetApplyTime();
1073}
time_t GetApplyTime() const
Definition: SpellAuras.h:128

References Aura::GetApplyTime(), and m_aura.

Referenced by spell_midsummer_ribbon_pole::HandleEffectPeriodic().

◆ GetAura()

Aura * AuraScript::GetAura ( ) const
1046{
1047 return m_aura;
1048}

References m_aura.

Referenced by spell_dragonblight_corrosive_spit::AfterApply(), spell_reliquary_of_souls_aura_of_desire::spell_reliquary_of_souls_aura_of_desire_AuraScript::CalculateAmount(), spell_reliquary_of_souls_aura_of_anger::spell_reliquary_of_souls_aura_of_anger_AuraScript::CalculateAmount(), spell_teron_gorefiend_spirit_lance::CalculateAmount(), spell_festergut_blighted_spores::spell_festergut_blighted_spores_AuraScript::ExtraEffect(), spell_muru_summon_blood_elves_periodic::spell_muru_summon_blood_elves_periodic_AuraScript::HandleApply(), spell_gen_baby_murloc_passive::HandleApply(), spell_valanar_kinetic_bomb::spell_valanar_kinetic_bomb_AuraScript::HandleDummyTick(), spell_hydross_mark_of_hydross::HandleEffectApply(), spell_dru_idol_lifebloom::HandleEffectCalcSpellMod(), spell_shade_of_akama_shade_soul_channel::HandleEffectRemove(), spell_dk_chains_of_ice_aura::HandlePeriodic(), spell_warl_improved_demonic_tactics::HandlePeriodic(), spell_voa_overcharge::spell_voa_overcharge_AuraScript::HandlePeriodicDummy(), spell_item_shadowmourne::HandleProc(), spell_igb_overheat::spell_igb_overheat_AuraScript::Load(), spell_gen_animal_blood::OnApply(), spell_contagion_of_rot::OnApply(), spell_hadronox_summon_periodic::spell_hadronox_summon_periodic_AuraScript::OnApply(), spell_love_is_in_the_air_romantic_picnic::OnPeriodic(), spell_the_lich_king_lights_favor::spell_the_lich_king_lights_favor_AuraScript::OnPeriodic(), spell_kalecgos_curse_of_boundless_agony::spell_kalecgos_curse_of_boundless_agony_AuraScript::OnPeriodic(), spell_illidan_demon_transform2::spell_illidan_demon_transform2_AuraScript::OnPeriodic(), spell_halion_marks::spell_halion_marks_AuraScript::OnRemove(), spell_item_shifting_naaru_silver::OnRemove(), spell_direbrew_disarm::PeriodicTick(), spell_dragonblight_corrosive_spit::PeriodicTick(), spell_optic_link::spell_optic_linkAuraScript::PrepareAuraScript(), spell_gen_defend::RefreshVisualShields(), spell_reliquary_of_souls_aura_of_desire::spell_reliquary_of_souls_aura_of_desire_AuraScript::Update(), spell_reliquary_of_souls_aura_of_anger::spell_reliquary_of_souls_aura_of_anger_AuraScript::Update(), spell_teron_gorefiend_spirit_lance::Update(), and spell_black_temple_shadow_inferno::spell_black_temple_shadow_inferno_AuraScript::Update().

◆ GetCaster()

Unit * AuraScript::GetCaster ( ) const
1021{
1022 return m_aura->GetCaster();
1023}
Unit * GetCaster() const
Definition: SpellAuras.cpp:471

References Aura::GetCaster(), and m_aura.

Referenced by spell_yogg_saron_protective_gaze::spell_yogg_saron_protective_gaze_AuraScript::Absorb(), spell_dk_will_of_the_necropolis::Absorb(), spell_sindragosa_ice_tomb::spell_sindragosa_ice_tomb_AuraScript::AfterApply(), spell_gen_summon_elemental::AfterApply(), spell_mage_master_of_elements::AfterCheckProc(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::AfterDispel(), spell_gen_summon_elemental::AfterRemove(), spell_gen_consume::AfterRemove(), spell_gen_apply_aura_after_expiration::AfterRemove(), spell_sha_sentry_totem::AfterRemove(), spell_dru_lifebloom::AfterRemove(), spell_mage_living_bomb::AfterRemove(), spell_oculus_stop_time::spell_oculus_stop_time_AuraScript::Apply(), spell_sha_earthbind_totem::Apply(), spell_warl_health_funnel::ApplyEffect(), spell_hallows_end_base_fire::CalcPeriodic(), spell_svala_ritual_strike::spell_svala_ritual_strike_AuraScript::CalculateAmount(), spell_dk_anti_magic_shell_self::CalculateAmount(), spell_dk_anti_magic_zone::CalculateAmount(), spell_dk_icebound_fortitude::CalculateAmount(), spell_dru_swift_flight_passive::CalculateAmount(), spell_gen_vehicle_scaling_aura::CalculateAmount(), spell_pal_hand_of_salvation::CalculateAmount(), spell_pri_lightwell_renew::CalculateAmount(), spell_dru_rip::CalculateAmount(), spell_mage_fire_frost_ward::CalculateAmount(), spell_mage_mana_shield::CalculateAmount(), spell_rog_rupture::CalculateAmount(), spell_warl_shadow_ward::CalculateAmount(), spell_dru_innervate::CalculateAmount(), spell_gen_gift_of_naaru::CalculateAmount(), spell_pal_sacred_shield_base::CalculateAmount(), spell_sha_earth_shield::CalculateAmount(), spell_warl_demonic_knowledge::CalculateAmount(), spell_mage_ice_barrier_aura::CalculateAmount(), spell_pri_power_word_shield_aura::CalculateAmount(), spell_warr_rend::CalculateAmount(), spell_the_lich_king_lights_favor::spell_the_lich_king_lights_favor_AuraScript::CalculateBonus(), spell_item_skull_of_impeding_doom::CalculateDamageAmount(), spell_item_skull_of_impeding_doom::CalculateManaLeechAmount(), spell_mage_focus_magic::CheckProc(), spell_warr_vigilance::CheckProc(), spell_mage_fingers_of_frost_proc::CheckProc(), spell_warl_drain_soul::CheckProc(), spell_warr_vigilance::HandleAfterApply(), spell_shield_of_bones::spell_shield_of_bones_AuraScript::HandleAfterEffectAbsorb(), spell_hodir_storm_power::spell_hodir_storm_power_AuraScript::HandleAfterEffectApply(), spell_hodir_toasty_fire::spell_hodir_toasty_fire_AuraScript::HandleAfterEffectApply(), spell_hodir_starlight::spell_hodir_starlight_AuraScript::HandleAfterEffectApply(), spell_marli_transform::HandleApply(), spell_warr_vigilance::HandleApply(), spell_warl_glyph_of_felguard::HandleApply(), spell_warl_glyph_of_voidwalker::HandleApply(), spell_gen_on_tournament_mount::HandleApplyEffect(), spell_gen_tournament_pennant::HandleApplyEffect(), spell_pri_mind_control::HandleApplyEffect(), spell_pri_renew::HandleApplyEffect(), spell_warl_seduction::HandleAuraApply(), spell_pri_vampiric_touch::HandleDispel(), spell_sha_flame_shock::HandleDispel(), spell_hexlord_unstable_affliction::spell_hexlord_unstable_affliction_AuraScript::HandleDispel(), spell_faction_champion_warl_unstable_affliction::spell_faction_champion_warl_unstable_affliction_AuraScript::HandleDispel(), spell_dru_lifebloom::HandleDispel(), spell_warl_unstable_affliction::HandleDispel(), spell_scholomance_fixate::spell_scholomance_fixate_AuraScript::HandleEffectApply(), spell_catch_the_wild_wolpertinger::HandleEffectApply(), spell_shade_of_akama_shade_soul_channel::HandleEffectApply(), spell_hydross_cleansing_field_aura::HandleEffectApply(), spell_pal_blessing_of_sanctuary::HandleEffectApply(), spell_q12851_going_bearback::HandleEffectApply(), spell_oculus_dream_funnel::spell_oculus_dream_funnel_AuraScript::HandleEffectCalcAmount(), spell_oculus_soar::spell_oculus_soarAuraScript::HandleEffectPeriodic(), spell_mimiron_p3wx2_laser_barrage::spell_mimiron_p3wx2_laser_barrage_AuraScript::HandleEffectPeriodic(), spell_gen_haunted_aura::HandleEffectPeriodic(), spell_q2203_thaumaturgy_channel::HandleEffectPeriodic(), spell_sha_earthbind_totem::HandleEffectPeriodic(), spell_brewfest_main_ram_buff::HandleEffectPeriodic(), spell_gen_leeching_swarm::spell_gen_leeching_swarm_AuraScript::HandleEffectPeriodic(), spell_q12619_emblazon_runeblade::HandleEffectPeriodic(), spell_midnight_fixate::HandleEffectRemove(), spell_scholomance_fixate::spell_scholomance_fixate_AuraScript::HandleEffectRemove(), spell_inoculate_nestlewood_owlkin::HandleEffectRemove(), spell_q11919_q11940_drake_hunt::spell_q11919_q11940_drake_hunt_AuraScript::HandleEffectRemove(), spell_teron_gorefiend_shadow_of_death::HandleEffectRemove(), spell_hydross_cleansing_field_aura::HandleEffectRemove(), spell_arcatraz_soul_steal::spell_arcatraz_soul_steal_AuraScript::HandleEffectRemove(), spell_burning_maul::HandleOnApply(), spell_oculus_evasive_charges::spell_oculus_evasive_chargesAuraScript::HandleOnEffectApply(), spell_oculus_soar::spell_oculus_soarAuraScript::HandleOnEffectApply(), spell_oculus_drake_flag::spell_oculus_drake_flagAuraScript::HandleOnEffectApply(), spell_oculus_rider_aura::spell_oculus_rider_auraAuraScript::HandleOnEffectApply(), spell_oculus_evasive_charges::spell_oculus_evasive_chargesAuraScript::HandleOnEffectRemove(), spell_oculus_rider_aura::spell_oculus_rider_auraAuraScript::HandleOnEffectRemove(), spell_ticking_time_bomb::spell_ticking_time_bomb_AuraScript::HandleOnEffectRemove(), spell_gen_haunted_aura::HandleOnEffectRemove(), spell_burning_maul::HandleOnRemove(), spell_shadow_sickle_periodic_damage::HandlePeriodic(), spell_spore_cloud::HandlePeriodic(), spell_garr_separation_nexiety::spell_garr_separation_nexiety_AuraScript::HandlePeriodic(), spell_majordomo_separation_nexiety::spell_majordomo_separation_nexiety_AuraScript::HandlePeriodic(), spell_oculus_ride_ruby_emerald_amber_drake_que::spell_oculus_ride_ruby_emerald_amber_drake_que_AuraScript::HandlePeriodic(), spell_dk_death_and_decay_aura::HandlePeriodic(), spell_dk_pet_scaling::HandlePeriodic(), spell_hun_generic_scaling::HandlePeriodic(), spell_hun_sniper_training::HandlePeriodic(), spell_mage_pet_scaling::HandlePeriodic(), spell_sha_feral_spirit_scaling::HandlePeriodic(), spell_warl_generic_scaling::HandlePeriodic(), spell_shadow_bolt_whirl::HandlePeriodic(), spell_krick_explosive_barrage::spell_krick_explosive_barrage_AuraScript::HandlePeriodicTick(), spell_deathwhisper_mana_barrier::spell_deathwhisper_mana_barrier_AuraScript::HandlePeriodicTick(), spell_gen_consume::HandleProc(), spell_zereketh_seed_of_corruption::HandleProc(), spell_item_shadows_fate::HandleProc(), spell_oculus_temporal_rift::spell_oculus_temporal_rift_AuraScript::HandleProc(), spell_gen_proc_not_self::HandleProc(), spell_felmyst_fog_of_corruption_charm::spell_felmyst_fog_of_corruption_charm_AuraScript::HandleRemove(), spell_marli_transform::HandleRemove(), spell_grobbulus_mutating_injection::spell_grobbulus_mutating_injection_AuraScript::HandleRemove(), spell_warl_haunt_aura::HandleRemove(), spell_warl_glyph_of_felguard::HandleRemove(), spell_warl_glyph_of_voidwalker::HandleRemove(), spell_gen_on_tournament_mount::HandleRemoveEffect(), spell_pri_mind_control::HandleRemoveEffect(), spell_warl_drain_soul::HandleTick(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::HandleTriggerSpell(), spell_shadowfang_keep_haunting_spirits::spell_shadowfang_keep_haunting_spirits_AuraScript::HandleUpdatePeriodic(), spell_pri_lightwell_renew::HandleUpdateSpellclick(), spell_q11065_wrangle_some_aether_rays_aura::if(), spell_mc_play_dead::spell_mc_play_dead_AuraScript::Load(), spell_dk_anti_magic_shell_raid::Load(), spell_dk_anti_magic_shell_self::Load(), spell_dk_anti_magic_zone::Load(), spell_dk_icebound_fortitude::Load(), spell_dk_spell_deflection::Load(), spell_dk_will_of_the_necropolis::Load(), spell_dru_moonkin_form_passive::Load(), spell_dru_primal_tenacity::Load(), spell_dru_rip::Load(), spell_dru_savage_defense::Load(), spell_dru_swift_flight_passive::Load(), spell_gen_vehicle_scaling_aura::Load(), spell_gen_on_tournament_mount::Load(), spell_gen_tournament_pennant::Load(), spell_hun_aspect_of_the_beast::Load(), spell_pal_divine_sacrifice::Load(), spell_pal_hand_of_sacrifice_aura::Load(), spell_pri_renew::Load(), spell_rog_nerves_of_steel::Load(), spell_rog_rupture::Load(), spell_sha_astral_shift::Load(), spell_warl_curse_of_doom::Load(), spell_scholomance_boon_of_life::spell_scholomance_boon_of_life_AuraScript::OnApply(), spell_gen_crab_disguise::OnApply(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::OnApply(), spell_four_horsemen_mark::spell_four_horsemen_mark_AuraScript::OnApply(), spell_gen_clone_weapon_aura::OnApply(), spell_silithyst::OnApply(), spell_hun_aspect_of_the_beast::OnApply(), spell_item_shifting_naaru_silver::OnApply(), spell_love_is_in_the_air_romantic_picnic::OnPeriodic(), spell_the_lich_king_soul_reaper::spell_the_lich_king_soul_reaper_AuraScript::OnPeriodic(), spell_the_lich_king_lights_favor::spell_the_lich_king_lights_favor_AuraScript::OnPeriodic(), spell_icc_dark_reckoning::spell_icc_dark_reckoning_AuraScript::OnPeriodic(), spell_kologarn_stone_shout::spell_kologarn_stone_shout_AuraScript::OnPeriodic(), spell_illidan_tear_of_azzinoth_summon_channel::spell_illidan_tear_of_azzinoth_summon_channel_AuraScript::OnPeriodic(), spell_deathwhisper_dark_reckoning::OnPeriodic(), spell_the_lich_king_soul_rip::spell_the_lich_king_soul_rip_AuraScript::OnPeriodic(), spell_thorim_lightning_pillar_P2::spell_thorim_lightning_pillar_P2_AuraScript::OnPeriodic(), spell_xt002_gravity_bomb_aura::spell_xt002_gravity_bomb_aura_AuraScript::OnPeriodic(), spell_temple_of_atal_hakkar_hex_of_jammal_an::spell_temple_of_atal_hakkar_hex_of_jammal_an_AuraScript::OnRemove(), spell_threatening_gaze::spell_threatening_gaze_AuraScript::OnRemove(), spell_gen_crab_disguise::OnRemove(), spell_boss_salramm_steal_flesh::spell_boss_salramm_steal_flesh_AuraScript::OnRemove(), spell_huhuran_wyvern_sting::OnRemove(), spell_halion_meteor_strike_marker::spell_halion_meteor_strike_marker_AuraScript::OnRemove(), spell_the_lich_king_necrotic_plague::spell_the_lich_king_necrotic_plague_AuraScript::OnRemove(), spell_auchenai_possess::OnRemove(), spell_silithyst::OnRemove(), spell_hun_aspect_of_the_beast::OnRemove(), spell_item_instant_statue::OnRemove(), spell_hor_shared_suffering::spell_hor_shared_sufferingAuraScript::OnRemove(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::OnRemove(), spell_xt002_gravity_bomb_aura::spell_xt002_gravity_bomb_aura_AuraScript::OnRemove(), spell_xt002_searing_light_spawn_life_spark::spell_xt002_searing_light_spawn_life_spark_AuraScript::OnRemove(), spell_warl_curse_of_doom::OnRemove(), spell_sindragosa_frost_beacon::spell_sindragosa_frost_beacon_AuraScript::PeriodicTick(), spell_frostwarden_handler_focus_fire::spell_frostwarden_handler_focus_fire_AuraScript::PeriodicTick(), spell_dreamwalker_summon_suppresser::spell_dreamwalker_summon_suppresser_AuraScript::PeriodicTick(), spell_trollgore_corpse_explode::spell_trollgore_corpse_explode_AuraScript::PeriodicTick(), spell_aura_of_despair::spell_aura_of_despair_AuraScript::PrepareAuraScript(), spell_hodir_flash_freeze::spell_hodir_flash_freeze_AuraScript::PrepareAuraScript(), spell_hor_gunship_cannon_fire::spell_hor_gunship_cannon_fireAuraScript::PrepareAuraScript(), spell_icc_yf_frozen_orb::spell_icc_yf_frozen_orb_AuraScript::PrepareAuraScript(), spell_icc_yh_volley::spell_icc_yh_volley_AuraScript::PrepareAuraScript(), spell_ignis_scorch::spell_ignis_scorch_AuraScript::PrepareAuraScript(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::PrepareAuraScript(), spell_mark_of_the_faceless_periodic::spell_mark_of_the_faceless_periodic_AuraScript::PrepareAuraScript(), spell_mimiron_rapid_burst::spell_mimiron_rapid_burst_AuraScript::PrepareAuraScript(), spell_optic_link::spell_optic_linkAuraScript::PrepareAuraScript(), spell_pos_empowered_blizzard::spell_pos_empowered_blizzardAuraScript::PrepareAuraScript(), spell_saronite_vapors_dummy::spell_saronite_vapors_dummy_AuraScript::PrepareAuraScript(), spell_toc25_mistress_kiss::spell_toc25_mistress_kiss_AuraScript::PrepareAuraScript(), spell_ulduar_arachnopod_damaged::spell_ulduar_arachnopod_damaged_AuraScript::PrepareAuraScript(), spell_valkyr_touch::spell_valkyr_touchAuraScript::PrepareAuraScript(), spell_pilgrims_bounty_food_aura::RecalculateHook(), spell_gen_defend::RefreshVisualShields(), spell_gen_defend::RemoveDummyFromDriver(), spell_warl_drain_soul::RemoveEffect(), spell_warl_shadowburn::RemoveEffect(), and spell_pal_divine_sacrifice::Split().

◆ GetCasterGUID()

ObjectGuid AuraScript::GetCasterGUID ( ) const
1016{
1017 return m_aura->GetCasterGUID();
1018}
ObjectGuid GetCasterGUID() const
Definition: SpellAuras.h:105

References Aura::GetCasterGUID(), and m_aura.

Referenced by spell_dru_feral_swiftness::AfterApply(), spell_dru_savage_roar_aura::AfterApply(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::AfterDispel(), spell_dru_lifebloom::AfterRemove(), spell_gen_lifebloom::AfterRemove(), spell_dru_lifebloom::HandleDispel(), spell_hydross_mark_of_hydross::HandleEffectApply(), spell_pal_blessing_of_sanctuary::HandleEffectRemove(), spell_putricide_gaseous_bloat::spell_putricide_gaseous_bloat_AuraScript::HandleExtraEffect(), spell_sha_earth_shield::HandleProc(), spell_warr_improved_spell_reflection_trigger_aura::HandleRemove(), spell_warl_haunt_aura::HandleRemove(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::HandleTriggerSpell(), spell_the_lich_king_vile_spirits::spell_the_lich_king_vile_spirits_AuraScript::OnPeriodic(), spell_the_lich_king_soul_rip::spell_the_lich_king_soul_rip_AuraScript::OnPeriodic(), spell_gen_turkey_marker::OnPeriodic(), spell_halion_marks::spell_halion_marks_AuraScript::OnRemove(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::OnRemove(), spell_the_lich_king_necrotic_plague::spell_the_lich_king_necrotic_plague_AuraScript::OnRemove(), spell_sindragosa_instability::spell_sindragosa_instability_AuraScript::OnRemove(), and spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::OnRemove().

◆ GetCharges()

uint8 AuraScript::GetCharges ( ) const
1101{
1102 return m_aura->GetCharges();
1103}
uint8 GetCharges() const
Definition: SpellAuras.h:141

References Aura::GetCharges(), and m_aura.

Referenced by spell_mark_of_malice::HandleProc().

◆ GetDuration()

◆ GetDynobjOwner()

DynamicObject * AuraScript::GetDynobjOwner ( ) const
1036{
1037 return m_aura->GetDynobjOwner();
1038}
DynamicObject * GetDynobjOwner() const
Definition: SpellAuras.h:109

References Aura::GetDynobjOwner(), and m_aura.

◆ GetEffect()

AuraEffect * AuraScript::GetEffect ( uint8  effIndex) const
1156{
1157 return m_aura->GetEffect(effIndex);
1158}
AuraEffect * GetEffect(uint8 effIndex) const
Definition: SpellAuras.h:175

References Aura::GetEffect(), and m_aura.

Referenced by spell_reliquary_of_souls_aura_of_desire::spell_reliquary_of_souls_aura_of_desire_AuraScript::CalculateAmount(), spell_reliquary_of_souls_aura_of_anger::spell_reliquary_of_souls_aura_of_anger_AuraScript::CalculateAmount(), spell_teron_gorefiend_spirit_lance::CalculateAmount(), spell_hun_improved_mend_pet::CheckProc(), spell_pri_renew::HandleApplyEffect(), spell_pri_vampiric_touch::HandleDispel(), spell_hexlord_unstable_affliction::spell_hexlord_unstable_affliction_AuraScript::HandleDispel(), spell_faction_champion_warl_unstable_affliction::spell_faction_champion_warl_unstable_affliction_AuraScript::HandleDispel(), spell_dru_lifebloom::HandleDispel(), spell_warl_unstable_affliction::HandleDispel(), spell_hallows_end_base_fire::HandleEffectApply(), spell_dk_chains_of_ice_aura::HandlePeriodic(), spell_dk_pet_scaling::HandlePeriodic(), spell_pet_hit_expertise_scalling::HandlePeriodic(), spell_hun_generic_scaling::HandlePeriodic(), spell_mage_pet_scaling::HandlePeriodic(), spell_sha_feral_spirit_scaling::HandlePeriodic(), spell_warl_demonic_knowledge::HandlePeriodic(), spell_warl_generic_scaling::HandlePeriodic(), spell_the_lich_king_lights_favor::spell_the_lich_king_lights_favor_AuraScript::OnPeriodic(), spell_optic_link::spell_optic_linkAuraScript::PrepareAuraScript(), spell_reliquary_of_souls_aura_of_desire::spell_reliquary_of_souls_aura_of_desire_AuraScript::Update(), spell_reliquary_of_souls_aura_of_anger::spell_reliquary_of_souls_aura_of_anger_AuraScript::Update(), and spell_teron_gorefiend_spirit_lance::Update().

◆ GetId()

uint32 AuraScript::GetId ( ) const
1011{
1012 return m_aura->GetId();
1013}
uint32 GetId() const
Definition: SpellAuras.cpp:466

References Aura::GetId(), and m_aura.

Referenced by spell_dru_bear_form_passive::CalculateAmount(), spell_gen_vehicle_scaling_aura::CalculateAmount(), spell_hodir_storm_power::spell_hodir_storm_power_AuraScript::HandleAfterEffectApply(), spell_gen_tournament_pennant::HandleApplyEffect(), spell_warl_demonic_circle_summon::HandleDummyTick(), spell_love_in_air_perfume_immune::HandleEffectApply(), spell_midsummer_torch_quest::HandleEffectApply(), spell_dk_anti_magic_shell_self::HandleEffectApply(), spell_pet_hit_expertise_scalling::HandleEffectApply(), spell_dru_idol_lifebloom::HandleEffectCalcSpellMod(), spell_pal_exorcism_and_holy_wrath_damage::HandleEffectCalcSpellMod(), spell_warl_improved_demonic_tactics::HandleEffectCalcSpellMod(), spell_warr_glyph_of_sunder_armor::HandleEffectCalcSpellMod(), spell_love_in_air_perfume_immune::HandleEffectRemove(), spell_dk_anti_magic_shell_self::HandleEffectRemove(), spell_gen_bg_preparation::HandleEffectRemove(), spell_dk_presence::HandleImprovedBloodPresence(), spell_dk_presence::HandleImprovedFrostPresence(), spell_dk_presence::HandleImprovedUnholyPresence(), spell_oculus_rider_aura::spell_oculus_rider_auraAuraScript::HandleOnEffectRemove(), spell_hun_sniper_training::HandlePeriodic(), spell_item_enchanted_broom_periodic::HandlePeriodicTick(), spell_warl_demonic_circle_summon::HandleRemove(), spell_dreamwalker_decay_periodic_timer::spell_dreamwalker_decay_periodic_timer_AuraScript::Load(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::OnApply(), spell_love_is_in_the_air_romantic_picnic::OnPeriodic(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::OnRemove(), spell_hodir_storm_cloud::spell_hodir_storm_cloud_AuraScript::PrepareAuraScript(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::PrepareAuraScript(), spell_pilgrims_bounty_food_aura::RecalculateHook(), spell_gen_defend::RefreshVisualShields(), spell_gen_defend::RemoveDummyFromDriver(), and spell_gen_bg_preparation::Update().

◆ GetMaxDuration()

int32 AuraScript::GetMaxDuration ( ) const

◆ GetOwner()

WorldObject * AuraScript::GetOwner ( ) const
1026{
1027 return m_aura->GetOwner();
1028}
WorldObject * GetOwner() const
Definition: SpellAuras.h:107

References Aura::GetOwner(), and m_aura.

Referenced by spell_gen_summon_elemental::AfterApply(), spell_gen_summon_elemental::AfterRemove(), spell_hun_animal_handler::CalculateAmount(), spell_dru_treant_scaling::CalculateAPAmount(), spell_hun_generic_scaling::CalculateAPAmount(), spell_pri_shadowfiend_scaling::CalculateAPAmount(), spell_sha_feral_spirit_scaling::CalculateAPAmount(), spell_sha_fire_elemental_scaling::CalculateAPAmount(), spell_warl_generic_scaling::CalculateAPAmount(), spell_warl_infernal_scaling::CalculateAPAmount(), spell_dk_pet_scaling::CalculateHasteAmount(), spell_dru_treant_scaling::CalculateResistanceAmount(), spell_hun_generic_scaling::CalculateResistanceAmount(), spell_mage_pet_scaling::CalculateResistanceAmount(), spell_pri_shadowfiend_scaling::CalculateResistanceAmount(), spell_sha_feral_spirit_scaling::CalculateResistanceAmount(), spell_sha_fire_elemental_scaling::CalculateResistanceAmount(), spell_warl_generic_scaling::CalculateResistanceAmount(), spell_warl_infernal_scaling::CalculateResistanceAmount(), spell_dk_pet_scaling::CalculateSPAmount(), spell_dru_treant_scaling::CalculateSPAmount(), spell_hun_generic_scaling::CalculateSPAmount(), spell_mage_pet_scaling::CalculateSPAmount(), spell_pri_shadowfiend_scaling::CalculateSPAmount(), spell_sha_feral_spirit_scaling::CalculateSPAmount(), spell_sha_fire_elemental_scaling::CalculateSPAmount(), spell_warl_generic_scaling::CalculateSPAmount(), spell_warl_infernal_scaling::CalculateSPAmount(), spell_dk_pet_scaling::CalculateStatAmount(), spell_dru_treant_scaling::CalculateStatAmount(), spell_hun_generic_scaling::CalculateStatAmount(), spell_mage_pet_scaling::CalculateStatAmount(), spell_pri_shadowfiend_scaling::CalculateStatAmount(), spell_sha_feral_spirit_scaling::CalculateStatAmount(), spell_sha_fire_elemental_scaling::CalculateStatAmount(), spell_warl_generic_scaling::CalculateStatAmount(), spell_warl_infernal_scaling::CalculateStatAmount(), spell_igb_rocket_pack_useable::spell_igb_rocket_pack_useable_AuraScript::CheckAreaTarget(), spell_pri_vampiric_touch::CheckProc(), spell_igb_rocket_pack_useable::spell_igb_rocket_pack_useable_AuraScript::HandleApply(), spell_igb_on_gunship_deck::spell_igb_on_gunship_deck_AuraScript::HandleApply(), spell_item_party_time::HandleEffectApply(), spell_q11919_q11940_drake_hunt::spell_q11919_q11940_drake_hunt_AuraScript::HandleEffectRemove(), spell_item_enchanted_broom_periodic::HandlePeriodicTick(), spell_igb_rocket_pack_useable::spell_igb_rocket_pack_useable_AuraScript::HandleRemove(), spell_warr_improved_spell_reflection_trigger_aura::HandleRemove(), spell_igb_rocket_pack_useable::spell_igb_rocket_pack_useable_AuraScript::Load(), spell_igb_on_gunship_deck::spell_igb_on_gunship_deck_AuraScript::Load(), spell_the_lich_king_harvest_soul::spell_the_lich_king_harvest_soul_AuraScript::Load(), spell_dreamwalker_nightmare_cloud::spell_dreamwalker_nightmare_cloud_AuraScript::Load(), spell_gen_vehicle_scaling_aura::Load(), spell_xt002_gravity_bomb_aura::spell_xt002_gravity_bomb_aura_AuraScript::OnPeriodic(), spell_xt002_gravity_bomb_aura::spell_xt002_gravity_bomb_aura_AuraScript::OnRemove(), spell_xt002_searing_light_spawn_life_spark::spell_xt002_searing_light_spawn_life_spark_AuraScript::OnRemove(), spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::OnRemoveStun(), and spell_q11919_q11940_drake_hunt::spell_q11919_q11940_drake_hunt_AuraScript::PrepareAuraScript().

◆ GetSpellInfo()

SpellInfo const * AuraScript::GetSpellInfo ( ) const
1006{
1007 return m_aura->GetSpellInfo();
1008}
SpellInfo const * GetSpellInfo() const
Definition: SpellAuras.h:100

References Aura::GetSpellInfo(), and m_aura.

Referenced by spell_dk_will_of_the_necropolis::Absorb(), spell_dru_nurturing_instinct::AfterApply(), spell_astromancer_wrath_of_the_astromancer::spell_astromancer_wrath_of_the_astromancer_AuraScript::AfterRemove(), spell_dru_nurturing_instinct::AfterRemove(), spell_dru_lifebloom::AfterRemove(), spell_gen_replenishment_aura::CalculateAmount(), spell_hun_cower::CalculateAmount(), spell_mage_fire_frost_ward::CalculateAmount(), spell_mage_mana_shield::CalculateAmount(), spell_warl_shadow_ward::CalculateAmount(), spell_gen_gift_of_naaru::CalculateAmount(), spell_pal_sacred_shield_base::CalculateAmount(), spell_sha_earth_shield::CalculateAmount(), spell_warl_improved_demonic_tactics::CalculateAmount(), spell_mage_ice_barrier_aura::CalculateAmount(), spell_pri_power_word_shield_aura::CalculateAmount(), spell_warr_rend::CalculateAmount(), spell_rotface_mutated_infection::spell_rotface_mutated_infection_AuraScript::ExtraRemoveEffect(), spell_shield_of_bones::spell_shield_of_bones_AuraScript::HandleAfterEffectAbsorb(), spell_infected_worgen_bite::spell_infected_worgen_bite_AuraScript::HandleAfterEffectApply(), spell_igb_on_gunship_deck::spell_igb_on_gunship_deck_AuraScript::HandleApply(), spell_pri_renew::HandleApplyEffect(), spell_dru_lifebloom::HandleDispel(), spell_dk_improved_unholy_presence::HandleEffectApply(), spell_warr_glyph_of_sunder_armor::HandleEffectCalcSpellMod(), spell_rog_prey_on_the_weak::HandleEffectPeriodic(), spell_q12619_emblazon_runeblade::HandleEffectPeriodic(), spell_shade_of_akama_shade_soul_channel::HandleEffectRemove(), spell_dk_raise_ally_trigger::HandleEffectRemove(), spell_putricide_gaseous_bloat::spell_putricide_gaseous_bloat_AuraScript::HandleExtraEffect(), spell_spore_cloud::HandlePeriodic(), spell_kiljaeden_shadow_spike::spell_kiljaeden_shadow_spike_AuraScript::HandlePeriodic(), spell_kiljaeden_armageddon_periodic::spell_kiljaeden_armageddon_periodic_AuraScript::HandlePeriodic(), spell_halion_twilight_cutter_periodic::spell_halion_twilight_cutter_periodic_AuraScript::HandlePeriodic(), spell_oculus_ride_ruby_emerald_amber_drake_que::spell_oculus_ride_ruby_emerald_amber_drake_que_AuraScript::HandlePeriodic(), spell_hun_sniper_training::HandlePeriodic(), spell_igb_periodic_trigger_with_power_cost::spell_igb_periodic_trigger_with_power_cost_AuraScript::HandlePeriodicTick(), spell_gen_consume::HandleProc(), spell_zereketh_seed_of_corruption::HandleProc(), spell_black_temple_consuming_strikes::spell_black_temple_consuming_strikes_AuraScript::HandleProc(), spell_item_trauma::HandleProc(), spell_item_blood_draining_enchant::HandleProc(), spell_mage_ignite::HandleProc(), spell_dk_scent_of_blood::HandleProc(), spell_karazhan_temptation::HandleProc(), spell_dk_dancing_rune_weapon::HandleProc(), spell_item_unsated_craving::HandleProc(), spell_pal_sacred_shield_base::HandleProc(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::HandleTriggerSpell(), spell_hun_sniper_training::HandleUpdatePeriodic(), spell_gen_have_item_auras::if(), spell_dk_anti_magic_shell_raid::Load(), spell_dk_anti_magic_shell_self::Load(), spell_dk_anti_magic_zone::Load(), spell_dk_spell_deflection::Load(), spell_dk_will_of_the_necropolis::Load(), spell_dru_moonkin_form_passive::Load(), spell_dru_primal_tenacity::Load(), spell_dru_savage_defense::Load(), spell_gen_absorb0_hitlimit1::Load(), spell_pal_ardent_defender::Load(), spell_pal_divine_sacrifice::Load(), spell_pri_guardian_spirit::Load(), spell_rog_cheat_death::Load(), spell_rog_nerves_of_steel::Load(), spell_sha_astral_shift::Load(), spell_gen_clone_weapon_aura::OnApply(), spell_gen_choking_vines::OnApply(), spell_valithria_suppression::spell_valithria_suppression_AuraScript::OnApply(), spell_gruul_ground_slam_trigger::OnApply(), spell_pilgrims_bounty_serve_generic::OnAuraRemove(), spell_anubisath_mortal_strike::OnPeriodic(), spell_kologarn_stone_shout::spell_kologarn_stone_shout_AuraScript::OnPeriodic(), spell_deathwhisper_dark_reckoning::OnPeriodic(), spell_the_lich_king_vile_spirits::spell_the_lich_king_vile_spirits_AuraScript::OnPeriodic(), spell_thorim_lightning_pillar_P2::spell_thorim_lightning_pillar_P2_AuraScript::OnPeriodic(), spell_karathress_power_of_tidalvess::OnPeriodic(), spell_karathress_power_of_caribdis::OnPeriodic(), spell_leotheras_demon_link::OnPeriodic(), spell_gen_periodic_knock_away::OnPeriodic(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::OnRemove(), spell_valithria_suppression::spell_valithria_suppression_AuraScript::OnRemove(), spell_gen_clone_weapon_aura::OnRemove(), spell_xt002_gravity_bomb_aura::spell_xt002_gravity_bomb_aura_AuraScript::OnRemove(), spell_frostwarden_handler_focus_fire::spell_frostwarden_handler_focus_fire_AuraScript::PeriodicTick(), spell_broggok_poison_cloud::PeriodicTick(), spell_valkyr_touch::spell_valkyr_touchAuraScript::PrepareAuraScript(), spell_gen_defend::RefreshVisualShields(), spell_gen_defend::RemoveVisualShields(), spell_mother_shahraz_beam_periodic::spell_mother_shahraz_beam_periodic_AuraScript::Update(), spell_mother_shahraz_saber_lash::spell_mother_shahraz_saber_lash_AuraScript::Update(), spell_illidari_council_deadly_strike::spell_illidari_council_deadly_strike_AuraScript::Update(), spell_black_temple_charge_rage::spell_black_temple_charge_rage_AuraScript::Update(), and spell_black_temple_spell_absorption::spell_black_temple_spell_absorption_AuraScript::Update().

◆ GetStackAmount()

uint8 AuraScript::GetStackAmount ( ) const
1126{
1127 return m_aura->GetStackAmount();
1128}
uint8 GetStackAmount() const
Definition: SpellAuras.h:148

References Aura::GetStackAmount(), and m_aura.

Referenced by spell_charge_shield_bomber::spell_charge_shield_bomber_AuraScript::Absorb(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::AfterDispel(), spell_dru_lifebloom::AfterRemove(), spell_infected_worgen_bite::spell_infected_worgen_bite_AuraScript::HandleAfterEffectApply(), spell_hodir_biting_cold_player_aura::spell_hodir_biting_cold_player_aura_AuraScript::HandleEffectPeriodic(), spell_sladran_grip_of_sladran::spell_sladran_grip_of_sladran_AuraScript::HandlePeriodic(), spell_algalon_phase_punch::spell_algalon_phase_punch_AuraScript::HandlePeriodic(), spell_voa_overcharge::spell_voa_overcharge_AuraScript::HandlePeriodicDummy(), spell_item_blade_ward_enchant::HandleProc(), spell_item_blood_draining_enchant::HandleProc(), spell_gen_blade_warding::HandleProc(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::HandleTriggerSpell(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::OnApply(), spell_four_horsemen_mark::spell_four_horsemen_mark_AuraScript::OnApply(), spell_gen_choking_vines::OnApply(), spell_gen_turkey_marker::OnPeriodic(), spell_halion_marks::spell_halion_marks_AuraScript::OnRemove(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::OnRemove(), spell_algalon_phase_punch::spell_algalon_phase_punch_AuraScript::OnRemove(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::OnRemove(), spell_item_shadowmourne_soul_fragment::OnStackChange(), spell_sindragosa_soul_preservation::spell_sindragosa_soul_preservation_AuraScript::PeriodicTick(), and spell_saronite_vapors_dummy::spell_saronite_vapors_dummy_AuraScript::PrepareAuraScript().

◆ GetTarget()

Unit * AuraScript::GetTarget ( ) const
1166{
1167 switch (m_currentScriptState)
1168 {
1186 return m_auraApplication->GetTarget();
1187 default:
1188 LOG_ERROR("spells.scripts", "Script: `{}` Spell: `{}` AuraScript::GetTarget called in a hook in which the call won't have effect!", m_scriptName->c_str(), m_scriptSpellId);
1189 }
1190
1191 return nullptr;
1192}
@ AURA_SCRIPT_HOOK_EFFECT_AFTER_MANASHIELD
Definition: SpellScript.h:495
@ AURA_SCRIPT_HOOK_EFFECT_AFTER_APPLY
Definition: SpellScript.h:484
@ AURA_SCRIPT_HOOK_EFFECT_AFTER_REMOVE
Definition: SpellScript.h:486
@ AURA_SCRIPT_HOOK_AFTER_PROC
Definition: SpellScript.h:507
@ AURA_SCRIPT_HOOK_EFFECT_MANASHIELD
Definition: SpellScript.h:494
@ AURA_SCRIPT_HOOK_EFFECT_AFTER_ABSORB
Definition: SpellScript.h:493
@ AURA_SCRIPT_HOOK_EFFECT_AFTER_PROC
Definition: SpellScript.h:506
@ AURA_SCRIPT_HOOK_AFTER_CHECK_PROC
Definition: SpellScript.h:502
@ AURA_SCRIPT_HOOK_CHECK_PROC
Definition: SpellScript.h:501
Unit * GetTarget() const
Definition: SpellAuras.h:61
uint32 m_scriptSpellId
Definition: SpellScript.h:107

References AURA_SCRIPT_HOOK_AFTER_CHECK_PROC, AURA_SCRIPT_HOOK_AFTER_PROC, AURA_SCRIPT_HOOK_CHECK_PROC, AURA_SCRIPT_HOOK_EFFECT_ABSORB, AURA_SCRIPT_HOOK_EFFECT_AFTER_ABSORB, AURA_SCRIPT_HOOK_EFFECT_AFTER_APPLY, AURA_SCRIPT_HOOK_EFFECT_AFTER_MANASHIELD, AURA_SCRIPT_HOOK_EFFECT_AFTER_PROC, AURA_SCRIPT_HOOK_EFFECT_AFTER_REMOVE, AURA_SCRIPT_HOOK_EFFECT_APPLY, AURA_SCRIPT_HOOK_EFFECT_MANASHIELD, AURA_SCRIPT_HOOK_EFFECT_PERIODIC, AURA_SCRIPT_HOOK_EFFECT_PROC, AURA_SCRIPT_HOOK_EFFECT_REMOVE, AURA_SCRIPT_HOOK_EFFECT_SPLIT, AURA_SCRIPT_HOOK_PREPARE_PROC, AURA_SCRIPT_HOOK_PROC, AuraApplication::GetTarget(), LOG_ERROR, m_auraApplication, _SpellScript::m_currentScriptState, _SpellScript::m_scriptName, and _SpellScript::m_scriptSpellId.

Referenced by spell_yogg_saron_protective_gaze::spell_yogg_saron_protective_gaze_AuraScript::Absorb(), spell_dk_anti_magic_shell_self::Absorb(), spell_dk_spell_deflection::Absorb(), spell_dk_will_of_the_necropolis::Absorb(), spell_dru_moonkin_form_passive::Absorb(), spell_dru_primal_tenacity::Absorb(), spell_pri_guardian_spirit::Absorb(), spell_rog_cheat_death::Absorb(), spell_rog_nerves_of_steel::Absorb(), spell_sha_astral_shift::Absorb(), spell_dru_savage_defense::Absorb(), spell_mage_fire_frost_ward::Absorb(), spell_pal_ardent_defender::Absorb(), spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript::AddMarkStack(), spell_sindragosa_ice_tomb::spell_sindragosa_ice_tomb_AuraScript::AfterApply(), spell_commander_sarannis_arcane_devastation::AfterApply(), spell_dru_nurturing_instinct::AfterApply(), spell_dragonblight_corrosive_spit::AfterApply(), spell_dru_feral_swiftness::AfterApply(), spell_dru_savage_roar_aura::AfterApply(), spell_dru_survival_instincts_aura::AfterApply(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::AfterDispel(), spell_dru_nurturing_instinct::AfterRemove(), spell_dru_feral_swiftness::AfterRemove(), spell_dru_savage_roar_aura::AfterRemove(), spell_dru_survival_instincts_aura::AfterRemove(), spell_gen_consume::AfterRemove(), spell_gen_apply_aura_after_expiration::AfterRemove(), spell_dru_lifebloom::AfterRemove(), spell_gen_lifebloom::AfterRemove(), spell_mage_living_bomb::AfterRemove(), spell_oculus_stop_time::spell_oculus_stop_time_AuraScript::Apply(), spell_warl_health_funnel::ApplyEffect(), spell_dk_blood_gorged::CheckProc(), spell_hun_misdirection::CheckProc(), spell_pal_blessing_of_sanctuary::CheckProc(), spell_pri_mana_leech::CheckProc(), spell_rog_tricks_of_the_trade::CheckProc(), spell_sha_earth_shield::CheckProc(), spell_gargolmar_retalliation::CheckProc(), spell_gen_adaptive_warding::CheckProc(), spell_item_shadowmourne::CheckProc(), spell_warl_siphon_life::CheckProc(), spell_warl_fel_synergy::CheckProc(), spell_warr_retaliation::CheckProc(), spell_rotface_unstable_ooze_explosion_suicide::spell_rotface_unstable_ooze_explosion_suicide_AuraScript::DespawnSelf(), spell_festergut_blighted_spores::spell_festergut_blighted_spores_AuraScript::ExtraEffect(), spell_rotface_mutated_infection::spell_rotface_mutated_infection_AuraScript::ExtraRemoveEffect(), spell_sindragosa_ice_tomb::spell_sindragosa_ice_tomb_AuraScript::ExtraRemoveEffect(), spell_geddon_inferno::spell_geddon_inferno_AuraScript::HandleAfterApply(), spell_geddon_armageddon::spell_geddon_armageddon_AuraScript::HandleAfterApply(), spell_warr_vigilance::HandleAfterApply(), spell_hodir_storm_power::spell_hodir_storm_power_AuraScript::HandleAfterEffectApply(), spell_hodir_toasty_fire::spell_hodir_toasty_fire_AuraScript::HandleAfterEffectApply(), spell_hodir_starlight::spell_hodir_starlight_AuraScript::HandleAfterEffectApply(), spell_infected_worgen_bite::spell_infected_worgen_bite_AuraScript::HandleAfterEffectApply(), spell_geddon_inferno::spell_geddon_inferno_AuraScript::HandleAfterRemove(), spell_geddon_armageddon::spell_geddon_armageddon_AuraScript::HandleAfterRemove(), spell_warlords_rage::HandleAfterRemove(), spell_capacitus_polarity_charge_aura::HandleAfterRemove(), spell_felmyst_fog_of_corruption_charm::spell_felmyst_fog_of_corruption_charm_AuraScript::HandleApply(), spell_nullify::HandleApply(), spell_amanitar_remove_mushroom_power::HandleApply(), spell_igb_rocket_pack_useable::spell_igb_rocket_pack_useable_AuraScript::HandleApply(), spell_igb_on_gunship_deck::spell_igb_on_gunship_deck_AuraScript::HandleApply(), spell_dru_enrage::HandleApply(), spell_pal_avenging_wrath::HandleApply(), spell_rog_killing_spree::spell_rog_killing_spree_AuraScript::HandleApply(), spell_warr_vigilance::HandleApply(), spell_q12243_fire_upon_the_waters::spell_q12243_fire_upon_the_waters_AuraScript::HandleApplyEffect(), spell_pri_mind_control::HandleApplyEffect(), spell_pri_renew::HandleApplyEffect(), spell_warl_eye_of_kilrogg::HandleAuraApply(), spell_warl_seduction::HandleAuraApply(), spell_warl_demonic_aegis::HandleAuraApply(), spell_warl_eye_of_kilrogg::HandleAuraRemove(), spell_valanar_kinetic_bomb::spell_valanar_kinetic_bomb_AuraScript::HandleDummyTick(), spell_item_rocket_chicken::HandleDummyTick(), spell_warl_demonic_circle_summon::HandleDummyTick(), spell_shadowfang_keep_haunting_spirits::spell_shadowfang_keep_haunting_spirits_AuraScript::HandleDummyTick(), spell_blood_council_shadow_prison::spell_blood_council_shadow_prison_AuraScript::HandleDummyTick(), spell_mc_play_dead::spell_mc_play_dead_AuraScript::HandleEffectApply(), spell_scholomance_fixate::spell_scholomance_fixate_AuraScript::HandleEffectApply(), spell_catch_the_wild_wolpertinger::HandleEffectApply(), spell_hallows_end_candy_pirate_costume::HandleEffectApply(), spell_hallows_end_base_fire::HandleEffectApply(), spell_love_in_air_perfume_immune::HandleEffectApply(), spell_midsummer_ribbon_pole::HandleEffectApply(), spell_midsummer_torch_quest::HandleEffectApply(), spell_z_check::spell_z_check_AuraScript::HandleEffectApply(), spell_shade_of_akama_shade_soul_channel::HandleEffectApply(), spell_hydross_cleansing_field_aura::HandleEffectApply(), spell_hydross_mark_of_hydross::HandleEffectApply(), spell_dk_master_of_ghouls::HandleEffectApply(), spell_dk_anti_magic_shell_self::HandleEffectApply(), spell_gen_visual_dummy_stun::HandleEffectApply(), spell_gen_feign_death_all_flags::HandleEffectApply(), spell_gen_feign_death_no_dyn_flag::HandleEffectApply(), spell_gen_feign_death_no_prevent_emotes::HandleEffectApply(), spell_gen_prevent_emotes::HandleEffectApply(), spell_pal_blessing_of_sanctuary::HandleEffectApply(), spell_q11396_11399_force_shield_arcane_purple_x3::HandleEffectApply(), spell_q12851_going_bearback::HandleEffectApply(), spell_dk_improved_blood_presence::HandleEffectApply(), spell_dk_improved_frost_presence::HandleEffectApply(), spell_dk_improved_unholy_presence::HandleEffectApply(), spell_midsummer_ribbon_pole::HandleEffectPeriodic(), spell_mount_check::spell_mount_check_AuraScript::HandleEffectPeriodic(), spell_hodir_biting_cold_player_aura::spell_hodir_biting_cold_player_aura_AuraScript::HandleEffectPeriodic(), spell_yogg_saron_sanity_well::spell_yogg_saron_sanity_well_AuraScript::HandleEffectPeriodic(), spell_z_check::spell_z_check_AuraScript::HandleEffectPeriodic(), spell_gen_parachute::HandleEffectPeriodic(), spell_gen_gryphon_wyvern_mount_check::HandleEffectPeriodic(), spell_gen_whisper_gulch_yogg_saron_whisper::HandleEffectPeriodic(), spell_q11010_q11102_q11023_aggro_burst::HandleEffectPeriodic(), spell_q12730_quenching_mist::HandleEffectPeriodic(), spell_rog_killing_spree::spell_rog_killing_spree_AuraScript::HandleEffectPeriodic(), spell_rog_prey_on_the_weak::HandleEffectPeriodic(), spell_sha_earthbind_totem::HandleEffectPeriodic(), spell_gen_leeching_swarm::spell_gen_leeching_swarm_AuraScript::HandleEffectPeriodic(), spell_frost_tomb::spell_frost_tombAuraScript::HandleEffectPeriodic(), spell_sha_item_t10_elemental_2p_bonus::HandleEffectProc(), spell_warr_retaliation::HandleEffectProc(), spell_mc_play_dead::spell_mc_play_dead_AuraScript::HandleEffectRemove(), spell_midnight_fixate::HandleEffectRemove(), spell_scholomance_fixate::spell_scholomance_fixate_AuraScript::HandleEffectRemove(), spell_brewfest_main_ram_buff::HandleEffectRemove(), spell_brewfest_ram_fatigue::HandleEffectRemove(), spell_hallows_end_candy_pirate_costume::HandleEffectRemove(), spell_love_in_air_perfume_immune::HandleEffectRemove(), spell_midsummer_torch_quest::HandleEffectRemove(), spell_inoculate_nestlewood_owlkin::HandleEffectRemove(), spell_reliquary_of_souls_aura_of_suffering::spell_reliquary_of_souls_aura_of_suffering_AuraScript::HandleEffectRemove(), spell_shade_of_akama_shade_soul_channel::HandleEffectRemove(), spell_teron_gorefiend_shadow_of_death::HandleEffectRemove(), spell_teron_gorefiend_spiritual_vengeance::HandleEffectRemove(), spell_hydross_cleansing_field_aura::HandleEffectRemove(), spell_hydross_cleansing_field_command::HandleEffectRemove(), spell_lady_vashj_magic_barrier::HandleEffectRemove(), spell_serpentshrine_cavern_serpentshrine_parasite::HandleEffectRemove(), spell_serpentshrine_cavern_serpentshrine_parasite_trigger_aura::HandleEffectRemove(), spell_q10190_battery_recharging_blaster_aura::HandleEffectRemove(), spell_dk_master_of_ghouls::HandleEffectRemove(), spell_dk_anti_magic_shell_self::HandleEffectRemove(), spell_dk_improved_blood_presence::HandleEffectRemove(), spell_dk_improved_frost_presence::HandleEffectRemove(), spell_dk_improved_unholy_presence::HandleEffectRemove(), spell_dk_presence::HandleEffectRemove(), spell_gen_bg_preparation::HandleEffectRemove(), spell_gen_baby_murloc::HandleEffectRemove(), spell_gen_visual_dummy_stun::HandleEffectRemove(), spell_gen_feign_death_all_flags::HandleEffectRemove(), spell_gen_feign_death_no_dyn_flag::HandleEffectRemove(), spell_gen_feign_death_no_prevent_emotes::HandleEffectRemove(), spell_pal_blessing_of_sanctuary::HandleEffectRemove(), spell_q10525_vision_guide::HandleEffectRemove(), spell_q10769_dissension_amongst_the_ranks_aura::HandleEffectRemove(), spell_q11396_11399_force_shield_arcane_purple_x3::HandleEffectRemove(), spell_serpentshrine_cavern_infection::HandleEffectRemove(), spell_putricide_gaseous_bloat::spell_putricide_gaseous_bloat_AuraScript::HandleExtraEffect(), spell_dk_presence::HandleImprovedBloodPresence(), spell_dk_presence::HandleImprovedFrostPresence(), spell_dk_presence::HandleImprovedUnholyPresence(), spell_hun_taming_the_beast::HandleOnEffectApply(), spell_ticking_time_bomb::spell_ticking_time_bomb_AuraScript::HandleOnEffectRemove(), spell_warhead_fuse::spell_warhead_fuse_AuraScript::HandleOnEffectRemove(), spell_hun_taming_the_beast::HandleOnEffectRemove(), aura_class_call_wild_magic::HandlePeriodic(), aura_class_call_siphon_blessing::HandlePeriodic(), spell_igb_rocket_pack::spell_igb_rocket_pack_AuraScript::HandlePeriodic(), spell_algalon_phase_punch::spell_algalon_phase_punch_AuraScript::HandlePeriodic(), spell_algalon_collapse::spell_algalon_collapse_AuraScript::HandlePeriodic(), spell_algalon_remove_phase::spell_algalon_remove_phase_AuraScript::HandlePeriodic(), spell_close_rift::spell_close_rift_AuraScript::HandlePeriodic(), spell_sha_totemic_mastery::HandlePeriodic(), spell_garr_separation_nexiety::spell_garr_separation_nexiety_AuraScript::HandlePeriodic(), spell_majordomo_separation_nexiety::spell_majordomo_separation_nexiety_AuraScript::HandlePeriodic(), spell_oculus_ride_ruby_emerald_amber_drake_que::spell_oculus_ride_ruby_emerald_amber_drake_que_AuraScript::HandlePeriodic(), spell_dk_death_and_decay_aura::HandlePeriodic(), spell_hun_sniper_training::HandlePeriodic(), spell_shadow_bolt_whirl::HandlePeriodic(), spell_voa_overcharge::spell_voa_overcharge_AuraScript::HandlePeriodicDummy(), spell_wintergrasp_hide_small_elementals::spell_wintergrasp_hide_small_elementals_AuraScript::HandlePeriodicDummy(), spell_igb_periodic_trigger_with_power_cost::spell_igb_periodic_trigger_with_power_cost_AuraScript::HandlePeriodicTick(), spell_item_enchanted_broom_periodic::HandlePeriodicTick(), spell_bronjahm_soulstorm_channel_ooc::spell_bronjahm_soulstorm_channel_ooc_AuraScript::HandlePeriodicTick(), spell_bronjahm_soulstorm_visual::spell_bronjahm_soulstorm_visual_AuraScript::HandlePeriodicTick(), spell_wailing_souls_periodic::spell_wailing_souls_periodic_AuraScript::HandlePeriodicTick(), spell_exploding_orb_auto_grow::spell_exploding_orb_auto_grow_AuraScript::HandlePeriodicTick(), spell_item_direbrew_remote_aura::HandlePeriodicTick(), spell_oculus_evasive_maneuvers::spell_oculus_evasive_maneuvers_AuraScript::HandleProc(), spell_mark_of_malice::HandleProc(), spell_zereketh_seed_of_corruption::HandleProc(), spell_item_fate_rune_of_unsurpassed_vigor::HandleProc(), spell_pri_t4_4p_bonus::HandleProc(), spell_rog_tricks_of_the_trade::HandleProc(), spell_gyth_chromatic_protection::HandleProc(), spell_black_temple_consuming_strikes::spell_black_temple_consuming_strikes_AuraScript::HandleProc(), spell_utgarde_pinnacle_beast_mark::HandleProc(), spell_dk_scent_of_blood::HandleProc(), spell_dru_living_seed_proc::HandleProc(), spell_hun_ascpect_of_the_viper::HandleProc(), spell_hun_improved_mend_pet::HandleProc(), spell_hun_misdirection::HandleProc(), spell_item_eye_of_gruul_healing_discount::HandleProc(), spell_item_aegis_of_preservation::HandleProc(), spell_item_desperate_defense::HandleProc(), spell_mage_focus_magic::HandleProc(), spell_pal_blessing_of_sanctuary::HandleProc(), spell_pri_item_greater_heal_refund::HandleProc(), spell_pri_mana_leech::HandleProc(), spell_sha_earth_shield::HandleProc(), spell_sha_item_lightning_shield_trigger::HandleProc(), spell_warr_vigilance::HandleProc(), spell_karazhan_temptation::HandleProc(), spell_the_lich_king_dark_hunger::spell_the_lich_king_dark_hunger_AuraScript::HandleProc(), spell_oculus_temporal_rift::spell_oculus_temporal_rift_AuraScript::HandleProc(), spell_yogg_saron_grim_reprisal::spell_yogg_saron_grim_reprisal_AuraScript::HandleProc(), spell_dk_blood_gorged::HandleProc(), spell_dru_t10_balance_4p_bonus::HandleProc(), spell_dru_living_seed::HandleProc(), spell_gen_adaptive_warding::HandleProc(), spell_hun_glyph_of_arcane_shot::HandleProc(), spell_item_blessing_of_ancient_kings::HandleProc(), spell_item_necrotic_touch::HandleProc(), spell_item_shadowmourne::HandleProc(), spell_mage_burnout::HandleProc(), spell_mage_master_of_elements::HandleProc(), spell_pal_seal_of_righteousness::HandleProc(), spell_pri_divine_aegis::HandleProc(), spell_pri_glyph_of_prayer_of_healing::HandleProc(), spell_rog_blade_flurry::HandleProc(), spell_sha_t10_restoration_4p_bonus::HandleProc(), spell_sha_item_lightning_shield::HandleProc(), spell_sha_item_mana_surge::HandleProc(), spell_warl_glyph_of_shadowflame::HandleProc(), spell_warr_sweeping_strikes::HandleProc(), spell_warl_demonic_circle_summon::HandleRemove(), spell_vael_burning_adrenaline::HandleRemove(), spell_felmyst_fog_of_corruption_charm::spell_felmyst_fog_of_corruption_charm_AuraScript::HandleRemove(), spell_trollgore_corpse_explode::spell_trollgore_corpse_explode_AuraScript::HandleRemove(), spell_igb_rocket_pack_useable::spell_igb_rocket_pack_useable_AuraScript::HandleRemove(), spell_grobbulus_mutating_injection::spell_grobbulus_mutating_injection_AuraScript::HandleRemove(), spell_dru_enrage::HandleRemove(), spell_pal_divine_intervention::HandleRemove(), spell_pal_avenging_wrath::HandleRemove(), spell_rog_killing_spree::spell_rog_killing_spree_AuraScript::HandleRemove(), spell_rog_tricks_of_the_trade_proc::HandleRemove(), spell_warr_vigilance::HandleRemove(), spell_igb_rocket_pack::spell_igb_rocket_pack_AuraScript::HandleRemove(), spell_warl_haunt_aura::HandleRemove(), spell_q12243_fire_upon_the_waters::spell_q12243_fire_upon_the_waters_AuraScript::HandleRemoveEffect(), spell_pri_mind_control::HandleRemoveEffect(), spell_kelthuzad_detonate_mana::spell_kelthuzad_detonate_mana_AuraScript::HandleScript(), spell_gen_paralytic_poison::HandleStun(), spell_warl_demonic_circle_teleport::HandleTeleport(), spell_warl_drain_soul::HandleTick(), spell_putricide_grow_stacker::spell_putricide_grow_stacker_AuraScript::HandleTriggerSpell(), spell_magic_eater_food::HandleTriggerSpell(), spell_q11010_q11102_q11023_aggro_check_aura::HandleTriggerSpell(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::HandleTriggerSpell(), spell_pri_lightwell_renew::HandleUpdateSpellclick(), spell_scholomance_boon_of_life::spell_scholomance_boon_of_life_AuraScript::OnApply(), spell_brewfest_reveler_transform::OnApply(), spell_direbrew_disarm::OnApply(), spell_love_is_in_the_air_romantic_picnic::OnApply(), spell_gen_aura_service_uniform::OnApply(), spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript::OnApply(), spell_halion_twilight_phasing::spell_halion_twilight_phasing_AuraScript::OnApply(), spell_halion_twilight_realm::spell_halion_twilight_realm_AuraScript::OnApply(), spell_halion_leave_twilight_realm::spell_halion_leave_twilight_realm_AuraScript::OnApply(), spell_blood_queen_frenzied_bloodthirst::spell_blood_queen_frenzied_bloodthirst_AuraScript::OnApply(), spell_icc_stoneform::spell_icc_stoneform_AuraScript::OnApply(), spell_four_horsemen_mark::spell_four_horsemen_mark_AuraScript::OnApply(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::OnApply(), spell_yogg_saron_shadow_beacon::spell_yogg_saron_shadow_beacon_AuraScript::OnApply(), spell_gen_clone_weapon_aura::OnApply(), spell_gen_damage_reduction_aura::OnApply(), spell_gen_choking_vines::OnApply(), spell_item_shifting_naaru_silver::OnApply(), spell_q12987_read_pronouncement::OnApply(), spell_valithria_suppression::spell_valithria_suppression_AuraScript::OnApply(), spell_alar_ember_blast_death::spell_alar_ember_blast_death_AuraScript::OnApply(), spell_hun_ascpect_of_the_viper::OnApply(), spell_hun_viper_attack_speed::OnApply(), spell_item_with_mount_speed::OnApply(), spell_pilgrims_bounty_serve_generic::OnAuraRemove(), spell_apothecary_perfume_spill::OnPeriodic(), spell_apothecary_cologne_spill::OnPeriodic(), spell_love_is_in_the_air_romantic_picnic::OnPeriodic(), spell_dred_grievious_bite::spell_dred_grievious_bite_AuraScript::OnPeriodic(), spell_the_lich_king_soul_reaper::spell_the_lich_king_soul_reaper_AuraScript::OnPeriodic(), spell_icc_dark_reckoning::spell_icc_dark_reckoning_AuraScript::OnPeriodic(), spell_illidan_tear_of_azzinoth_summon_channel::spell_illidan_tear_of_azzinoth_summon_channel_AuraScript::OnPeriodic(), spell_illidan_cage_trap_stun::spell_illidan_cage_trap_stun_AuraScript::OnPeriodic(), spell_black_temple_dementia::spell_black_temple_dementia_AuraScript::OnPeriodic(), spell_npc22275_crystal_prison::spell_npc22275_crystal_prison_AuraScript::OnPeriodic(), spell_gen_curse_of_pain::OnPeriodic(), spell_mark_of_kazrogal::spell_mark_of_kazrogal_AuraScript::OnPeriodic(), spell_deathwhisper_dark_reckoning::OnPeriodic(), spell_the_lich_king_vile_spirits::spell_the_lich_king_vile_spirits_AuraScript::OnPeriodic(), spell_the_lich_king_soul_rip::spell_the_lich_king_soul_rip_AuraScript::OnPeriodic(), spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript::OnPeriodic(), spell_mark_of_kazzak::spell_mark_of_kazzak_AuraScript::OnPeriodic(), spell_gen_turkey_marker::OnPeriodic(), spell_blood_queen_essence_of_the_blood_queen::spell_blood_queen_essence_of_the_blood_queen_AuraScript::OnProc(), spell_gen_obsidian_armor::OnProc(), spell_pal_eye_for_an_eye::OnProc(), spell_warl_siphon_life::OnProc(), spell_warl_fel_synergy::OnProc(), spell_warr_damage_shield::OnProc(), spell_flamewreath_aura::OnRemove(), spell_scholomance_boon_of_life::spell_scholomance_boon_of_life_AuraScript::OnRemove(), spell_temple_of_atal_hakkar_hex_of_jammal_an::spell_temple_of_atal_hakkar_hex_of_jammal_an_AuraScript::OnRemove(), spell_threatening_gaze::spell_threatening_gaze_AuraScript::OnRemove(), spell_gen_aura_service_uniform::OnRemove(), spell_azjol_nerub_web_wrap::spell_azjol_nerub_web_wrap_AuraScript::OnRemove(), spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript::OnRemove(), spell_halion_marks::spell_halion_marks_AuraScript::OnRemove(), spell_halion_twilight_phasing::spell_halion_twilight_phasing_AuraScript::OnRemove(), spell_halion_leave_twilight_realm::spell_halion_leave_twilight_realm_AuraScript::OnRemove(), spell_blood_queen_frenzied_bloodthirst::spell_blood_queen_frenzied_bloodthirst_AuraScript::OnRemove(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::OnRemove(), spell_putricide_mutation_init::spell_putricide_mutation_init_AuraScript::OnRemove(), spell_putricide_mutated_transformation_dismiss::spell_putricide_mutated_transformation_dismiss_AuraScript::OnRemove(), spell_the_lich_king_necrotic_plague::spell_the_lich_king_necrotic_plague_AuraScript::OnRemove(), spell_the_lich_king_shadow_trap_visual::spell_the_lich_king_shadow_trap_visual_AuraScript::OnRemove(), spell_the_lich_king_harvest_soul::spell_the_lich_king_harvest_soul_AuraScript::OnRemove(), spell_valithria_suppression::spell_valithria_suppression_AuraScript::OnRemove(), spell_icc_stoneform::spell_icc_stoneform_AuraScript::OnRemove(), spell_icc_web_wrap::spell_icc_web_wrap_AuraScript::OnRemove(), spell_ioc_repair_turret::spell_ioc_repair_turret_AuraScript::OnRemove(), spell_algalon_phase_punch::spell_algalon_phase_punch_AuraScript::OnRemove(), spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript::OnRemove(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::OnRemove(), spell_yogg_saron_shadow_beacon::spell_yogg_saron_shadow_beacon_AuraScript::OnRemove(), spell_auchenai_possess::OnRemove(), spell_gen_clone_weapon_aura::OnRemove(), spell_gen_damage_reduction_aura::OnRemove(), spell_gen_prevent_emotes::OnRemove(), spell_hun_ascpect_of_the_viper::OnRemove(), spell_hun_misdirection::OnRemove(), spell_hun_misdirection_proc::OnRemove(), spell_hun_viper_attack_speed::OnRemove(), spell_item_with_mount_speed::OnRemove(), spell_item_shifting_naaru_silver::OnRemove(), spell_item_desperate_defense::OnRemove(), spell_item_shadowmourne::OnRemove(), spell_item_shadowmourne_soul_fragment::OnRemove(), spell_mage_glyph_of_eternal_water::OnRemove(), spell_mage_combustion_proc::OnRemove(), spell_rog_tricks_of_the_trade::OnRemove(), spell_hor_shared_suffering::spell_hor_shared_sufferingAuraScript::OnRemove(), spell_sindragosa_instability::spell_sindragosa_instability_AuraScript::OnRemove(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::OnRemove(), spell_warl_curse_of_doom::OnRemove(), spell_item_shadowmourne_soul_fragment::OnStackChange(), spell_send_mug_control_aura::PeriodicTick(), spell_barreled_control_aura::PeriodicTick(), spell_direbrew_disarm::PeriodicTick(), spell_sindragosa_frost_beacon::spell_sindragosa_frost_beacon_AuraScript::PeriodicTick(), spell_sindragosa_soul_preservation::spell_sindragosa_soul_preservation_AuraScript::PeriodicTick(), spell_frostwarden_handler_focus_fire::spell_frostwarden_handler_focus_fire_AuraScript::PeriodicTick(), spell_trollgore_corpse_explode::spell_trollgore_corpse_explode_AuraScript::PeriodicTick(), spell_blood_queen_pact_of_the_darkfallen_dmg::spell_blood_queen_pact_of_the_darkfallen_dmg_AuraScript::PeriodicTick(), spell_dragonblight_corrosive_spit::PeriodicTick(), spell_broggok_poison_cloud::PeriodicTick(), spell_aura_of_despair::spell_aura_of_despair_AuraScript::PrepareAuraScript(), spell_brewfest_ram_fatigue::PrepareAuraScript(), spell_control_piece::PrepareAuraScript(), spell_destroy_door_seal::spell_destroy_door_sealAuraScript::PrepareAuraScript(), spell_hodir_biting_cold_main_aura::spell_hodir_biting_cold_main_aura_AuraScript::PrepareAuraScript(), spell_hodir_flash_freeze::spell_hodir_flash_freeze_AuraScript::PrepareAuraScript(), spell_hodir_storm_cloud::spell_hodir_storm_cloud_AuraScript::PrepareAuraScript(), spell_icc_yf_frozen_orb::spell_icc_yf_frozen_orb_AuraScript::PrepareAuraScript(), spell_icc_yh_volley::spell_icc_yh_volley_AuraScript::PrepareAuraScript(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::PrepareAuraScript(), spell_ioc_parachute_ic::spell_ioc_parachute_ic_AuraScript::PrepareAuraScript(), spell_mark_of_the_faceless_periodic::spell_mark_of_the_faceless_periodic_AuraScript::PrepareAuraScript(), spell_optic_link::spell_optic_linkAuraScript::PrepareAuraScript(), spell_pos_blight::spell_pos_blightAuraScript::PrepareAuraScript(), spell_pos_glacial_strike::spell_pos_glacial_strikeAuraScript::PrepareAuraScript(), spell_pursuing_spikes::spell_pursuing_spikesAuraScript::PrepareAuraScript(), spell_q10563_q10596_to_legion_hold::spell_q10563_q10596_to_legion_hold_AuraScript::PrepareAuraScript(), spell_saronite_vapors_dummy::spell_saronite_vapors_dummy_AuraScript::PrepareAuraScript(), spell_toc25_mistress_kiss::spell_toc25_mistress_kiss_AuraScript::PrepareAuraScript(), spell_ulduar_energy_sap::spell_ulduar_energy_sap_AuraScript::PrepareAuraScript(), spell_valkyr_ball_periodic_dummy::spell_valkyr_ball_periodic_dummyAuraScript::PrepareAuraScript(), spell_dru_enrage::RecalculateBaseArmor(), spell_illidari_council_reflective_shield::spell_illidari_council_reflective_shield_AuraScript::ReflectDamage(), spell_pri_power_word_shield_aura::ReflectDamage(), spell_gen_defend::RefreshVisualShields(), spell_warl_health_funnel::RemoveEffect(), spell_warl_drain_soul::RemoveEffect(), spell_warl_shadowburn::RemoveEffect(), spell_gen_defend::RemoveVisualShields(), spell_pal_hand_of_sacrifice_aura::Split(), spell_dk_anti_magic_shell_self::Trigger(), spell_mage_incanters_absorbtion_base_AuraScript::Trigger(), spell_koralon_meteor_fists::spell_koralon_meteor_fists_AuraScript::TriggerFists(), spell_flame_warder_meteor_fists::spell_flame_warder_meteor_fists_AuraScript::TriggerFists(), and spell_dru_predatory_strikes::UpdateAmount().

◆ GetTargetApplication()

AuraApplication const * AuraScript::GetTargetApplication ( ) const
1195{
1196 return m_auraApplication;
1197}

References m_auraApplication.

Referenced by spell_astromancer_wrath_of_the_astromancer::spell_astromancer_wrath_of_the_astromancer_AuraScript::AfterRemove(), spell_gen_consume::AfterRemove(), spell_gen_apply_aura_after_expiration::AfterRemove(), spell_dru_lifebloom::AfterRemove(), spell_gen_lifebloom::AfterRemove(), spell_mage_living_bomb::AfterRemove(), spell_warlords_rage::HandleAfterRemove(), spell_capacitus_polarity_charge_aura::HandleAfterRemove(), spell_inoculate_nestlewood_owlkin::HandleEffectRemove(), spell_q11919_q11940_drake_hunt::spell_q11919_q11940_drake_hunt_AuraScript::HandleEffectRemove(), spell_leotheras_insidious_whisper_aura::HandleEffectRemove(), spell_q10190_battery_recharging_blaster_aura::HandleEffectRemove(), spell_q10930_big_bone_worm::spell_q10930_big_bone_worm_AuraScript::HandleEffectRemove(), spell_q10929_fumping::spell_q10929_fumping_AuraScript::HandleEffectRemove(), spell_serpentshrine_cavern_infection::HandleEffectRemove(), spell_grobbulus_mutating_injection::spell_grobbulus_mutating_injection_AuraScript::HandleRemove(), spell_gen_paralytic_poison::HandleStun(), spell_flamewreath_aura::OnRemove(), spell_scholomance_boon_of_life::spell_scholomance_boon_of_life_AuraScript::OnRemove(), spell_threatening_gaze::spell_threatening_gaze_AuraScript::OnRemove(), spell_huhuran_wyvern_sting::OnRemove(), spell_halion_marks::spell_halion_marks_AuraScript::OnRemove(), spell_blood_queen_frenzied_bloodthirst::spell_blood_queen_frenzied_bloodthirst_AuraScript::OnRemove(), spell_the_lich_king_necrotic_plague::spell_the_lich_king_necrotic_plague_AuraScript::OnRemove(), spell_the_lich_king_shadow_trap_visual::spell_the_lich_king_shadow_trap_visual_AuraScript::OnRemove(), spell_the_lich_king_harvest_soul::spell_the_lich_king_harvest_soul_AuraScript::OnRemove(), spell_ioc_repair_turret::spell_ioc_repair_turret_AuraScript::OnRemove(), spell_auchenai_possess::OnRemove(), spell_hun_misdirection::OnRemove(), spell_rog_tricks_of_the_trade::OnRemove(), spell_hor_shared_suffering::spell_hor_shared_sufferingAuraScript::OnRemove(), spell_sindragosa_instability::spell_sindragosa_instability_AuraScript::OnRemove(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::OnRemove(), spell_shield_of_runes::spell_shield_of_runes_AuraScript::OnRemove(), spell_warl_curse_of_doom::OnRemove(), spell_warl_drain_soul::RemoveEffect(), and spell_warl_shadowburn::RemoveEffect().

◆ GetType()

AuraObjectType AuraScript::GetType ( ) const
1051{
1052 return m_aura->GetType();
1053}
AuraObjectType GetType() const
Definition: SpellAuras.cpp:481

References Aura::GetType(), and m_aura.

Referenced by spell_igb_overheat::spell_igb_overheat_AuraScript::Load().

◆ GetUnitOwner()

Unit * AuraScript::GetUnitOwner ( ) const
1031{
1032 return m_aura->GetUnitOwner();
1033}
Unit * GetUnitOwner() const
Definition: SpellAuras.h:108

References Aura::GetUnitOwner(), and m_aura.

Referenced by spell_dru_barkskin::AfterApply(), spell_q13003_thursting_hodirs_spear::spell_q13003_thursting_hodirs_spear_AuraScript::AfterRemove(), spell_astromancer_wrath_of_the_astromancer::spell_astromancer_wrath_of_the_astromancer_AuraScript::AfterRemove(), spell_dru_barkskin::AfterRemove(), spell_halion_marks::spell_halion_marks_AuraScript::BeforeDispel(), spell_serpentshrine_cavern_coilfang_water::CalcPeriodic(), spell_dk_pet_scaling::CalcPeriodic(), spell_pet_hit_expertise_scalling::CalcPeriodic(), spell_mage_pet_scaling::CalcPeriodic(), spell_mark_of_kazzak::spell_mark_of_kazzak_AuraScript::CalculateAmount(), spell_dk_vampiric_blood::CalculateAmount(), spell_dru_bear_form_passive::CalculateAmount(), spell_dru_brambles_treant::CalculateAmount(), spell_dru_dash_aura::CalculateAmount(), spell_dru_owlkin_frenzy::CalculateAmount(), spell_gen_reduced_above_60_aura::CalculateAmount(), spell_gen_disabled_above_63::CalculateAmount(), spell_gen_replenishment_aura::CalculateAmount(), spell_hun_cower::CalculateAmount(), spell_hun_animal_handler::CalculateAmount(), spell_item_arcane_shroud::CalculateAmount(), spell_item_the_eye_of_diminution::CalculateAmount(), spell_pal_hand_of_salvation::CalculateAmount(), spell_gen_lifeblood::CalculateAmount(), spell_sha_earth_shield::CalculateAmount(), spell_warl_improved_demonic_tactics::CalculateAmount(), spell_warr_rend::CalculateAmount(), spell_dru_treant_scaling::CalculateAPAmount(), spell_hun_generic_scaling::CalculateAPAmount(), spell_pri_shadowfiend_scaling::CalculateAPAmount(), spell_sha_feral_spirit_scaling::CalculateAPAmount(), spell_sha_fire_elemental_scaling::CalculateAPAmount(), spell_warl_generic_scaling::CalculateAPAmount(), spell_warl_infernal_scaling::CalculateAPAmount(), spell_pet_hit_expertise_scalling::CalculateExpertiseAmount(), spell_dk_pet_scaling::CalculateHasteAmount(), spell_pet_hit_expertise_scalling::CalculateHitAmount(), spell_dru_treant_scaling::CalculateResistanceAmount(), spell_hun_generic_scaling::CalculateResistanceAmount(), spell_mage_pet_scaling::CalculateResistanceAmount(), spell_pri_shadowfiend_scaling::CalculateResistanceAmount(), spell_sha_feral_spirit_scaling::CalculateResistanceAmount(), spell_sha_fire_elemental_scaling::CalculateResistanceAmount(), spell_warl_generic_scaling::CalculateResistanceAmount(), spell_warl_infernal_scaling::CalculateResistanceAmount(), spell_dk_pet_scaling::CalculateSPAmount(), spell_dru_treant_scaling::CalculateSPAmount(), spell_hun_generic_scaling::CalculateSPAmount(), spell_mage_pet_scaling::CalculateSPAmount(), spell_pri_shadowfiend_scaling::CalculateSPAmount(), spell_sha_feral_spirit_scaling::CalculateSPAmount(), spell_sha_fire_elemental_scaling::CalculateSPAmount(), spell_warl_generic_scaling::CalculateSPAmount(), spell_warl_infernal_scaling::CalculateSPAmount(), spell_pet_hit_expertise_scalling::CalculateSpellHitAmount(), spell_dk_pet_scaling::CalculateStatAmount(), spell_dru_treant_scaling::CalculateStatAmount(), spell_hun_generic_scaling::CalculateStatAmount(), spell_mage_pet_scaling::CalculateStatAmount(), spell_pri_shadowfiend_scaling::CalculateStatAmount(), spell_sha_feral_spirit_scaling::CalculateStatAmount(), spell_sha_fire_elemental_scaling::CalculateStatAmount(), spell_warl_generic_scaling::CalculateStatAmount(), spell_warl_infernal_scaling::CalculateStatAmount(), spell_dru_brambles_treant::CheckProc(), spell_botanica_shift_form::spell_botanica_shift_form_AuraScript::CheckProc(), spell_kiljaeden_vengeance_of_the_blue_flight::spell_kiljaeden_vengeance_of_the_blue_flight_AuraScript::HandleApply(), spell_boss_magus_telestra_summon_telestra_clones::spell_boss_magus_telestra_summon_telestra_clones_AuraScript::HandleApply(), spell_pri_vampiric_touch::HandleDispel(), spell_dru_lifebloom::HandleDispel(), spell_magtheridon_shadow_grasp::HandleDummyApply(), spell_magtheridon_shadow_grasp::HandleDummyRemove(), spell_shadowfang_keep_forsaken_skills::spell_shadowfang_keep_forsaken_skills_AuraScript::HandleDummyTick(), spell_uldaman_stoned::spell_uldaman_stoned_AuraScript::HandleEffectApply(), spell_teron_gorefiend_shadowy_construct::HandleEffectApply(), spell_black_template_harpooners_mark::spell_black_template_harpooners_mark_AuraScript::HandleEffectApply(), spell_leotheras_insidious_whisper_aura::HandleEffectApply(), spell_serpentshrine_cavern_coilfang_water::HandleEffectApply(), spell_botanica_call_of_the_falcon::spell_botanica_call_of_the_falcon_AuraScript::HandleEffectApply(), spell_dk_dancing_rune_weapon_visual::HandleEffectApply(), spell_gen_model_visible::HandleEffectApply(), spell_dk_pet_scaling::HandleEffectApply(), spell_dru_treant_scaling::HandleEffectApply(), spell_pet_hit_expertise_scalling::HandleEffectApply(), spell_mage_pet_scaling::HandleEffectApply(), spell_pri_shadowfiend_scaling::HandleEffectApply(), spell_sha_feral_spirit_scaling::HandleEffectApply(), spell_sha_fire_elemental_scaling::HandleEffectApply(), spell_warl_infernal_scaling::HandleEffectApply(), spell_hallows_end_base_fire::HandleEffectPeriodicUpdate(), spell_uldaman_stoned::spell_uldaman_stoned_AuraScript::HandleEffectRemove(), spell_dtk_raise_dead::spell_dtk_raise_dead_AuraScript::HandleEffectRemove(), spell_black_template_harpooners_mark::spell_black_template_harpooners_mark_AuraScript::HandleEffectRemove(), spell_leotheras_insidious_whisper_aura::HandleEffectRemove(), spell_lurker_below_spout::HandleEffectRemove(), spell_serpentshrine_cavern_coilfang_water::HandleEffectRemove(), spell_botanica_call_of_the_falcon::spell_botanica_call_of_the_falcon_AuraScript::HandleEffectRemove(), spell_q10930_big_bone_worm::spell_q10930_big_bone_worm_AuraScript::HandleEffectRemove(), spell_q10929_fumping::spell_q10929_fumping_AuraScript::HandleEffectRemove(), spell_dk_raise_ally_trigger::HandleEffectRemove(), spell_gen_model_visible::HandleEffectRemove(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::HandleOnEffectApply(), spell_hadronox_summon_periodic::spell_hadronox_summon_periodic_AuraScript::HandlePeriodic(), spell_halion_meteor_strike_spread::spell_halion_meteor_strike_spread_AuraScript::HandlePeriodic(), spell_moorabi_mojo_frenzy::spell_moorabi_mojo_frenzy_AuraScript::HandlePeriodic(), spell_sladran_grip_of_sladran::spell_sladran_grip_of_sladran_AuraScript::HandlePeriodic(), spell_serpentshrine_cavern_coilfang_water::HandlePeriodic(), spell_alar_flame_quills::spell_alar_flame_quills_AuraScript::HandlePeriodic(), spell_kaelthas_remote_toy::spell_kaelthas_remote_toy_AuraScript::HandlePeriodic(), spell_kaelthas_burn::spell_kaelthas_burn_AuraScript::HandlePeriodic(), spell_q10923_evil_draws_near_periodic::spell_q10923_evil_draws_near_periodic_AuraScript::HandlePeriodic(), spell_kiljaeden_shadow_spike::spell_kiljaeden_shadow_spike_AuraScript::HandlePeriodic(), spell_kiljaeden_armageddon_periodic::spell_kiljaeden_armageddon_periodic_AuraScript::HandlePeriodic(), spell_halion_twilight_cutter_periodic::spell_halion_twilight_cutter_periodic_AuraScript::HandlePeriodic(), spell_ragin_flames_inferno::HandlePeriodic(), spell_dk_pet_scaling::HandlePeriodic(), spell_hun_generic_scaling::HandlePeriodic(), spell_mage_pet_scaling::HandlePeriodic(), spell_sha_feral_spirit_scaling::HandlePeriodic(), spell_warl_generic_scaling::HandlePeriodic(), spell_magtheridon_shadow_grasp::HandlePeriodicRemove(), spell_deathbringer_blood_link_aura::spell_deathbringer_blood_link_AuraScript::HandlePeriodicTick(), spell_gen_consume::HandleProc(), spell_item_lil_phylactery::HandleProc(), spell_mage_burning_determination::HandleProc(), spell_item_trauma::HandleProc(), spell_dk_dancing_rune_weapon::HandleProc(), spell_kiljaeden_darkness::spell_kiljaeden_darkness_AuraScript::HandleRemove(), spell_kiljaeden_vengeance_of_the_blue_flight::spell_kiljaeden_vengeance_of_the_blue_flight_AuraScript::HandleRemove(), spell_entropius_void_zone_visual::spell_entropius_void_zone_visual_AuraScript::HandleRemove(), spell_boss_magus_telestra_summon_telestra_clones::spell_boss_magus_telestra_summon_telestra_clones_AuraScript::HandleRemove(), spell_warr_improved_spell_reflection_trigger_aura::HandleRemove(), spell_hun_sniper_training::HandleUpdatePeriodic(), spell_uldaman_stoned::spell_uldaman_stoned_AuraScript::Load(), spell_deathbringer_blood_power::spell_deathbringer_blood_power_AuraScript::Load(), spell_igb_overheat::spell_igb_overheat_AuraScript::Load(), spell_the_lich_king_vile_spirits::spell_the_lich_king_vile_spirits_AuraScript::Load(), spell_boss_magus_telestra_summon_telestra_clones::spell_boss_magus_telestra_summon_telestra_clones_AuraScript::Load(), spell_illidan_demon_transform1::spell_illidan_demon_transform1_AuraScript::Load(), spell_illidan_demon_transform2::spell_illidan_demon_transform2_AuraScript::Load(), spell_teron_gorefiend_shadowy_construct::Load(), spell_kaelthas_flame_strike::spell_kaelthas_flame_strike_AuraScript::Load(), spell_gen_replenishment_aura::Load(), spell_pal_ardent_defender::Load(), spell_rog_cheat_death::Load(), spell_warl_improved_demonic_tactics::Load(), spell_chapter5_light_of_dawn_aura::spell_chapter5_light_of_dawn_aura_AuraScript::OnApply(), spell_shadowfang_keep_forsaken_skills::spell_shadowfang_keep_forsaken_skills_AuraScript::OnApply(), spell_yogg_saron_malady_of_the_mind::spell_yogg_saron_malady_of_the_mind_AuraScript::OnApply(), spell_alar_dive_bomb::spell_alar_dive_bomb_AuraScript::OnApply(), spell_astromancer_solarian_transform::spell_astromancer_solarian_transform_AuraScript::OnApply(), spell_gen_animal_blood::OnApply(), spell_contagion_of_rot::OnApply(), spell_gruul_ground_slam_trigger::OnApply(), spell_alar_ember_blast_death::spell_alar_ember_blast_death_AuraScript::OnApply(), spell_item_shifting_naaru_silver::OnBaseRemove(), spell_muru_summon_blood_elves_periodic::spell_muru_summon_blood_elves_periodic_AuraScript::OnPeriodic(), spell_cthun_digestive_acid::OnPeriodic(), spell_anubisath_mortal_strike::OnPeriodic(), spell_tharon_ja_curse_of_life::spell_tharon_ja_curse_of_life_AuraScript::OnPeriodic(), spell_the_lich_king_infest::spell_the_lich_king_infest_AuraScript::OnPeriodic(), spell_thorim_trash_impale::spell_thorim_trash_impale_AuraScript::OnPeriodic(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::OnPeriodic(), spell_yogg_saron_empowered::spell_yogg_saron_empowered_AuraScript::OnPeriodic(), spell_illidan_demon_transform1::spell_illidan_demon_transform1_AuraScript::OnPeriodic(), spell_black_temple_curse_of_vitality::spell_black_temple_curse_of_vitality_AuraScript::OnPeriodic(), spell_gen_flurry_of_claws::OnPeriodic(), spell_muru_darkness::spell_muru_darkness_AuraScript::OnPeriodic(), spell_thorim_lightning_pillar_P2::spell_thorim_lightning_pillar_P2_AuraScript::OnPeriodic(), spell_illidan_demon_transform2::spell_illidan_demon_transform2_AuraScript::OnPeriodic(), spell_karathress_power_of_tidalvess::OnPeriodic(), spell_karathress_power_of_caribdis::OnPeriodic(), spell_leotheras_demon_link::OnPeriodic(), spell_lurker_below_spout::OnPeriodic(), spell_gen_periodic_knock_away::OnPeriodic(), spell_hun_aspect_of_the_beast::OnPetApply(), spell_chapter5_light_of_dawn_aura::spell_chapter5_light_of_dawn_aura_AuraScript::OnRemove(), spell_kalecgos_curse_of_boundless_agony::spell_kalecgos_curse_of_boundless_agony_AuraScript::OnRemove(), spell_kalecgos_spectral_realm::spell_kalecgos_spectral_realm_AuraScript::OnRemove(), spell_boss_salramm_steal_flesh::spell_boss_salramm_steal_flesh_AuraScript::OnRemove(), spell_huhuran_wyvern_sting::OnRemove(), spell_yogg_saron_malady_of_the_mind::spell_yogg_saron_malady_of_the_mind_AuraScript::OnRemove(), spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript::OnRemove(), spell_alar_ember_blast_death::spell_alar_ember_blast_death_AuraScript::OnRemove(), spell_astromancer_solarian_transform::spell_astromancer_solarian_transform_AuraScript::OnRemove(), spell_kaelthas_flame_strike::spell_kaelthas_flame_strike_AuraScript::OnRemove(), spell_gen_animal_blood::OnRemove(), spell_item_goblin_weather_machine_aura::OnRemove(), spell_shield_of_runes::spell_shield_of_runes_AuraScript::OnRemove(), spell_black_morass_corrupt_medivh::PeriodicTick(), spell_karazhan_overload::spell_karazhan_overload_AuraScript::PeriodicTick(), spell_geddon_inferno::spell_geddon_inferno_AuraScript::PeriodicTick(), spell_azjol_nerub_carrion_beetels::PrepareAuraScript(), spell_dtk_raise_dead::spell_dtk_raise_dead_AuraScript::PrepareAuraScript(), spell_deathbringer_blood_power::spell_deathbringer_blood_power_AuraScript::RecalculateHook(), spell_pri_power_word_shield_aura::ReflectDamage(), spell_igb_overheat::spell_igb_overheat_AuraScript::SendClientControl(), spell_gen_holiday_buff_food::TriggerFoodBuff(), spell_auchenai_possess::Update(), spell_allergies::Update(), spell_gen_bg_preparation::Update(), spell_rog_savage_combat::Update(), spell_item_goblin_gumbo_kettle::Update(), spell_karazhan_brittle_bones::spell_karazhan_brittle_bones_AuraScript::Update(), spell_black_temple_curse_of_the_bleakheart::spell_black_temple_curse_of_the_bleakheart_AuraScript::Update(), spell_mother_shahraz_random_periodic::spell_mother_shahraz_random_periodic_AuraScript::Update(), spell_mother_shahraz_beam_periodic::spell_mother_shahraz_beam_periodic_AuraScript::Update(), spell_mother_shahraz_saber_lash::spell_mother_shahraz_saber_lash_AuraScript::Update(), spell_illidari_council_deadly_strike::spell_illidari_council_deadly_strike_AuraScript::Update(), spell_black_temple_charge_rage::spell_black_temple_charge_rage_AuraScript::Update(), spell_black_temple_shadow_inferno::spell_black_temple_shadow_inferno_AuraScript::Update(), and spell_black_temple_spell_absorption::spell_black_temple_spell_absorption_AuraScript::Update().

◆ HasEffect()

bool AuraScript::HasEffect ( uint8  effIndex) const
1151{
1152 return m_aura->HasEffect(effIndex);
1153}
bool HasEffect(uint8 effIndex) const
Definition: SpellAuras.h:173

References Aura::HasEffect(), and m_aura.

◆ HasEffectType()

bool AuraScript::HasEffectType ( AuraType  type) const
1161{
1162 return m_aura->HasEffectType(type);
1163}
bool HasEffectType(AuraType type) const
Definition: SpellAuras.cpp:1236

References Aura::HasEffectType(), and m_aura.

◆ IsDeathPersistent()

bool AuraScript::IsDeathPersistent ( ) const
1146{
1147 return m_aura->IsDeathPersistent();
1148}
bool IsDeathPersistent() const
Definition: SpellAuras.cpp:1101

References Aura::IsDeathPersistent(), and m_aura.

◆ IsExpired()

bool AuraScript::IsExpired ( ) const
1091{
1092 return m_aura->IsExpired();
1093}
bool IsExpired() const
Definition: SpellAuras.h:138

References Aura::IsExpired(), and m_aura.

Referenced by spell_warr_improved_spell_reflection_trigger_aura::HandleRemove(), and spell_warl_curse_of_doom::OnRemove().

◆ IsPassive()

bool AuraScript::IsPassive ( ) const
1141{
1142 return m_aura->IsPassive();
1143}
bool IsPassive() const
Definition: SpellAuras.cpp:1096

References Aura::IsPassive(), and m_aura.

◆ IsPermanent()

bool AuraScript::IsPermanent ( ) const
1096{
1097 return m_aura->IsPermanent();
1098}
bool IsPermanent() const
Definition: SpellAuras.h:139

References Aura::IsPermanent(), and m_aura.

◆ ModCharges()

bool AuraScript::ModCharges ( int8  num,
AuraRemoveMode  removeMode = AURA_REMOVE_BY_DEFAULT 
)
1116{
1117 return m_aura->ModCharges(num, removeMode);
1118}
bool ModCharges(int32 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
Definition: SpellAuras.cpp:987

References m_aura, and Aura::ModCharges().

◆ ModStackAmount()

◆ PreventDefaultAction()

void AuraScript::PreventDefaultAction ( )
986{
987 switch (m_currentScriptState)
988 {
998 break;
999 default:
1000 LOG_ERROR("spells.scripts", "Script: `{}` Spell: `{}` AuraScript::PreventDefaultAction called in a hook in which the call won't have effect!", m_scriptName->c_str(), m_scriptSpellId);
1001 break;
1002 }
1003}

References AURA_SCRIPT_HOOK_EFFECT_ABSORB, AURA_SCRIPT_HOOK_EFFECT_APPLY, AURA_SCRIPT_HOOK_EFFECT_PERIODIC, AURA_SCRIPT_HOOK_EFFECT_PROC, AURA_SCRIPT_HOOK_EFFECT_REMOVE, AURA_SCRIPT_HOOK_EFFECT_SPLIT, AURA_SCRIPT_HOOK_PREPARE_PROC, AURA_SCRIPT_HOOK_PROC, LOG_ERROR, _SpellScript::m_currentScriptState, m_defaultActionPrevented, _SpellScript::m_scriptName, and _SpellScript::m_scriptSpellId.

Referenced by spell_teron_gorefiend_shadow_of_death::Absorb(), spell_mage_fire_frost_ward::Absorb(), spell_rotface_unstable_ooze_explosion_suicide::spell_rotface_unstable_ooze_explosion_suicide_AuraScript::DespawnSelf(), spell_warl_eye_of_kilrogg::HandleAuraApply(), spell_shadowfang_keep_forsaken_skills::spell_shadowfang_keep_forsaken_skills_AuraScript::HandleDummyTick(), spell_dk_dancing_rune_weapon_visual::HandleEffectApply(), spell_midsummer_ribbon_pole::HandleEffectPeriodic(), spell_oculus_soar::spell_oculus_soarAuraScript::HandleEffectPeriodic(), spell_z_check::spell_z_check_AuraScript::HandleEffectPeriodic(), spell_gen_whisper_gulch_yogg_saron_whisper::HandleEffectPeriodic(), spell_q2203_thaumaturgy_channel::HandleEffectPeriodic(), spell_frost_tomb::spell_frost_tombAuraScript::HandleEffectPeriodic(), spell_q12619_emblazon_runeblade::HandleEffectPeriodic(), spell_warr_t3_prot_8p_bonus::HandleEffectProc(), spell_sha_item_t10_elemental_2p_bonus::HandleEffectProc(), spell_warr_retaliation::HandleEffectProc(), spell_tharon_ja_dummy::spell_tharon_ja_dummy_AuraScript::HandleEffectRemove(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::HandleOnEffectApply(), spell_oculus_rider_aura::spell_oculus_rider_auraAuraScript::HandleOnEffectApply(), spell_mage_fingers_of_frost_proc_aura::HandleOnEffectProc(), aura_class_call_siphon_blessing::HandlePeriodic(), spell_hadronox_summon_periodic::spell_hadronox_summon_periodic_AuraScript::HandlePeriodic(), spell_halion_meteor_strike_spread::spell_halion_meteor_strike_spread_AuraScript::HandlePeriodic(), spell_moorabi_mojo_frenzy::spell_moorabi_mojo_frenzy_AuraScript::HandlePeriodic(), spell_sladran_grip_of_sladran::spell_sladran_grip_of_sladran_AuraScript::HandlePeriodic(), spell_algalon_phase_punch::spell_algalon_phase_punch_AuraScript::HandlePeriodic(), spell_algalon_collapse::spell_algalon_collapse_AuraScript::HandlePeriodic(), spell_algalon_remove_phase::spell_algalon_remove_phase_AuraScript::HandlePeriodic(), spell_serpentshrine_cavern_coilfang_water::HandlePeriodic(), spell_spore_cloud::HandlePeriodic(), spell_alar_flame_quills::spell_alar_flame_quills_AuraScript::HandlePeriodic(), spell_kaelthas_remote_toy::spell_kaelthas_remote_toy_AuraScript::HandlePeriodic(), spell_q10923_evil_draws_near_periodic::spell_q10923_evil_draws_near_periodic_AuraScript::HandlePeriodic(), spell_sha_totemic_mastery::HandlePeriodic(), spell_kiljaeden_shadow_spike::spell_kiljaeden_shadow_spike_AuraScript::HandlePeriodic(), spell_kiljaeden_armageddon_periodic::spell_kiljaeden_armageddon_periodic_AuraScript::HandlePeriodic(), spell_halion_twilight_cutter_periodic::spell_halion_twilight_cutter_periodic_AuraScript::HandlePeriodic(), spell_oculus_ride_ruby_emerald_amber_drake_que::spell_oculus_ride_ruby_emerald_amber_drake_que_AuraScript::HandlePeriodic(), spell_dk_death_and_decay_aura::HandlePeriodic(), spell_dk_pet_scaling::HandlePeriodic(), spell_pet_hit_expertise_scalling::HandlePeriodic(), spell_hun_generic_scaling::HandlePeriodic(), spell_hun_sniper_training::HandlePeriodic(), spell_mage_pet_scaling::HandlePeriodic(), spell_sha_feral_spirit_scaling::HandlePeriodic(), spell_warl_improved_demonic_tactics::HandlePeriodic(), spell_warl_demonic_knowledge::HandlePeriodic(), spell_warl_generic_scaling::HandlePeriodic(), spell_voa_overcharge::spell_voa_overcharge_AuraScript::HandlePeriodicDummy(), spell_wintergrasp_hide_small_elementals::spell_wintergrasp_hide_small_elementals_AuraScript::HandlePeriodicDummy(), spell_krick_explosive_barrage::spell_krick_explosive_barrage_AuraScript::HandlePeriodicTick(), spell_deathbringer_blood_link_aura::spell_deathbringer_blood_link_AuraScript::HandlePeriodicTick(), spell_igb_periodic_trigger_with_power_cost::spell_igb_periodic_trigger_with_power_cost_AuraScript::HandlePeriodicTick(), spell_deathwhisper_mana_barrier::spell_deathwhisper_mana_barrier_AuraScript::HandlePeriodicTick(), spell_item_enchanted_broom_periodic::HandlePeriodicTick(), spell_bronjahm_soulstorm_channel_ooc::spell_bronjahm_soulstorm_channel_ooc_AuraScript::HandlePeriodicTick(), spell_bronjahm_soulstorm_visual::spell_bronjahm_soulstorm_visual_AuraScript::HandlePeriodicTick(), spell_wailing_souls_periodic::spell_wailing_souls_periodic_AuraScript::HandlePeriodicTick(), spell_exploding_orb_auto_grow::spell_exploding_orb_auto_grow_AuraScript::HandlePeriodicTick(), spell_item_direbrew_remote_aura::HandlePeriodicTick(), spell_oculus_evasive_maneuvers::spell_oculus_evasive_maneuvers_AuraScript::HandleProc(), spell_mark_of_malice::HandleProc(), spell_zereketh_seed_of_corruption::HandleProc(), spell_item_lil_phylactery::HandleProc(), spell_mage_burning_determination::HandleProc(), spell_pri_t4_4p_bonus::HandleProc(), spell_rog_tricks_of_the_trade::HandleProc(), spell_gyth_chromatic_protection::HandleProc(), spell_deathbringer_blood_link_aura::spell_deathbringer_blood_link_AuraScript::HandleProc(), spell_deathbringer_blood_link_blood_beast_aura::spell_deathbringer_blood_link_blood_beast_aura_AuraScript::HandleProc(), spell_reliquary_of_souls_aura_of_desire::spell_reliquary_of_souls_aura_of_desire_AuraScript::HandleProc(), spell_black_temple_consuming_strikes::spell_black_temple_consuming_strikes_AuraScript::HandleProc(), spell_item_trauma::HandleProc(), spell_item_blade_ward_enchant::HandleProc(), spell_item_blood_draining_enchant::HandleProc(), spell_item_shadows_fate::HandleProc(), spell_mage_ignite::HandleProc(), spell_utgarde_pinnacle_beast_mark::HandleProc(), spell_dk_scent_of_blood::HandleProc(), spell_dru_living_seed_proc::HandleProc(), spell_hun_ascpect_of_the_viper::HandleProc(), spell_hun_improved_mend_pet::HandleProc(), spell_hun_misdirection::HandleProc(), spell_item_eye_of_gruul_healing_discount::HandleProc(), spell_item_aegis_of_preservation::HandleProc(), spell_item_desperate_defense::HandleProc(), spell_mage_focus_magic::HandleProc(), spell_pal_blessing_of_sanctuary::HandleProc(), spell_pri_item_greater_heal_refund::HandleProc(), spell_pri_mana_leech::HandleProc(), spell_sha_earth_shield::HandleProc(), spell_sha_item_lightning_shield_trigger::HandleProc(), spell_warr_vigilance::HandleProc(), spell_karazhan_temptation::HandleProc(), spell_the_lich_king_dark_hunger::spell_the_lich_king_dark_hunger_AuraScript::HandleProc(), spell_oculus_temporal_rift::spell_oculus_temporal_rift_AuraScript::HandleProc(), spell_dk_wandering_plague_aura::HandleProc(), spell_dk_blood_caked_blade::HandleProc(), spell_dk_dancing_rune_weapon::HandleProc(), spell_dk_blood_gorged::HandleProc(), spell_dru_t10_balance_4p_bonus::HandleProc(), spell_dru_living_seed::HandleProc(), spell_gen_proc_not_self::HandleProc(), spell_gen_adaptive_warding::HandleProc(), spell_gen_moss_covered_feet::HandleProc(), spell_gen_blade_warding::HandleProc(), spell_hun_glyph_of_arcane_shot::HandleProc(), spell_item_blessing_of_ancient_kings::HandleProc(), spell_item_necrotic_touch::HandleProc(), spell_item_unsated_craving::HandleProc(), spell_item_shadowmourne::HandleProc(), spell_mage_burnout::HandleProc(), spell_mage_master_of_elements::HandleProc(), spell_pal_seal_of_command_aura::HandleProc(), spell_pal_sacred_shield_base::HandleProc(), spell_pal_seal_of_righteousness::HandleProc(), spell_pri_divine_aegis::HandleProc(), spell_pri_glyph_of_prayer_of_healing::HandleProc(), spell_pri_vampiric_touch::HandleProc(), spell_rog_blade_flurry::HandleProc(), spell_sha_t10_restoration_4p_bonus::HandleProc(), spell_sha_item_lightning_shield::HandleProc(), spell_sha_item_mana_surge::HandleProc(), spell_sha_t8_electrified::HandleProc(), spell_warl_glyph_of_shadowflame::HandleProc(), spell_warl_drain_soul::HandleProc(), spell_warr_sweeping_strikes::HandleProc(), spell_dk_bone_shield::HandleProc(), spell_dk_hungering_cold::HandleProc(), spell_hun_lock_and_load::HandleProcs(), spell_kelthuzad_detonate_mana::spell_kelthuzad_detonate_mana_AuraScript::HandleScript(), spell_putricide_grow_stacker::spell_putricide_grow_stacker_AuraScript::HandleTriggerSpell(), spell_magic_eater_food::HandleTriggerSpell(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::HandleTriggerSpell(), spell_alar_ember_blast_death::spell_alar_ember_blast_death_AuraScript::OnApply(), spell_anubisath_mortal_strike::OnPeriodic(), spell_dred_grievious_bite::spell_dred_grievious_bite_AuraScript::OnPeriodic(), spell_tharon_ja_curse_of_life::spell_tharon_ja_curse_of_life_AuraScript::OnPeriodic(), spell_the_lich_king_infest::spell_the_lich_king_infest_AuraScript::OnPeriodic(), spell_illidan_tear_of_azzinoth_summon_channel::spell_illidan_tear_of_azzinoth_summon_channel_AuraScript::OnPeriodic(), spell_illidan_demon_transform1::spell_illidan_demon_transform1_AuraScript::OnPeriodic(), spell_illidan_cage_trap_stun::spell_illidan_cage_trap_stun_AuraScript::OnPeriodic(), spell_npc22275_crystal_prison::spell_npc22275_crystal_prison_AuraScript::OnPeriodic(), spell_gen_flurry_of_claws::OnPeriodic(), spell_gen_shriveling_gaze::OnPeriodic(), spell_deathwhisper_dark_reckoning::OnPeriodic(), spell_the_lich_king_soul_rip::spell_the_lich_king_soul_rip_AuraScript::OnPeriodic(), spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript::OnPeriodic(), spell_thorim_lightning_pillar_P2::spell_thorim_lightning_pillar_P2_AuraScript::OnPeriodic(), spell_illidan_demon_transform2::spell_illidan_demon_transform2_AuraScript::OnPeriodic(), spell_karathress_power_of_tidalvess::OnPeriodic(), spell_karathress_power_of_caribdis::OnPeriodic(), spell_leotheras_demon_link::OnPeriodic(), spell_lurker_below_spout::OnPeriodic(), spell_gen_periodic_knock_away::OnPeriodic(), spell_blood_queen_essence_of_the_blood_queen::spell_blood_queen_essence_of_the_blood_queen_AuraScript::OnProc(), spell_gen_obsidian_armor::OnProc(), spell_pal_eye_for_an_eye::OnProc(), spell_warl_siphon_life::OnProc(), spell_warl_fel_synergy::OnProc(), spell_warr_improved_spell_reflection::OnProc(), spell_warr_damage_shield::OnProc(), spell_barreled_control_aura::PeriodicTick(), spell_sindragosa_frost_beacon::spell_sindragosa_frost_beacon_AuraScript::PeriodicTick(), spell_sindragosa_ice_tomb::spell_sindragosa_ice_tomb_AuraScript::PeriodicTick(), spell_sindragosa_soul_preservation::spell_sindragosa_soul_preservation_AuraScript::PeriodicTick(), spell_frostwarden_handler_focus_fire::spell_frostwarden_handler_focus_fire_AuraScript::PeriodicTick(), spell_dreamwalker_nightmare_cloud::spell_dreamwalker_nightmare_cloud_AuraScript::PeriodicTick(), spell_dreamwalker_summon_suppresser::spell_dreamwalker_summon_suppresser_AuraScript::PeriodicTick(), spell_karazhan_overload::spell_karazhan_overload_AuraScript::PeriodicTick(), spell_geddon_inferno::spell_geddon_inferno_AuraScript::PeriodicTick(), spell_igb_explosion_main::spell_igb_explosion_main_AuraScript::PeriodicTick(), spell_dreamwalker_mana_void::spell_dreamwalker_mana_void_AuraScript::PeriodicTick(), spell_dragonblight_corrosive_spit::PeriodicTick(), spell_broggok_poison_cloud::PeriodicTick(), spell_destroy_door_seal::spell_destroy_door_sealAuraScript::PrepareAuraScript(), spell_hodir_storm_cloud::spell_hodir_storm_cloud_AuraScript::PrepareAuraScript(), spell_hor_gunship_cannon_fire::spell_hor_gunship_cannon_fireAuraScript::PrepareAuraScript(), spell_icc_yf_frozen_orb::spell_icc_yf_frozen_orb_AuraScript::PrepareAuraScript(), spell_icc_yh_volley::spell_icc_yh_volley_AuraScript::PrepareAuraScript(), spell_pos_empowered_blizzard::spell_pos_empowered_blizzardAuraScript::PrepareAuraScript(), spell_pos_glacial_strike::spell_pos_glacial_strikeAuraScript::PrepareAuraScript(), spell_valkyr_touch::spell_valkyr_touchAuraScript::PrepareAuraScript(), spell_the_eye_countercharge::spell_the_eye_counterchargeScript::PrepareProc(), spell_warl_drain_soul::RemoveEffect(), spell_warl_shadowburn::RemoveEffect(), spell_koralon_meteor_fists::spell_koralon_meteor_fists_AuraScript::TriggerFists(), spell_flame_warder_meteor_fists::spell_flame_warder_meteor_fists_AuraScript::TriggerFists(), spell_item_goblin_gumbo_kettle::Update(), spell_karazhan_brittle_bones::spell_karazhan_brittle_bones_AuraScript::Update(), spell_reliquary_of_souls_aura_of_desire::spell_reliquary_of_souls_aura_of_desire_AuraScript::Update(), spell_teron_gorefiend_spirit_lance::Update(), spell_black_temple_curse_of_the_bleakheart::spell_black_temple_curse_of_the_bleakheart_AuraScript::Update(), spell_mother_shahraz_random_periodic::spell_mother_shahraz_random_periodic_AuraScript::Update(), spell_mother_shahraz_beam_periodic::spell_mother_shahraz_beam_periodic_AuraScript::Update(), spell_mother_shahraz_saber_lash::spell_mother_shahraz_saber_lash_AuraScript::Update(), spell_mother_shahraz_fatal_attraction_aura::spell_mother_shahraz_fatal_attraction_aura_AuraScript::Update(), spell_illidari_council_deadly_strike::spell_illidari_council_deadly_strike_AuraScript::Update(), spell_black_temple_charge_rage::spell_black_temple_charge_rage_AuraScript::Update(), spell_black_temple_shadow_inferno::spell_black_temple_shadow_inferno_AuraScript::Update(), and spell_black_temple_spell_absorption::spell_black_temple_spell_absorption_AuraScript::Update().

◆ RefreshDuration()

void AuraScript::RefreshDuration ( )
1066{
1068}
void RefreshDuration(bool withMods=false)
Definition: SpellAuras.cpp:894

References m_aura, and Aura::RefreshDuration().

◆ Remove()

◆ SetCharges()

void AuraScript::SetCharges ( uint8  charges)
1106{
1107 m_aura->SetCharges(charges);
1108}
void SetCharges(uint8 charges)
Definition: SpellAuras.cpp:966

References m_aura, and Aura::SetCharges().

◆ SetDuration()

void AuraScript::SetDuration ( int32  duration,
bool  withMods = false 
)
1061{
1062 m_aura->SetDuration(duration, withMods);
1063}
void SetDuration(int32 duration, bool withMods=false)
Definition: SpellAuras.cpp:882

References m_aura, and Aura::SetDuration().

Referenced by spell_gen_disabled_above_63::CalculateAmount(), spell_infected_worgen_bite::spell_infected_worgen_bite_AuraScript::HandleAfterEffectApply(), spell_entropius_void_zone_visual::spell_entropius_void_zone_visual_AuraScript::HandleApply(), spell_lurker_below_spout::HandleEffectApply(), spell_q11065_wrangle_some_aether_rays_aura::HandleEffectApply(), spell_midsummer_ribbon_pole::HandleEffectPeriodic(), spell_hodir_biting_cold_player_aura::spell_hodir_biting_cold_player_aura_AuraScript::HandleEffectPeriodic(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::HandleOnEffectApply(), spell_sladran_grip_of_sladran::spell_sladran_grip_of_sladran_AuraScript::HandlePeriodic(), spell_serpentshrine_cavern_coilfang_water::HandlePeriodic(), spell_item_direbrew_remote_aura::HandlePeriodicTick(), spell_oculus_evasive_maneuvers::spell_oculus_evasive_maneuvers_AuraScript::HandleProc(), spell_dk_hungering_cold::HandleProc(), spell_halion_meteor_strike_marker::spell_halion_meteor_strike_marker_AuraScript::OnApply(), spell_dred_grievious_bite::spell_dred_grievious_bite_AuraScript::OnPeriodic(), spell_tharon_ja_curse_of_life::spell_tharon_ja_curse_of_life_AuraScript::OnPeriodic(), spell_thorim_trash_impale::spell_thorim_trash_impale_AuraScript::OnPeriodic(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::OnPeriodic(), spell_illidan_tear_of_azzinoth_summon_channel::spell_illidan_tear_of_azzinoth_summon_channel_AuraScript::OnPeriodic(), spell_illidan_demon_transform1::spell_illidan_demon_transform1_AuraScript::OnPeriodic(), spell_illidan_cage_trap_stun::spell_illidan_cage_trap_stun_AuraScript::OnPeriodic(), spell_black_temple_curse_of_vitality::spell_black_temple_curse_of_vitality_AuraScript::OnPeriodic(), spell_npc22275_crystal_prison::spell_npc22275_crystal_prison_AuraScript::OnPeriodic(), spell_mark_of_kazrogal::spell_mark_of_kazrogal_AuraScript::OnPeriodic(), spell_illidan_demon_transform2::spell_illidan_demon_transform2_AuraScript::OnPeriodic(), spell_mark_of_kazzak::spell_mark_of_kazzak_AuraScript::OnPeriodic(), spell_hun_aspect_of_the_beast::OnPetApply(), spell_sindragosa_soul_preservation::spell_sindragosa_soul_preservation_AuraScript::PeriodicTick(), spell_toc25_mistress_kiss::spell_toc25_mistress_kiss_AuraScript::PrepareAuraScript(), spell_auchenai_possess::Update(), spell_gen_bg_preparation::Update(), spell_rog_savage_combat::Update(), and spell_mother_shahraz_fatal_attraction_aura::spell_mother_shahraz_fatal_attraction_aura_AuraScript::Update().

◆ SetMaxDuration()

void AuraScript::SetMaxDuration ( int32  duration)
1081{
1082 m_aura->SetMaxDuration(duration);
1083}
void SetMaxDuration(int32 duration)
Definition: SpellAuras.h:130

References m_aura, and Aura::SetMaxDuration().

Referenced by spell_gen_bg_preparation::Update().

◆ SetStackAmount()

void AuraScript::SetStackAmount ( uint8  num)
1131{
1132 m_aura->SetStackAmount(num);
1133}
void SetStackAmount(uint8 num)
Definition: SpellAuras.cpp:1009

References m_aura, and Aura::SetStackAmount().

Member Data Documentation

◆ AfterDispel

◆ AfterEffectAbsorb

◆ AfterEffectApply

HookList<EffectApplyHandler> AuraScript::AfterEffectApply

Referenced by spell_geddon_inferno::spell_geddon_inferno_AuraScript::Register(), spell_geddon_armageddon::spell_geddon_armageddon_AuraScript::Register(), spell_mc_play_dead::spell_mc_play_dead_AuraScript::Register(), spell_scholomance_boon_of_life::spell_scholomance_boon_of_life_AuraScript::Register(), spell_brewfest_reveler_transform::Register(), spell_love_is_in_the_air_romantic_picnic::Register(), spell_gen_aura_service_uniform::Register(), spell_gen_crab_disguise::Register(), spell_nullify::Register(), spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript::Register(), spell_halion_twilight_realm::spell_halion_twilight_realm_AuraScript::Register(), spell_halion_leave_twilight_realm::spell_halion_leave_twilight_realm_AuraScript::Register(), spell_igb_rocket_pack_useable::spell_igb_rocket_pack_useable_AuraScript::Register(), spell_igb_overheat::spell_igb_overheat_AuraScript::Register(), spell_igb_on_gunship_deck::spell_igb_on_gunship_deck_AuraScript::Register(), spell_sindragosa_ice_tomb::spell_sindragosa_ice_tomb_AuraScript::Register(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::Register(), spell_valithria_suppression::spell_valithria_suppression_AuraScript::Register(), spell_four_horsemen_mark::spell_four_horsemen_mark_AuraScript::Register(), spell_boss_magus_telestra_summon_telestra_clones::spell_boss_magus_telestra_summon_telestra_clones_AuraScript::Register(), spell_oculus_stop_time::spell_oculus_stop_time_AuraScript::Register(), spell_hodir_storm_power::spell_hodir_storm_power_AuraScript::Register(), spell_hodir_toasty_fire::spell_hodir_toasty_fire_AuraScript::Register(), spell_hodir_starlight::spell_hodir_starlight_AuraScript::Register(), spell_yogg_saron_shadow_beacon::spell_yogg_saron_shadow_beacon_AuraScript::Register(), spell_dragonblight_corrosive_spit::Register(), spell_infected_worgen_bite::spell_infected_worgen_bite_AuraScript::Register(), spell_shade_of_akama_shade_soul_channel::Register(), spell_teron_gorefiend_shadowy_construct::Register(), spell_hydross_cleansing_field_aura::Register(), spell_leotheras_insidious_whisper_aura::Register(), spell_serpentshrine_cavern_coilfang_water::Register(), spell_commander_sarannis_arcane_devastation::Register(), spell_dk_improved_blood_presence::Register(), spell_dk_improved_frost_presence::Register(), spell_dk_improved_unholy_presence::Register(), spell_dk_presence::Register(), spell_dru_nurturing_instinct::Register(), spell_dru_feral_swiftness::Register(), spell_dru_barkskin::Register(), spell_dru_enrage::Register(), spell_dru_predatory_strikes::Register(), spell_dru_savage_roar_aura::Register(), spell_dru_survival_instincts_aura::Register(), spell_gen_animal_blood::Register(), spell_gen_defend::Register(), spell_gen_on_tournament_mount::Register(), spell_gen_summon_elemental::Register(), spell_contagion_of_rot::Register(), spell_silithyst::Register(), spell_hun_aspect_of_the_beast::Register(), spell_hun_ascpect_of_the_viper::Register(), spell_hun_viper_attack_speed::Register(), spell_item_shadowmourne_soul_fragment::Register(), spell_pal_blessing_of_sanctuary::Register(), spell_pri_lightwell_renew::Register(), spell_pri_mind_control::Register(), spell_q12851_going_bearback::Register(), spell_q12987_read_pronouncement::Register(), spell_rog_killing_spree::spell_rog_killing_spree_AuraScript::Register(), and spell_warr_vigilance::Register().

◆ AfterEffectManaShield

HookList<EffectManaShieldHandler> AuraScript::AfterEffectManaShield

◆ AfterEffectProc

◆ AfterEffectRemove

HookList<EffectApplyHandler> AuraScript::AfterEffectRemove

Referenced by spell_vael_burning_adrenaline::Register(), spell_geddon_inferno::spell_geddon_inferno_AuraScript::Register(), spell_geddon_armageddon::spell_geddon_armageddon_AuraScript::Register(), spell_mc_play_dead::spell_mc_play_dead_AuraScript::Register(), spell_kalecgos_curse_of_boundless_agony::spell_kalecgos_curse_of_boundless_agony_AuraScript::Register(), spell_gen_aura_service_uniform::Register(), spell_gen_crab_disguise::Register(), spell_boss_salramm_steal_flesh::spell_boss_salramm_steal_flesh_AuraScript::Register(), spell_huhuran_wyvern_sting::Register(), spell_inoculate_nestlewood_owlkin::Register(), spell_hadronox_leech_poison::spell_hadronox_leech_poison_AuraScript::Register(), spell_halion_meteor_strike_marker::spell_halion_meteor_strike_marker_AuraScript::Register(), spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript::Register(), spell_halion_marks::spell_halion_marks_AuraScript::Register(), spell_halion_leave_twilight_realm::spell_halion_leave_twilight_realm_AuraScript::Register(), spell_trollgore_corpse_explode::spell_trollgore_corpse_explode_AuraScript::Register(), spell_dtk_raise_dead::spell_dtk_raise_dead_AuraScript::Register(), spell_hor_shared_suffering::spell_hor_shared_sufferingAuraScript::Register(), spell_blood_queen_frenzied_bloodthirst::spell_blood_queen_frenzied_bloodthirst_AuraScript::Register(), spell_festergut_blighted_spores::spell_festergut_blighted_spores_AuraScript::Register(), spell_igb_rocket_pack_useable::spell_igb_rocket_pack_useable_AuraScript::Register(), spell_igb_overheat::spell_igb_overheat_AuraScript::Register(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::Register(), spell_putricide_mutation_init::spell_putricide_mutation_init_AuraScript::Register(), spell_putricide_mutated_transformation_dismiss::spell_putricide_mutated_transformation_dismiss_AuraScript::Register(), spell_rotface_mutated_infection::spell_rotface_mutated_infection_AuraScript::Register(), spell_sindragosa_instability::spell_sindragosa_instability_AuraScript::Register(), spell_sindragosa_ice_tomb::spell_sindragosa_ice_tomb_AuraScript::Register(), spell_the_lich_king_necrotic_plague::spell_the_lich_king_necrotic_plague_AuraScript::Register(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::Register(), spell_the_lich_king_shadow_trap_visual::spell_the_lich_king_shadow_trap_visual_AuraScript::Register(), spell_the_lich_king_harvest_soul::spell_the_lich_king_harvest_soul_AuraScript::Register(), spell_valithria_suppression::spell_valithria_suppression_AuraScript::Register(), spell_ioc_repair_turret::spell_ioc_repair_turret_AuraScript::Register(), spell_grobbulus_mutating_injection::spell_grobbulus_mutating_injection_AuraScript::Register(), spell_boss_magus_telestra_summon_telestra_clones::spell_boss_magus_telestra_summon_telestra_clones_AuraScript::Register(), spell_shield_of_runes::spell_shield_of_runes_AuraScript::Register(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::Register(), spell_xt002_gravity_bomb_aura::spell_xt002_gravity_bomb_aura_AuraScript::Register(), spell_yogg_saron_shadow_beacon::spell_yogg_saron_shadow_beacon_AuraScript::Register(), spell_q11919_q11940_drake_hunt::spell_q11919_q11940_drake_hunt_AuraScript::Register(), spell_q13003_thursting_hodirs_spear::spell_q13003_thursting_hodirs_spear_AuraScript::Register(), spell_illidan_parasitic_shadowfiend::spell_illidan_parasitic_shadowfiend_AuraScript::Register(), spell_illidan_parasitic_shadowfiend_trigger::spell_illidan_parasitic_shadowfiend_trigger_AuraScript::Register(), spell_reliquary_of_souls_spite::spell_reliquary_of_souls_spite_AuraScript::Register(), spell_shade_of_akama_shade_soul_channel::Register(), spell_teron_gorefiend_shadow_of_death::Register(), spell_teron_gorefiend_spiritual_vengeance::Register(), spell_black_temple_skeleton_shot::spell_black_temple_skeleton_shot_AuraScript::Register(), spell_black_temple_wyvern_sting::spell_black_temple_wyvern_sting_AuraScript::Register(), spell_hydross_cleansing_field_aura::Register(), spell_hydross_cleansing_field_command::Register(), spell_lady_vashj_magic_barrier::Register(), spell_leotheras_insidious_whisper_aura::Register(), spell_serpentshrine_cavern_serpentshrine_parasite::Register(), spell_serpentshrine_cavern_serpentshrine_parasite_trigger_aura::Register(), spell_serpentshrine_cavern_infection::Register(), spell_serpentshrine_cavern_coilfang_water::Register(), spell_warlords_rage::Register(), spell_gruul_ground_slam_trigger::Register(), spell_astromancer_wrath_of_the_astromancer::spell_astromancer_wrath_of_the_astromancer_AuraScript::Register(), spell_capacitus_polarity_charge_aura::Register(), spell_dk_improved_blood_presence::Register(), spell_dk_improved_frost_presence::Register(), spell_dk_improved_unholy_presence::Register(), spell_dk_presence::Register(), spell_dru_nurturing_instinct::Register(), spell_dru_feral_swiftness::Register(), spell_dru_barkskin::Register(), spell_dru_enrage::Register(), spell_dru_lifebloom::Register(), spell_dru_predatory_strikes::Register(), spell_dru_savage_roar_aura::Register(), spell_dru_survival_instincts_aura::Register(), spell_gen_animal_blood::Register(), spell_gen_paralytic_poison::Register(), spell_gen_lifebloom::Register(), spell_gen_summon_elemental::Register(), spell_silithyst::Register(), spell_gen_consume::Register(), spell_gen_apply_aura_after_expiration::Register(), spell_hun_wyvern_sting::Register(), spell_hun_aspect_of_the_beast::Register(), spell_hun_ascpect_of_the_viper::Register(), spell_hun_misdirection::Register(), spell_hun_misdirection_proc::Register(), spell_hun_viper_attack_speed::Register(), spell_item_shifting_naaru_silver::Register(), spell_item_goblin_weather_machine_aura::Register(), spell_item_shadowmourne::Register(), spell_item_shadowmourne_soul_fragment::Register(), spell_mage_combustion_proc::Register(), spell_mage_living_bomb::Register(), spell_pal_avenging_wrath::Register(), spell_pal_blessing_of_sanctuary::Register(), spell_pri_lightwell_renew::Register(), spell_pri_mind_control::Register(), spell_q10525_vision_guide::Register(), spell_rog_killing_spree::spell_rog_killing_spree_AuraScript::Register(), spell_rog_tricks_of_the_trade::Register(), spell_rog_tricks_of_the_trade_proc::Register(), spell_sha_sentry_totem::Register(), spell_warl_eye_of_kilrogg::Register(), spell_warl_curse_of_doom::Register(), and spell_warr_improved_spell_reflection_trigger_aura::Register().

◆ AfterProc

HookList<AuraProcHandler> AuraScript::AfterProc

◆ DoAfterCheckProc

◆ DoCheckAreaTarget

◆ DoCheckProc

HookList<CheckProcHandler> AuraScript::DoCheckProc

Referenced by spell_mage_fingers_of_frost_proc_aura::Register(), spell_mage_fingers_of_frost_proc::Register(), spell_deathbringer_blood_link_aura::spell_deathbringer_blood_link_AuraScript::Register(), spell_deathbringer_blood_link_blood_beast_aura::spell_deathbringer_blood_link_blood_beast_aura_AuraScript::Register(), spell_igb_battle_experience_check::Register(), spell_sindragosa_unchained_magic::spell_sindragosa_unchained_magic_AuraScript::Register(), spell_sindragosa_permeating_chill::spell_sindragosa_permeating_chill_AuraScript::Register(), spell_utgarde_pinnacle_beast_mark::Register(), spell_mother_shahraz_saber_lash::spell_mother_shahraz_saber_lash_AuraScript::Register(), spell_reliquary_of_souls_aura_of_desire::spell_reliquary_of_souls_aura_of_desire_AuraScript::Register(), spell_gargolmar_retalliation::Register(), spell_botanica_shift_form::spell_botanica_shift_form_AuraScript::Register(), spell_the_eye_countercharge::spell_the_eye_counterchargeScript::Register(), spell_dk_improved_blood_presence_proc::Register(), spell_dk_wandering_plague_aura::Register(), spell_dk_blood_caked_blade::Register(), spell_dk_dancing_rune_weapon::Register(), spell_dk_scent_of_blood_trigger::Register(), spell_dk_blood_gorged::Register(), spell_dru_t10_balance_4p_bonus::Register(), spell_dru_omen_of_clarity::Register(), spell_dru_brambles_treant::Register(), spell_dru_moonkin_form_passive_proc::Register(), spell_gen_allow_proc_from_spells_with_cost::Register(), spell_gen_black_magic_enchant::Register(), spell_gen_proc_from_direct_damage::Register(), spell_gen_no_offhand_proc::Register(), spell_gen_proc_on_self::Register(), spell_gen_proc_not_self::Register(), spell_gen_proc_reduced_above_60::Register(), spell_gen_adaptive_warding::Register(), spell_gen_obsidian_armor::Register(), spell_hun_ascpect_of_the_viper::Register(), spell_hun_improved_mend_pet::Register(), spell_hun_misdirection::Register(), spell_hun_glyph_of_arcane_shot::Register(), spell_hun_lock_and_load::Register(), spell_hun_intimidation::Register(), spell_item_lil_phylactery::Register(), spell_item_essence_of_life::Register(), spell_item_trauma::Register(), spell_item_valanyr_hammer_of_ancient_kings::Register(), spell_item_blessing_of_ancient_kings::Register(), spell_item_necrotic_touch::Register(), spell_item_unsated_craving::Register(), spell_item_shadowmourne::Register(), spell_item_green_whelp_armor::Register(), spell_mage_burning_determination::Register(), spell_mage_molten_armor::Register(), spell_mage_burnout::Register(), spell_mage_brain_freeze::Register(), spell_mage_focus_magic::Register(), spell_mage_ignite::Register(), spell_pal_seal_of_command_aura::Register(), spell_pal_seal_of_light::Register(), spell_pal_sacred_shield_base::Register(), spell_pal_blessing_of_sanctuary::Register(), spell_pal_seal_of_righteousness::Register(), spell_pri_divine_aegis::Register(), spell_pri_item_greater_heal_refund::Register(), spell_pri_mana_leech::Register(), spell_pri_vampiric_touch::Register(), spell_q10985_light_of_the_naaru::Register(), spell_rog_combat_potency::Register(), spell_rog_blade_flurry::Register(), spell_rog_tricks_of_the_trade::Register(), spell_sha_t10_restoration_4p_bonus::Register(), spell_sha_earth_shield::Register(), spell_sha_earthliving_weapon::Register(), spell_sha_item_mana_surge::Register(), spell_sha_flurry_proc::Register(), spell_warl_siphon_life::Register(), spell_warl_fel_synergy::Register(), spell_warl_drain_soul::Register(), spell_warr_improved_spell_reflection::Register(), spell_warr_sweeping_strikes::Register(), spell_warr_vigilance::Register(), spell_warr_t3_prot_8p_bonus::Register(), and spell_warr_retaliation::Register().

◆ DoEffectCalcAmount

HookList<EffectCalcAmountHandler> AuraScript::DoEffectCalcAmount

Referenced by spell_pilgrims_bounty_food_aura::Register(), spell_deathbringer_blood_power::spell_deathbringer_blood_power_AuraScript::Register(), spell_the_lich_king_lights_favor::spell_the_lich_king_lights_favor_AuraScript::Register(), spell_oculus_dream_funnel::spell_oculus_dream_funnel_AuraScript::Register(), spell_yogg_saron_protective_gaze::spell_yogg_saron_protective_gaze_AuraScript::Register(), spell_svala_ritual_strike::spell_svala_ritual_strike_AuraScript::Register(), spell_charge_shield_bomber::spell_charge_shield_bomber_AuraScript::Register(), spell_reliquary_of_souls_aura_of_desire::spell_reliquary_of_souls_aura_of_desire_AuraScript::Register(), spell_reliquary_of_souls_aura_of_anger::spell_reliquary_of_souls_aura_of_anger_AuraScript::Register(), spell_teron_gorefiend_spirit_lance::Register(), spell_illidari_council_balance_of_power::spell_illidari_council_balance_of_power_AuraScript::Register(), spell_black_temple_spell_absorption::spell_black_temple_spell_absorption_AuraScript::Register(), spell_mark_of_kazzak::spell_mark_of_kazzak_AuraScript::Register(), spell_dk_pet_scaling::Register(), spell_dk_anti_magic_shell_raid::Register(), spell_dk_anti_magic_shell_self::Register(), spell_dk_anti_magic_zone::Register(), spell_dk_icebound_fortitude::Register(), spell_dk_spell_deflection::Register(), spell_dk_vampiric_blood::Register(), spell_dk_will_of_the_necropolis::Register(), spell_dru_bear_form_passive::Register(), spell_dru_brambles_treant::Register(), spell_dru_treant_scaling::Register(), spell_dru_dash_aura::Register(), spell_dru_innervate::Register(), spell_dru_moonkin_form_passive::Register(), spell_dru_owlkin_frenzy::Register(), spell_dru_primal_tenacity::Register(), spell_dru_rip::Register(), spell_dru_savage_defense::Register(), spell_dru_swift_flight_passive::Register(), spell_gen_reduced_above_60_aura::Register(), spell_pet_hit_expertise_scalling::Register(), spell_gen_disabled_above_63::Register(), spell_gen_lifeblood::Register(), spell_gen_vehicle_scaling_aura::Register(), spell_gen_gift_of_naaru::Register(), spell_gen_replenishment_aura::Register(), spell_hun_cower::Register(), spell_hun_animal_handler::Register(), spell_hun_generic_scaling::Register(), spell_item_skull_of_impeding_doom::Register(), spell_item_arcane_shroud::Register(), spell_item_the_eye_of_diminution::Register(), spell_mage_pet_scaling::Register(), spell_mage_fire_frost_ward::Register(), spell_mage_ice_barrier_aura::Register(), spell_mage_mana_shield::Register(), spell_pal_sacred_shield_base::Register(), spell_pal_ardent_defender::Register(), spell_pal_hand_of_salvation::Register(), spell_pri_shadowfiend_scaling::Register(), spell_pri_guardian_spirit::Register(), spell_pri_lightwell_renew::Register(), spell_pri_power_word_shield_aura::Register(), spell_rog_cheat_death::Register(), spell_rog_nerves_of_steel::Register(), spell_rog_rupture::Register(), spell_sha_feral_spirit_scaling::Register(), spell_sha_fire_elemental_scaling::Register(), spell_sha_astral_shift::Register(), spell_sha_earth_shield::Register(), spell_warl_improved_demonic_tactics::Register(), spell_warl_demonic_knowledge::Register(), spell_warl_generic_scaling::Register(), spell_warl_infernal_scaling::Register(), spell_warl_shadow_ward::Register(), and spell_warr_rend::Register().

◆ DoEffectCalcPeriodic

◆ DoEffectCalcSpellMod

◆ DoPrepareProc

HookList<AuraProcHandler> AuraScript::DoPrepareProc

◆ m_aura

◆ m_auraApplication

AuraApplication const* AuraScript::m_auraApplication
private

◆ m_defaultActionPrevented

bool AuraScript::m_defaultActionPrevented
private

◆ m_scriptStates

ScriptStateStack AuraScript::m_scriptStates
private

◆ OnDispel

◆ OnEffectAbsorb

◆ OnEffectApply

HookList<EffectApplyHandler> AuraScript::OnEffectApply

Referenced by spell_midnight_fixate::Register(), spell_nether_portal_perseverence::Register(), spell_chapter5_light_of_dawn_aura::spell_chapter5_light_of_dawn_aura_AuraScript::Register(), spell_scholomance_fixate::spell_scholomance_fixate_AuraScript::Register(), spell_shadowfang_keep_forsaken_skills::spell_shadowfang_keep_forsaken_skills_AuraScript::Register(), spell_felmyst_fog_of_corruption_charm::spell_felmyst_fog_of_corruption_charm_AuraScript::Register(), spell_kiljaeden_vengeance_of_the_blue_flight::spell_kiljaeden_vengeance_of_the_blue_flight_AuraScript::Register(), spell_muru_summon_blood_elves_periodic::spell_muru_summon_blood_elves_periodic_AuraScript::Register(), spell_entropius_void_zone_visual::spell_entropius_void_zone_visual_AuraScript::Register(), spell_uldaman_stoned::spell_uldaman_stoned_AuraScript::Register(), spell_marli_transform::Register(), spell_catch_the_wild_wolpertinger::Register(), spell_direbrew_disarm::Register(), spell_hallows_end_candy_pirate_costume::Register(), spell_hallows_end_base_fire::Register(), spell_love_in_air_perfume_immune::Register(), spell_midsummer_ribbon_pole::Register(), spell_midsummer_torch_quest::Register(), spell_inoculate_nestlewood_owlkin::Register(), spell_amanitar_remove_mushroom_power::Register(), spell_hadronox_summon_periodic::spell_hadronox_summon_periodic_AuraScript::Register(), spell_halion_meteor_strike_marker::spell_halion_meteor_strike_marker_AuraScript::Register(), spell_halion_twilight_phasing::spell_halion_twilight_phasing_AuraScript::Register(), spell_novos_crystal_handler_death::spell_novos_crystal_handler_death_AuraScript::Register(), spell_tharon_ja_dummy::spell_tharon_ja_dummy_AuraScript::Register(), spell_blood_queen_frenzied_bloodthirst::spell_blood_queen_frenzied_bloodthirst_AuraScript::Register(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::Register(), spell_icc_stoneform::spell_icc_stoneform_AuraScript::Register(), spell_oculus_evasive_charges::spell_oculus_evasive_chargesAuraScript::Register(), spell_oculus_soar::spell_oculus_soarAuraScript::Register(), spell_oculus_rider_aura::spell_oculus_rider_auraAuraScript::Register(), spell_oculus_drake_flag::spell_oculus_drake_flagAuraScript::Register(), spell_hodir_storm_power::spell_hodir_storm_power_AuraScript::Register(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::Register(), spell_yogg_saron_malady_of_the_mind::spell_yogg_saron_malady_of_the_mind_AuraScript::Register(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::Register(), spell_q12243_fire_upon_the_waters::spell_q12243_fire_upon_the_waters_AuraScript::Register(), spell_z_check::spell_z_check_AuraScript::Register(), spell_q13003_thursting_hodirs_spear::spell_q13003_thursting_hodirs_spear_AuraScript::Register(), spell_reliquary_of_souls_aura_of_suffering::spell_reliquary_of_souls_aura_of_suffering_AuraScript::Register(), spell_black_template_harpooners_mark::spell_black_template_harpooners_mark_AuraScript::Register(), spell_hydross_mark_of_hydross::Register(), spell_lurker_below_spout::Register(), spell_fungal_decay::Register(), spell_magtheridon_shadow_grasp::Register(), spell_burning_maul::Register(), spell_arcatraz_soul_steal::spell_arcatraz_soul_steal_AuraScript::Register(), spell_botanica_call_of_the_falcon::spell_botanica_call_of_the_falcon_AuraScript::Register(), spell_alar_ember_blast_death::spell_alar_ember_blast_death_AuraScript::Register(), spell_alar_dive_bomb::spell_alar_dive_bomb_AuraScript::Register(), spell_astromancer_solarian_transform::spell_astromancer_solarian_transform_AuraScript::Register(), spell_dk_master_of_ghouls::Register(), spell_dk_dancing_rune_weapon_visual::Register(), spell_dk_pet_scaling::Register(), spell_dk_anti_magic_shell_self::Register(), spell_dru_treant_scaling::Register(), spell_gen_model_visible::Register(), spell_gen_have_item_auras::Register(), spell_gen_bg_preparation::Register(), spell_pet_hit_expertise_scalling::Register(), spell_gen_baby_murloc_passive::Register(), spell_gen_baby_murloc::Register(), spell_gen_visual_dummy_stun::Register(), spell_gen_feign_death_all_flags::Register(), spell_gen_feign_death_no_dyn_flag::Register(), spell_gen_feign_death_no_prevent_emotes::Register(), spell_gen_clone_weapon_aura::Register(), spell_gen_damage_reduction_aura::Register(), spell_gen_tournament_pennant::Register(), spell_gen_prevent_emotes::Register(), spell_gen_shriveling_gaze::Register(), spell_gen_choking_vines::Register(), spell_hun_taming_the_beast::Register(), spell_item_with_mount_speed::Register(), spell_item_shifting_naaru_silver::Register(), spell_item_party_time::Register(), spell_mage_mirror_image::Register(), spell_mage_pet_scaling::Register(), spell_pal_avenging_wrath::Register(), spell_pri_shadowfiend_scaling::Register(), spell_pri_renew::Register(), spell_q11065_wrangle_some_aether_rays_aura::Register(), spell_q10525_vision_guide::Register(), spell_q11322_q11317_the_cleansing::Register(), spell_q10769_dissension_amongst_the_ranks_aura::Register(), spell_quest_test_flight_charging::Register(), spell_q11396_11399_force_shield_arcane_purple_x3::Register(), spell_sha_feral_spirit_scaling::Register(), spell_sha_fire_elemental_scaling::Register(), spell_sha_earthbind_totem::Register(), spell_warl_eye_of_kilrogg::Register(), spell_warl_seduction::Register(), spell_warl_infernal_scaling::Register(), spell_warl_demonic_circle_teleport::Register(), spell_warl_health_funnel::Register(), spell_warl_glyph_of_felguard::Register(), spell_warl_glyph_of_voidwalker::Register(), and spell_warr_vigilance::Register().

◆ OnEffectManaShield

HookList<EffectManaShieldHandler> AuraScript::OnEffectManaShield

◆ OnEffectPeriodic

HookList<EffectPeriodicHandler> AuraScript::OnEffectPeriodic

Referenced by aura_class_call_wild_magic::Register(), aura_class_call_siphon_blessing::Register(), spell_geddon_inferno::spell_geddon_inferno_AuraScript::Register(), spell_garr_separation_nexiety::spell_garr_separation_nexiety_AuraScript::Register(), spell_majordomo_separation_nexiety::spell_majordomo_separation_nexiety_AuraScript::Register(), spell_karazhan_brittle_bones::spell_karazhan_brittle_bones_AuraScript::Register(), spell_karazhan_overload::spell_karazhan_overload_AuraScript::Register(), spell_apothecary_perfume_spill::Register(), spell_apothecary_cologne_spill::Register(), spell_shadowfang_keep_haunting_spirits::spell_shadowfang_keep_haunting_spirits_AuraScript::Register(), spell_shadowfang_keep_forsaken_skills::spell_shadowfang_keep_forsaken_skills_AuraScript::Register(), spell_kalecgos_curse_of_boundless_agony::spell_kalecgos_curse_of_boundless_agony_AuraScript::Register(), spell_kiljaeden_shadow_spike::spell_kiljaeden_shadow_spike_AuraScript::Register(), spell_kiljaeden_armageddon_periodic::spell_kiljaeden_armageddon_periodic_AuraScript::Register(), spell_muru_summon_blood_elves_periodic::spell_muru_summon_blood_elves_periodic_AuraScript::Register(), spell_muru_darkness::spell_muru_darkness_AuraScript::Register(), spell_brewfest_main_ram_buff::Register(), spell_brewfest_ram_fatigue::Register(), spell_send_mug_control_aura::Register(), spell_barreled_control_aura::Register(), spell_direbrew_disarm::Register(), spell_love_is_in_the_air_romantic_picnic::Register(), spell_midsummer_ribbon_pole::Register(), spell_mark_of_kazrogal::spell_mark_of_kazrogal_AuraScript::Register(), spell_black_morass_corrupt_medivh::Register(), spell_cthun_digestive_acid::Register(), spell_anubisath_mortal_strike::Register(), spell_mount_check::spell_mount_check_AuraScript::Register(), spell_shadow_sickle_periodic_damage::Register(), spell_azjol_nerub_carrion_beetels::Register(), spell_hadronox_summon_periodic::spell_hadronox_summon_periodic_AuraScript::Register(), spell_halion_meteor_strike_spread::spell_halion_meteor_strike_spread_AuraScript::Register(), spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript::Register(), spell_halion_twilight_cutter_periodic::spell_halion_twilight_cutter_periodic_AuraScript::Register(), spell_pursuing_spikes::spell_pursuing_spikesAuraScript::Register(), spell_gen_leeching_swarm::spell_gen_leeching_swarm_AuraScript::Register(), spell_toc25_mistress_kiss::spell_toc25_mistress_kiss_AuraScript::Register(), spell_valkyr_touch::spell_valkyr_touchAuraScript::Register(), spell_valkyr_ball_periodic_dummy::spell_valkyr_ball_periodic_dummyAuraScript::Register(), spell_dred_grievious_bite::spell_dred_grievious_bite_AuraScript::Register(), spell_tharon_ja_curse_of_life::spell_tharon_ja_curse_of_life_AuraScript::Register(), spell_trollgore_corpse_explode::spell_trollgore_corpse_explode_AuraScript::Register(), spell_bronjahm_soulstorm_channel_ooc::spell_bronjahm_soulstorm_channel_ooc_AuraScript::Register(), spell_bronjahm_soulstorm_visual::spell_bronjahm_soulstorm_visual_AuraScript::Register(), spell_wailing_souls_periodic::spell_wailing_souls_periodic_AuraScript::Register(), spell_hor_gunship_cannon_fire::spell_hor_gunship_cannon_fireAuraScript::Register(), spell_krick_explosive_barrage::spell_krick_explosive_barrage_AuraScript::Register(), spell_exploding_orb_auto_grow::spell_exploding_orb_auto_grow_AuraScript::Register(), spell_pos_empowered_blizzard::spell_pos_empowered_blizzardAuraScript::Register(), spell_pos_blight::spell_pos_blightAuraScript::Register(), spell_pos_glacial_strike::spell_pos_glacial_strikeAuraScript::Register(), spell_moorabi_mojo_frenzy::spell_moorabi_mojo_frenzy_AuraScript::Register(), spell_sladran_grip_of_sladran::spell_sladran_grip_of_sladran_AuraScript::Register(), spell_blood_council_shadow_prison::spell_blood_council_shadow_prison_AuraScript::Register(), spell_valanar_kinetic_bomb::spell_valanar_kinetic_bomb_AuraScript::Register(), spell_blood_queen_pact_of_the_darkfallen_dmg::spell_blood_queen_pact_of_the_darkfallen_dmg_AuraScript::Register(), spell_deathbringer_blood_link_aura::spell_deathbringer_blood_link_AuraScript::Register(), spell_igb_rocket_pack::spell_igb_rocket_pack_AuraScript::Register(), spell_igb_explosion_main::spell_igb_explosion_main_AuraScript::Register(), spell_igb_periodic_trigger_with_power_cost::spell_igb_periodic_trigger_with_power_cost_AuraScript::Register(), spell_deathwhisper_mana_barrier::spell_deathwhisper_mana_barrier_AuraScript::Register(), spell_deathwhisper_dark_reckoning::Register(), spell_putricide_grow_stacker::spell_putricide_grow_stacker_AuraScript::Register(), spell_putricide_gaseous_bloat::spell_putricide_gaseous_bloat_AuraScript::Register(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::Register(), spell_rotface_unstable_ooze_explosion_suicide::spell_rotface_unstable_ooze_explosion_suicide_AuraScript::Register(), spell_sindragosa_frost_beacon::spell_sindragosa_frost_beacon_AuraScript::Register(), spell_sindragosa_ice_tomb::spell_sindragosa_ice_tomb_AuraScript::Register(), spell_sindragosa_soul_preservation::spell_sindragosa_soul_preservation_AuraScript::Register(), spell_frostwarden_handler_focus_fire::spell_frostwarden_handler_focus_fire_AuraScript::Register(), spell_the_lich_king_infest::spell_the_lich_king_infest_AuraScript::Register(), spell_the_lich_king_soul_reaper::spell_the_lich_king_soul_reaper_AuraScript::Register(), spell_the_lich_king_vile_spirits::spell_the_lich_king_vile_spirits_AuraScript::Register(), spell_the_lich_king_lights_favor::spell_the_lich_king_lights_favor_AuraScript::Register(), spell_the_lich_king_soul_rip::spell_the_lich_king_soul_rip_AuraScript::Register(), spell_dreamwalker_nightmare_cloud::spell_dreamwalker_nightmare_cloud_AuraScript::Register(), spell_dreamwalker_mana_void::spell_dreamwalker_mana_void_AuraScript::Register(), spell_dreamwalker_summon_suppresser::spell_dreamwalker_summon_suppresser_AuraScript::Register(), spell_icc_dark_reckoning::spell_icc_dark_reckoning_AuraScript::Register(), spell_icc_yf_frozen_orb::spell_icc_yf_frozen_orb_AuraScript::Register(), spell_icc_yh_volley::spell_icc_yh_volley_AuraScript::Register(), spell_ioc_parachute_ic::spell_ioc_parachute_ic_AuraScript::Register(), spell_kelthuzad_detonate_mana::spell_kelthuzad_detonate_mana_AuraScript::Register(), spell_oculus_ride_ruby_emerald_amber_drake_que::spell_oculus_ride_ruby_emerald_amber_drake_que_AuraScript::Register(), spell_oculus_soar::spell_oculus_soarAuraScript::Register(), spell_algalon_phase_punch::spell_algalon_phase_punch_AuraScript::Register(), spell_algalon_collapse::spell_algalon_collapse_AuraScript::Register(), spell_algalon_remove_phase::spell_algalon_remove_phase_AuraScript::Register(), spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript::Register(), spell_mark_of_the_faceless_periodic::spell_mark_of_the_faceless_periodic_AuraScript::Register(), spell_hodir_biting_cold_main_aura::spell_hodir_biting_cold_main_aura_AuraScript::Register(), spell_hodir_biting_cold_player_aura::spell_hodir_biting_cold_player_aura_AuraScript::Register(), spell_hodir_flash_freeze::spell_hodir_flash_freeze_AuraScript::Register(), spell_hodir_storm_cloud::spell_hodir_storm_cloud_AuraScript::Register(), spell_ignis_scorch::spell_ignis_scorch_AuraScript::Register(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::Register(), spell_kologarn_stone_shout::spell_kologarn_stone_shout_AuraScript::Register(), spell_mimiron_rapid_burst::spell_mimiron_rapid_burst_AuraScript::Register(), spell_mimiron_p3wx2_laser_barrage::spell_mimiron_p3wx2_laser_barrage_AuraScript::Register(), spell_thorim_lightning_pillar_P2::spell_thorim_lightning_pillar_P2_AuraScript::Register(), spell_thorim_trash_impale::spell_thorim_trash_impale_AuraScript::Register(), spell_xt002_gravity_bomb_aura::spell_xt002_gravity_bomb_aura_AuraScript::Register(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::Register(), spell_yogg_saron_empowered::spell_yogg_saron_empowered_AuraScript::Register(), spell_yogg_saron_sanity_well::spell_yogg_saron_sanity_well_AuraScript::Register(), spell_ulduar_energy_sap::spell_ulduar_energy_sap_AuraScript::Register(), spell_ulduar_arachnopod_damaged::spell_ulduar_arachnopod_damaged_AuraScript::Register(), spell_frost_tomb::spell_frost_tombAuraScript::Register(), spell_voa_overcharge::spell_voa_overcharge_AuraScript::Register(), spell_optic_link::spell_optic_linkAuraScript::Register(), spell_destroy_door_seal::spell_destroy_door_sealAuraScript::Register(), spell_dragonblight_corrosive_spit::Register(), spell_z_check::spell_z_check_AuraScript::Register(), spell_q13003_thursting_hodirs_spear::spell_q13003_thursting_hodirs_spear_AuraScript::Register(), spell_close_rift::spell_close_rift_AuraScript::Register(), spell_wintergrasp_hide_small_elementals::spell_wintergrasp_hide_small_elementals_AuraScript::Register(), spell_illidan_tear_of_azzinoth_summon_channel::spell_illidan_tear_of_azzinoth_summon_channel_AuraScript::Register(), spell_illidan_demon_transform1::spell_illidan_demon_transform1_AuraScript::Register(), spell_illidan_demon_transform2::spell_illidan_demon_transform2_AuraScript::Register(), spell_illidan_cage_trap_stun::spell_illidan_cage_trap_stun_AuraScript::Register(), spell_mother_shahraz_random_periodic::spell_mother_shahraz_random_periodic_AuraScript::Register(), spell_mother_shahraz_beam_periodic::spell_mother_shahraz_beam_periodic_AuraScript::Register(), spell_mother_shahraz_saber_lash::spell_mother_shahraz_saber_lash_AuraScript::Register(), spell_mother_shahraz_fatal_attraction_aura::spell_mother_shahraz_fatal_attraction_aura_AuraScript::Register(), spell_reliquary_of_souls_aura_of_desire::spell_reliquary_of_souls_aura_of_desire_AuraScript::Register(), spell_reliquary_of_souls_aura_of_anger::spell_reliquary_of_souls_aura_of_anger_AuraScript::Register(), spell_teron_gorefiend_spirit_lance::Register(), spell_illidari_council_deadly_strike::spell_illidari_council_deadly_strike_AuraScript::Register(), spell_black_temple_curse_of_the_bleakheart::spell_black_temple_curse_of_the_bleakheart_AuraScript::Register(), spell_black_temple_charge_rage::spell_black_temple_charge_rage_AuraScript::Register(), spell_black_temple_shadow_inferno::spell_black_temple_shadow_inferno_AuraScript::Register(), spell_black_temple_spell_absorption::spell_black_temple_spell_absorption_AuraScript::Register(), spell_black_temple_curse_of_vitality::spell_black_temple_curse_of_vitality_AuraScript::Register(), spell_black_temple_dementia::spell_black_temple_dementia_AuraScript::Register(), spell_mark_of_kazzak::spell_mark_of_kazzak_AuraScript::Register(), spell_karathress_power_of_tidalvess::Register(), spell_karathress_power_of_caribdis::Register(), spell_leotheras_demon_link::Register(), spell_lurker_below_spout::Register(), spell_serpentshrine_cavern_coilfang_water::Register(), spell_spore_cloud::Register(), spell_fungal_decay::Register(), spell_broggok_poison_cloud::Register(), spell_alar_flame_quills::spell_alar_flame_quills_AuraScript::Register(), spell_kaelthas_remote_toy::spell_kaelthas_remote_toy_AuraScript::Register(), spell_kaelthas_burn::spell_kaelthas_burn_AuraScript::Register(), spell_ragin_flames_inferno::Register(), spell_npc22275_crystal_prison::spell_npc22275_crystal_prison_AuraScript::Register(), spell_q10923_evil_draws_near_periodic::spell_q10923_evil_draws_near_periodic_AuraScript::Register(), spell_dk_death_and_decay_aura::Register(), spell_dk_pet_scaling::Register(), spell_pet_hit_expertise_scalling::Register(), spell_gen_periodic_knock_away::Register(), spell_gen_flurry_of_claws::Register(), spell_gen_haunted_aura::Register(), spell_gen_parachute::Register(), spell_gen_turkey_marker::Register(), spell_gen_gryphon_wyvern_mount_check::Register(), spell_gen_whisper_gulch_yogg_saron_whisper::Register(), spell_gen_shriveling_gaze::Register(), spell_gen_curse_of_pain::Register(), spell_hun_generic_scaling::Register(), spell_hun_sniper_training::Register(), spell_item_rocket_chicken::Register(), spell_item_enchanted_broom_periodic::Register(), spell_item_direbrew_remote_aura::Register(), spell_magic_eater_food::Register(), spell_mage_pet_scaling::Register(), spell_quest_test_flight_charging::Register(), spell_q2203_thaumaturgy_channel::Register(), spell_q11010_q11102_q11023_aggro_check_aura::Register(), spell_q11010_q11102_q11023_aggro_burst::Register(), spell_q12730_quenching_mist::Register(), spell_q12619_emblazon_runeblade::Register(), spell_rog_killing_spree::spell_rog_killing_spree_AuraScript::Register(), spell_rog_prey_on_the_weak::Register(), spell_sha_totemic_mastery::Register(), spell_sha_feral_spirit_scaling::Register(), spell_sha_earthbind_totem::Register(), spell_warl_improved_demonic_tactics::Register(), spell_warl_demonic_knowledge::Register(), spell_warl_generic_scaling::Register(), spell_warl_demonic_circle_summon::Register(), spell_warl_drain_soul::Register(), and spell_shadow_bolt_whirl::Register().

◆ OnEffectProc

HookList<EffectProcHandler> AuraScript::OnEffectProc

Referenced by spell_mage_fingers_of_frost_proc_aura::Register(), spell_gyth_chromatic_protection::Register(), spell_karazhan_temptation::Register(), spell_blood_queen_essence_of_the_blood_queen::spell_blood_queen_essence_of_the_blood_queen_AuraScript::Register(), spell_deathbringer_blood_link_aura::spell_deathbringer_blood_link_AuraScript::Register(), spell_deathbringer_blood_link_blood_beast_aura::spell_deathbringer_blood_link_blood_beast_aura_AuraScript::Register(), spell_the_lich_king_dark_hunger::spell_the_lich_king_dark_hunger_AuraScript::Register(), spell_oculus_evasive_maneuvers::spell_oculus_evasive_maneuvers_AuraScript::Register(), spell_oculus_temporal_rift::spell_oculus_temporal_rift_AuraScript::Register(), spell_yogg_saron_grim_reprisal::spell_yogg_saron_grim_reprisal_AuraScript::Register(), spell_utgarde_pinnacle_beast_mark::Register(), spell_koralon_meteor_fists::spell_koralon_meteor_fists_AuraScript::Register(), spell_flame_warder_meteor_fists::spell_flame_warder_meteor_fists_AuraScript::Register(), spell_mark_of_malice::Register(), spell_reliquary_of_souls_aura_of_desire::spell_reliquary_of_souls_aura_of_desire_AuraScript::Register(), spell_black_temple_consuming_strikes::spell_black_temple_consuming_strikes_AuraScript::Register(), spell_zereketh_seed_of_corruption::Register(), spell_dk_wandering_plague_aura::Register(), spell_dk_blood_caked_blade::Register(), spell_dk_dancing_rune_weapon::Register(), spell_dk_blood_gorged::Register(), spell_dk_scent_of_blood::Register(), spell_dru_t10_balance_4p_bonus::Register(), spell_dru_living_seed::Register(), spell_dru_living_seed_proc::Register(), spell_gen_proc_not_self::Register(), spell_gen_adaptive_warding::Register(), spell_gen_moss_covered_feet::Register(), spell_gen_obsidian_armor::Register(), spell_gen_blade_warding::Register(), spell_hun_ascpect_of_the_viper::Register(), spell_hun_improved_mend_pet::Register(), spell_hun_misdirection::Register(), spell_hun_glyph_of_arcane_shot::Register(), spell_hun_lock_and_load::Register(), spell_item_lil_phylactery::Register(), spell_item_trauma::Register(), spell_item_blade_ward_enchant::Register(), spell_item_blood_draining_enchant::Register(), spell_item_eye_of_gruul_healing_discount::Register(), spell_item_aegis_of_preservation::Register(), spell_item_blessing_of_ancient_kings::Register(), spell_item_desperate_defense::Register(), spell_item_fate_rune_of_unsurpassed_vigor::Register(), spell_item_necrotic_touch::Register(), spell_item_unsated_craving::Register(), spell_item_shadows_fate::Register(), spell_item_shadowmourne::Register(), spell_mage_burning_determination::Register(), spell_mage_burnout::Register(), spell_mage_focus_magic::Register(), spell_mage_ignite::Register(), spell_mage_master_of_elements::Register(), spell_pal_seal_of_command_aura::Register(), spell_pal_sacred_shield_base::Register(), spell_pal_blessing_of_sanctuary::Register(), spell_pal_eye_for_an_eye::Register(), spell_pal_seal_of_righteousness::Register(), spell_pri_divine_aegis::Register(), spell_pri_glyph_of_prayer_of_healing::Register(), spell_pri_item_greater_heal_refund::Register(), spell_pri_mana_leech::Register(), spell_pri_vampiric_touch::Register(), spell_pri_t4_4p_bonus::Register(), spell_rog_blade_flurry::Register(), spell_rog_tricks_of_the_trade::Register(), spell_sha_t10_restoration_4p_bonus::Register(), spell_sha_earth_shield::Register(), spell_sha_item_lightning_shield::Register(), spell_sha_item_lightning_shield_trigger::Register(), spell_sha_item_mana_surge::Register(), spell_sha_item_t10_elemental_2p_bonus::Register(), spell_sha_t8_electrified::Register(), spell_warl_siphon_life::Register(), spell_warl_fel_synergy::Register(), spell_warl_glyph_of_shadowflame::Register(), spell_warl_drain_soul::Register(), spell_warr_improved_spell_reflection::Register(), spell_warr_damage_shield::Register(), spell_warr_sweeping_strikes::Register(), spell_warr_vigilance::Register(), spell_warr_t3_prot_8p_bonus::Register(), and spell_warr_retaliation::Register().

◆ OnEffectRemove

HookList<EffectApplyHandler> AuraScript::OnEffectRemove

Referenced by spell_midnight_fixate::Register(), spell_flamewreath_aura::Register(), spell_chapter5_light_of_dawn_aura::spell_chapter5_light_of_dawn_aura_AuraScript::Register(), spell_scholomance_fixate::spell_scholomance_fixate_AuraScript::Register(), spell_scholomance_boon_of_life::spell_scholomance_boon_of_life_AuraScript::Register(), spell_temple_of_atal_hakkar_hex_of_jammal_an::spell_temple_of_atal_hakkar_hex_of_jammal_an_AuraScript::Register(), spell_felmyst_fog_of_corruption_charm::spell_felmyst_fog_of_corruption_charm_AuraScript::Register(), spell_kalecgos_spectral_realm::spell_kalecgos_spectral_realm_AuraScript::Register(), spell_kiljaeden_darkness::spell_kiljaeden_darkness_AuraScript::Register(), spell_kiljaeden_vengeance_of_the_blue_flight::spell_kiljaeden_vengeance_of_the_blue_flight_AuraScript::Register(), spell_entropius_void_zone_visual::spell_entropius_void_zone_visual_AuraScript::Register(), spell_uldaman_stoned::spell_uldaman_stoned_AuraScript::Register(), spell_threatening_gaze::spell_threatening_gaze_AuraScript::Register(), spell_marli_transform::Register(), spell_brewfest_main_ram_buff::Register(), spell_brewfest_ram_fatigue::Register(), spell_hallows_end_candy_pirate_costume::Register(), spell_love_in_air_perfume_immune::Register(), spell_midsummer_torch_quest::Register(), spell_pilgrims_bounty_serve_generic::Register(), spell_azjol_nerub_web_wrap::spell_azjol_nerub_web_wrap_AuraScript::Register(), spell_halion_twilight_phasing::spell_halion_twilight_phasing_AuraScript::Register(), spell_tharon_ja_dummy::spell_tharon_ja_dummy_AuraScript::Register(), spell_igb_rocket_pack::spell_igb_rocket_pack_AuraScript::Register(), spell_icc_stoneform::spell_icc_stoneform_AuraScript::Register(), spell_icc_web_wrap::spell_icc_web_wrap_AuraScript::Register(), spell_oculus_evasive_charges::spell_oculus_evasive_chargesAuraScript::Register(), spell_oculus_rider_aura::spell_oculus_rider_auraAuraScript::Register(), spell_algalon_phase_punch::spell_algalon_phase_punch_AuraScript::Register(), spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript::Register(), spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::Register(), spell_xt002_searing_light_spawn_life_spark::spell_xt002_searing_light_spawn_life_spark_AuraScript::Register(), spell_yogg_saron_malady_of_the_mind::spell_yogg_saron_malady_of_the_mind_AuraScript::Register(), spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript::Register(), spell_ticking_time_bomb::spell_ticking_time_bomb_AuraScript::Register(), spell_q12243_fire_upon_the_waters::spell_q12243_fire_upon_the_waters_AuraScript::Register(), spell_warhead_fuse::spell_warhead_fuse_AuraScript::Register(), spell_auchenai_possess::Register(), spell_reliquary_of_souls_aura_of_suffering::spell_reliquary_of_souls_aura_of_suffering_AuraScript::Register(), spell_reliquary_of_souls_fixate::spell_reliquary_of_souls_fixate_AuraScript::Register(), spell_black_template_harpooners_mark::spell_black_template_harpooners_mark_AuraScript::Register(), spell_lurker_below_spout::Register(), spell_magtheridon_shadow_grasp::Register(), spell_burning_maul::Register(), spell_arcatraz_soul_steal::spell_arcatraz_soul_steal_AuraScript::Register(), spell_botanica_call_of_the_falcon::spell_botanica_call_of_the_falcon_AuraScript::Register(), spell_alar_ember_blast_death::spell_alar_ember_blast_death_AuraScript::Register(), spell_astromancer_solarian_transform::spell_astromancer_solarian_transform_AuraScript::Register(), spell_kaelthas_flame_strike::spell_kaelthas_flame_strike_AuraScript::Register(), spell_q10190_battery_recharging_blaster_aura::Register(), spell_q10930_big_bone_worm::spell_q10930_big_bone_worm_AuraScript::Register(), spell_q10929_fumping::spell_q10929_fumping_AuraScript::Register(), spell_dk_raise_ally_trigger::Register(), spell_dk_master_of_ghouls::Register(), spell_dk_anti_magic_shell_self::Register(), spell_gen_model_visible::Register(), spell_gen_bg_preparation::Register(), spell_gen_baby_murloc::Register(), spell_gen_fixate_aura::Register(), spell_gen_visual_dummy_stun::Register(), spell_gen_haunted_aura::Register(), spell_gen_feign_death_all_flags::Register(), spell_gen_feign_death_no_dyn_flag::Register(), spell_gen_feign_death_no_prevent_emotes::Register(), spell_gen_clone_weapon_aura::Register(), spell_gen_damage_reduction_aura::Register(), spell_gen_defend::Register(), spell_gen_on_tournament_mount::Register(), spell_gen_prevent_emotes::Register(), spell_hun_taming_the_beast::Register(), spell_item_with_mount_speed::Register(), spell_item_instant_statue::Register(), spell_item_desperate_defense::Register(), spell_mage_glyph_of_eternal_water::Register(), spell_pal_divine_intervention::Register(), spell_q11065_wrangle_some_aether_rays_aura::Register(), spell_q11026_a11051_banish_the_demons_aura::Register(), spell_q10769_dissension_amongst_the_ranks_aura::Register(), spell_q11396_11399_force_shield_arcane_purple_x3::Register(), spell_q9718_crow_transform::Register(), spell_warl_demonic_aegis::Register(), spell_warl_demonic_circle_summon::Register(), spell_warl_haunt_aura::Register(), spell_warl_health_funnel::Register(), spell_warl_drain_soul::Register(), spell_warl_shadowburn::Register(), spell_warl_glyph_of_felguard::Register(), spell_warl_glyph_of_voidwalker::Register(), and spell_warr_vigilance::Register().

◆ OnEffectSplit

◆ OnEffectUpdatePeriodic

◆ OnProc