Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
AuraScript Class Reference

#include <SpellScript.h>

Inherits _SpellScript.

Inherited by spell_alexstrasza_gift_beam::spell_alexstrasza_gift_beam_AuraScript, spell_alexstrasza_gift_beam_visual::spell_alexstrasza_gift_beam_visual_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_anhuur_divine_reckoning::spell_anhuur_divine_reckoning_AuraScript, spell_anubarak_leeching_swarm::spell_anubarak_leeching_swarm_AuraScript, spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript, spell_astromancer_wrath_of_the_astromancer::spell_astromancer_wrath_of_the_astromancer_AuraScript, spell_biting_cold::spell_biting_cold_AuraScript, spell_biting_cold_dot::spell_biting_cold_dot_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_lady_malande_shield::spell_boss_lady_malande_shield_AuraScript, spell_bronjahm_soulstorm_channel::spell_bronjahm_soulstorm_channel_AuraScript, spell_bronjahm_soulstorm_visual::spell_bronjahm_soulstorm_visual_AuraScript, spell_close_rift::spell_close_rift_AuraScript, spell_crystal_spike::spell_crystal_spike_AuraScript, spell_deathbringer_blood_link_aura::spell_deathbringer_blood_link_AuraScript, spell_deathbringer_blood_power::spell_deathbringer_blood_power_AuraScript, spell_deathwhisper_mana_barrier::spell_deathwhisper_mana_barrier_AuraScript, spell_devourer_of_souls_mirrored_soul_proc::spell_devourer_of_souls_mirrored_soul_proc_AuraScript, spell_dk_anti_magic_shell_raid::spell_dk_anti_magic_shell_raid_AuraScript, spell_dk_anti_magic_shell_self::spell_dk_anti_magic_shell_self_AuraScript, spell_dk_anti_magic_zone::spell_dk_anti_magic_zone_AuraScript, spell_dk_blood_gorged::spell_dk_blood_gorged_AuraScript, spell_dk_death_strike_enabler::spell_dk_death_strike_enabler_AuraScript, spell_dk_icebound_fortitude::spell_dk_icebound_fortitude_AuraScript, spell_dk_necrotic_strike::spell_dk_necrotic_strike_AuraScript, spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript, spell_dk_pet_scaling_02::spell_dk_pet_scaling_02_AuraScript, spell_dk_pet_scaling_03::spell_dk_pet_scaling_03_AuraScript, spell_dk_rune_weapon_scaling_02::spell_dk_rune_weapon_scaling_02_AuraScript, spell_dk_scent_of_blood::spell_dk_scent_of_blood_AuraScript, spell_dk_vampiric_blood::spell_dk_vampiric_blood_AuraScript, 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_dru_dash::spell_dru_dash_AuraScript, spell_dru_eclipse::spell_dru_eclipse_AuraScript, spell_dru_glyph_of_innervate::spell_dru_glyph_of_innervate_AuraScript, spell_dru_glyph_of_starfire_proc::spell_dru_glyph_of_starfire_proc_AuraScript, spell_dru_innervate::spell_dru_innervate_AuraScript, spell_dru_lifebloom::spell_dru_lifebloom_AuraScript, spell_dru_living_seed::spell_dru_living_seed_AuraScript, spell_dru_living_seed_proc::spell_dru_living_seed_proc_AuraScript, spell_dru_might_of_ursoc::spell_dru_might_of_ursoc_AuraScript, spell_dru_predatory_strikes::spell_dru_predatory_strikes_AuraScript, spell_dru_savage_defense::spell_dru_savage_defense_AuraScript, spell_dru_savage_roar::spell_dru_savage_roar_AuraScript, spell_dru_stampede::spell_dru_stampede_AuraScript, spell_dru_survival_instincts::spell_dru_survival_instincts_AuraScript, spell_dru_swift_flight_passive::spell_dru_swift_flight_passive_AuraScript, spell_earthrager_ptah_explosion::spell_earthrager_ptah_explosion_AuraScript, spell_eregos_planar_shift::spell_eregos_planar_shift_AuraScript, spell_ex_463::spell_ex_463AuraScript, spell_ex_66244::spell_ex_66244AuraScript, spell_ex_absorb_aura::spell_ex_absorb_auraAuraScript, spell_exploding_orb_hasty_grow::spell_exploding_orb_hasty_grow_AuraScript, spell_faction_champion_warl_unstable_affliction::spell_faction_champion_warl_unstable_affliction_AuraScript, spell_festergut_blighted_spores::spell_festergut_blighted_spores_AuraScript, spell_fetch_ingredient_aura::spell_fetch_ingredient_aura_AuraScript, spell_flame_warder_meteor_fists::spell_flame_warder_meteor_fists_AuraScript, spell_four_horsemen_mark::spell_four_horsemen_mark_AuraScript, spell_frost_tomb::spell_frost_tomb_AuraScript, spell_frostwarden_handler_focus_fire::spell_frostwarden_handler_focus_fire_AuraScript, spell_gen_absorb0_hitlimit1::spell_gen_absorb0_hitlimit1_AuraScript, spell_gen_adaptive_warding::spell_gen_adaptive_warding_AuraScript, spell_gen_alchemist_stone::spell_gen_alchemist_stone_AuraScript, spell_gen_animal_blood::spell_gen_animal_blood_AuraScript, spell_gen_aura_of_anger::spell_gen_aura_of_anger_AuraScript, spell_gen_aura_service_uniform::spell_gen_aura_service_uniform_AuraScript, spell_gen_av_drekthar_presence::spell_gen_av_drekthar_presence_AuraScript, spell_gen_burn_brutallus::spell_gen_burn_brutallus_AuraScript, spell_gen_clone_weapon_aura::spell_gen_clone_weapon_auraScript, spell_gen_creature_permanent_feign_death::spell_gen_creature_permanent_feign_death_AuraScript, spell_gen_defend::spell_gen_defend_AuraScript, spell_gen_gift_of_naaru::spell_gen_gift_of_naaru_AuraScript, spell_gen_interrupt::spell_gen_interrupt_AuraScript, spell_gen_lifebloom::spell_gen_lifebloom_AuraScript, spell_gen_obsidian_armor::spell_gen_obsidian_armor_AuraScript, spell_gen_on_tournament_mount::spell_gen_on_tournament_mount_AuraScript, spell_gen_override_display_power::spell_gen_override_display_power_AuraScript, spell_gen_parachute::spell_gen_parachute_AuraScript, spell_gen_parachute_ic::spell_gen_parachute_ic_AuraScript, spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript, spell_gen_running_wild::spell_gen_running_wild_AuraScript, spell_gen_stop_time::spell_gen_stop_time_AuraScript, spell_gen_summon_elemental::spell_gen_summon_elemental_AuraScript, spell_gen_tournament_pennant::spell_gen_tournament_pennant_AuraScript, spell_gen_turkey_marker::spell_gen_turkey_marker_AuraScript, spell_gen_vehicle_scaling::spell_gen_vehicle_scaling_AuraScript, spell_gen_whisper_gulch_yogg_saron_whisper::spell_gen_whisper_gulch_yogg_saron_whisper_AuraScript, spell_general_vezax_mark_of_the_faceless::spell_general_vezax_mark_of_the_faceless_AuraScript, spell_general_vezax_saronite_vapors::spell_general_vezax_saronite_vapors_AuraScript, spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript, spell_halion_marks::spell_halion_marks_AuraScript, spell_halion_meteor_strike_marker::spell_halion_meteor_strike_marker_AuraScript, spell_halion_twilight_realm_handlers::spell_halion_twilight_realm_handlers_AuraScript, spell_hexlord_unstable_affliction::spell_hexlord_unstable_affliction_AuraScript, spell_hun_a_murder_of_crows::spell_hun_a_murder_of_crows_AuraScript, spell_hun_fire::spell_hun_fire_AuraScript, spell_hun_improved_serpent_sting::spell_hun_improved_serpent_sting_AuraScript, spell_hun_misdirection::spell_hun_misdirection_AuraScript, spell_hun_misdirection_proc::spell_hun_misdirection_proc_AuraScript, spell_hun_pet_passive_crit::spell_hun_pet_passive_crit_AuraScript, spell_hun_pet_passive_damage_done::spell_hun_pet_passive_damage_done_AuraScript, spell_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript, spell_hun_pet_scaling_02::spell_hun_pet_scaling_02_AuraScript, spell_hun_pet_scaling_03::spell_hun_pet_scaling_03_AuraScript, spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript, spell_hun_ready_set_aim::spell_hun_ready_set_aim_AuraScript, spell_hun_thrill_of_the_hunt::spell_hun_thrill_of_the_hunt_AuraScript, spell_icc_stoneform::spell_icc_stoneform_AuraScript, spell_ick_explosive_barrage::spell_ick_explosive_barrage_AuraScript, spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript, spell_intense_cold::spell_intense_cold_AuraScript, spell_item_aegis_of_preservation::spell_item_aegis_of_preservation_AuraScript, spell_item_arcane_shroud::spell_item_arcane_shroud_AuraScript, spell_item_blessing_of_ancient_kings::spell_item_blessing_of_ancient_kings_AuraScript, spell_item_desperate_defense::spell_item_desperate_defense_AuraScript, spell_item_necrotic_touch::spell_item_necrotic_touch_AuraScript, spell_item_shadowmourne::spell_item_shadowmourne_AuraScript, spell_item_shadowmourne_soul_fragment::spell_item_shadowmourne_soul_fragment_AuraScript, spell_item_shadows_fate::spell_item_shadows_fate_AuraScript, spell_item_the_eye_of_diminution::spell_item_the_eye_of_diminution_AuraScript, spell_item_unsated_craving::spell_item_unsated_craving_AuraScript, spell_kelthuzad_detonate_mana::spell_kelthuzad_detonate_mana_AuraScript, spell_koralon_meteor_fists::spell_koralon_meteor_fists_AuraScript, spell_krick_explosive_barrage::spell_krick_explosive_barrage_AuraScript, spell_krick_pursuit::spell_krick_pursuit_AuraScript, spell_krick_pursuit_confusion::spell_krick_pursuit_confusion_AuraScript, spell_load_into_catapult::spell_load_into_catapult_AuraScript, spell_loatheb_necrotic_aura_warning::spell_loatheb_necrotic_aura_warning_AuraScript, spell_love_is_in_the_air_romantic_picnic::spell_love_is_in_the_air_romantic_picnic_AuraScript, spell_mage_glyph_of_ice_block::spell_mage_glyph_of_ice_block_AuraScript, spell_mage_glyph_of_polymorph::spell_mage_glyph_of_polymorph_AuraScript, spell_mage_ignite::spell_mage_ignite_AuraScript, spell_mage_living_bomb::spell_mage_living_bomb_AuraScript, spell_mage_nether_vortex::spell_mage_nether_vortex_AuraScript, spell_mage_ring_of_frost::spell_mage_ring_of_frost_AuraScript, spell_mage_ring_of_frost_freeze::spell_mage_ring_of_frost_freeze_AuraScript, spell_magic_eater_food::spell_magic_eater_food_AuraScript, spell_malygos_destroy_platform_channel::spell_malygos_destroy_platform_channel_AuraScript, spell_malygos_portal_beam::spell_malygos_portal_beam_AuraScript, spell_malygos_vortex_visual::spell_malygos_vortex_visual_AuraScript, spell_mark_of_kazrogal::spell_mark_of_kazrogal_AuraScript, spell_mark_of_kazzak::spell_mark_of_kazzak_AuraScript, spell_marrowgar_coldflame_damage::spell_marrowgar_coldflame_damage_AuraScript, spell_mastery_shield_discipline::spell_mastery_shield_discipline_AuraScript, spell_mastery_unshackled_fury::spell_mastery_unshackled_fury_AuraScript, spell_mistress_kiss::spell_mistress_kiss_AuraScript, spell_monk_brewing_tigereye_brew::spell_monk_brewing_tigereye_brew_AuraScript, spell_monk_crackling_jade_lightning::spell_monk_crackling_jade_lightning_AuraScript, spell_monk_crackling_jade_lightning_aura::spell_monk_crackling_jade_lightning_aura_AuraScript, spell_monk_dampen_harm::spell_monk_dampen_harm_AuraScript, spell_monk_disable::spell_monk_disable_AuraScript, spell_monk_glyph_of_zen_flight::spell_monk_glyph_of_zen_flight_AuraScript, spell_monk_guard::spell_monk_guard_AuraScript, spell_monk_mana_tea::spell_monk_mana_tea_AuraScript, spell_monk_mana_tea_stacks::spell_monk_mana_tea_stacks_AuraScript, spell_monk_serpents_zeal::spell_monk_serpents_zeal_AuraScript, spell_monk_soothing_mist::spell_monk_soothing_mist_AuraScript, spell_monk_tiger_strikes::spell_monk_tiger_strikes_AuraScript, spell_monk_tigereye_brew::spell_monk_tigereye_brew_AuraScript, spell_monk_tigereye_brew_stacks::spell_monk_tigereye_brew_stacks_AuraScript, spell_monk_touch_of_karma::spell_monk_touch_of_karma_AuraScript, spell_monk_zen_flight_check::spell_monk_zen_flight_check_AuraScript, spell_monk_zen_sphere_hot::spell_monk_zen_sphere_hot_AuraScript, spell_occuthar_occuthars_destruction::spell_occuthar_occuthars_destruction_AuraScript, spell_oculus_dream_funnel::spell_oculus_dream_funnel_AuraScript, spell_pal_aura_mastery::spell_pal_aura_mastery_AuraScript, spell_pal_aura_mastery_immune::spell_pal_aura_mastery_immune_AuraScript, spell_pal_beacon_of_light::spell_pal_beacon_of_light_AuraScript, spell_pal_eye_for_an_eye::spell_pal_eye_for_an_eye_AuraScript, spell_pal_grand_crusader::spell_pal_grand_crusader_AuraScript, spell_pal_hand_of_sacrifice::spell_pal_hand_of_sacrifice_AuraScript, spell_pal_item_healing_discount::spell_pal_item_healing_discount_AuraScript, spell_pal_seal_of_righteousness::spell_pal_seal_of_righteousness_AuraScript, spell_pal_selfless_healer::spell_pal_selfless_healer_AuraScript, spell_power_of_the_twins::spell_power_of_the_twins_AuraScript, spell_pri_divine_aegis::spell_pri_divine_aegis_AuraScript, spell_pri_evangelism::spell_pri_evangelism_AuraScript, spell_pri_item_greater_heal_refund::spell_pri_item_greater_heal_refund_AuraScript, spell_pri_lightwell_renew::spell_pri_lightwell_renew_AuraScript, spell_pri_mana_leech::spell_pri_mana_leech_AuraScript, spell_pri_power_word_shield::spell_pri_power_word_shield_AuraScript, spell_pri_renew::spell_pri_renew_AuraScript, spell_pri_shadowform::spell_pri_shadowform_AuraScript, spell_pri_vampiric_embrace::spell_pri_vampiric_embrace_AuraScript, spell_pri_vampiric_touch::spell_pri_vampiric_touch_AuraScript, spell_putricide_gaseous_bloat::spell_putricide_gaseous_bloat_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_q11010_q11102_q11023_aggro_burst::spell_q11010_q11102_q11023_aggro_burst_AuraScript, spell_q11010_q11102_q11023_aggro_check_aura::spell_q11010_q11102_q11023_aggro_check_aura_AuraScript, spell_q11396_11399_force_shield_arcane_purple_x3::spell_q11396_11399_force_shield_arcane_purple_x3_AuraScript, spell_q12619_emblazon_runeblade::spell_q12619_emblazon_runeblade_AuraScript, spell_q12730_quenching_mist::spell_q12730_quenching_mist_AuraScript, spell_q12851_going_bearback::spell_q12851_going_bearback_AuraScript, spell_q12987_read_pronouncement::spell_q12987_read_pronouncement_AuraScript, spell_q2203_thaumaturgy_channel::spell_q2203_thaumaturgy_channel_AuraScript, spell_random_ingredient_aura::spell_random_ingredient_aura_AuraScript, spell_rog_blade_flurry::spell_rog_blade_flurry_AuraScript, spell_rog_cheat_death::spell_rog_cheat_death_AuraScript, spell_rog_crippling_poison::spell_rog_crippling_poison_AuraScript, spell_rog_cut_to_the_chase::spell_rog_cut_to_the_chase_AuraScript, spell_rog_master_of_subtlety::spell_rog_master_of_subtlety_AuraScript, spell_rog_recuperate::spell_rog_recuperate_AuraScript, spell_rog_rupture::spell_rog_rupture_AuraScript, spell_rog_stealth::spell_rog_stealth_AuraScript, spell_rog_tricks_of_the_trade::spell_rog_tricks_of_the_trade_AuraScript, spell_rog_tricks_of_the_trade_proc::spell_rog_tricks_of_the_trade_proc_AuraScript, spell_rotface_unstable_ooze_explosion_suicide::spell_rotface_unstable_ooze_explosion_suicide_AuraScript, spell_sha_ancestral_awakening::spell_sha_ancestral_awakening_AuraScript, spell_sha_earth_shield::spell_sha_earth_shield_AuraScript, spell_sha_glyph_of_healing_wave::spell_sha_glyph_of_healing_wave_AuraScript, spell_sha_item_lightning_shield::spell_sha_item_lightning_shield_AuraScript, spell_sha_item_lightning_shield_trigger::spell_sha_item_lightning_shield_trigger_AuraScript, spell_sha_item_mana_surge::spell_sha_item_mana_surge_AuraScript, spell_sha_lava_surge::spell_sha_lava_surge_AuraScript, spell_sha_mana_tide_totem::spell_sha_mana_tide_totem_AuraScript, spell_sha_nature_guardian::spell_sha_nature_guardian_AuraScript, spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_AuraScript, spell_sha_rolling_thunder::spell_sha_rolling_thunder_AuraScript, spell_sha_telluric_currents::spell_sha_telluric_currents_AuraScript, spell_sha_tidal_waves::spell_sha_tidal_waves_AuraScript, spell_shadowfang_keep_haunting_spirits::spell_shadowfang_keep_haunting_spirits_AuraScript, spell_shield_of_runes::spell_shield_of_runes_AuraScript, 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_systems_shutdown::spell_systems_shutdown_AuraScript, spell_taldaram_flame_ball_visual::spell_flame_ball_visual_AuraScript, 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_in_frostmourne_room::spell_the_lich_king_in_frostmourne_room_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_ticking_time_bomb::spell_ticking_time_bomb_AuraScript, spell_trash_npc_glacial_strike::spell_trash_npc_glacial_strike_AuraScript, spell_trollgore_corpse_explode::spell_trollgore_corpse_explode_AuraScript, spell_tyrannus_mark_of_rimefang::spell_tyrannus_mark_of_rimefang_AuraScript, spell_tyrannus_overlord_brand::spell_tyrannus_overlord_brand_AuraScript, spell_uk_second_wind_proc::spell_uk_second_wind_proc_AuraScript, spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript, spell_ulduar_stone_grip_absorb::spell_ulduar_stone_grip_absorb_AuraScript, spell_valanar_kinetic_bomb::spell_valanar_kinetic_bomb_AuraScript, spell_valanar_kinetic_bomb_absorb::spell_valanar_kinetic_bomb_absorb_AuraScript, spell_valkyr_essences::spell_valkyr_essences_AuraScript, spell_varos_centrifuge_shield::spell_varos_centrifuge_shield_AuraScript, spell_warl_chaotic_energy::spell_warl_chaotic_energy_AuraScript, spell_warl_demonic_circle_summon::spell_warl_demonic_circle_summon_AuraScript, spell_warl_demonic_circle_teleport::spell_warl_demonic_circle_teleport_AuraScript, spell_warl_fel_synergy::spell_warl_fel_synergy_AuraScript, spell_warl_pet_passive::spell_warl_pet_passive_AuraScript, spell_warl_pet_passive_damage_done::spell_warl_pet_passive_damage_done_AuraScript, spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript, spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript, spell_warl_pet_scaling_03::spell_warl_pet_scaling_03_AuraScript, spell_warl_pet_scaling_04::spell_warl_pet_scaling_04_AuraScript, spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript, spell_warl_shadow_trance_proc::spell_warl_shadow_trance_proc_AuraScript, spell_warl_soul_swap_override::spell_warl_soul_swap_override_AuraScript, spell_warl_unstable_affliction::spell_warl_unstable_affliction_AuraScript, spell_warr_rend::spell_warr_rend_AuraScript, spell_warr_retaliation::spell_warr_retaliation_AuraScript, spell_warr_second_wind_proc::spell_warr_second_wind_proc_AuraScript, spell_warr_second_wind_trigger::spell_warr_second_wind_trigger_AuraScript, spell_warr_sudden_death::spell_warr_sudden_death_AuraScript, spell_warr_sweeping_strikes::spell_warr_sweeping_strikes_AuraScript, spell_warr_sword_and_board::spell_warr_sword_and_board_AuraScript, spell_warr_victorious::spell_warr_victorious_AuraScript, spell_xt002_gravity_bomb_aura::spell_xt002_gravity_bomb_aura_AuraScript, spell_xt002_heart_overload_periodic::spell_xt002_heart_overload_periodic_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_constrictor_tentacle::spell_yogg_saron_constrictor_tentacle_AuraScript, spell_yogg_saron_death_ray_warning_visual::spell_yogg_saron_death_ray_warning_visual_AuraScript, spell_yogg_saron_diminsh_power::spell_yogg_saron_diminsh_power_AuraScript, spell_yogg_saron_empowered::spell_yogg_saron_empowered_AuraScript, spell_yogg_saron_grim_reprisal::spell_yogg_saron_grim_reprisal_AuraScript, spell_yogg_saron_hodirs_protective_gaze::spell_yogg_saron_hodirs_protective_gaze_AuraScript, spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript, spell_yogg_saron_keeper_aura::spell_yogg_saron_keeper_aura_AuraScript, spell_yogg_saron_malady_of_the_mind::spell_yogg_saron_malady_of_the_mind_AuraScript, spell_yogg_saron_nondescript::spell_yogg_saron_nondescript_AuraScript, spell_yogg_saron_sanity::spell_yogg_saron_sanity_AuraScript, spell_yogg_saron_shadow_beacon::spell_yogg_saron_shadow_beacon_AuraScript, and spell_yogg_saron_squeeze::spell_yogg_saron_squeeze_AuraScript.

Collaboration diagram for AuraScript:

Classes

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

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

Public Attributes

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

Private Types

typedef std::stack< ScriptStateStoreScriptStateStack

Private Attributes

Auram_aura
AuraApplication const * m_auraApplication
bool m_defaultActionPrevented
ScriptStateStack m_scriptStates

Additional Inherited Members

Protected Attributes inherited from _SpellScript
uint8 m_currentScriptState
std::string const * m_scriptName
uint32 m_scriptSpellId

Detailed Description

Definition at line 435 of file SpellScript.h.

Member Typedef Documentation

◆ ScriptStateStack

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

Definition at line 619 of file SpellScript.h.

Constructor & Destructor Documentation

◆ AuraScript()

AuraScript::AuraScript ( )
inline

Definition at line 597 of file SpellScript.h.

References _SpellScript::_SpellScript(), m_aura, m_auraApplication, and m_defaultActionPrevented.

Referenced by AuraScript::AuraDispelHandler::Call(), AuraScript::AuraProcHandler::Call(), AuraScript::CheckAreaTargetHandler::Call(), AuraScript::CheckProcHandler::Call(), AuraScript::EffectAbsorbHandler::Call(), AuraScript::EffectApplyHandler::Call(), AuraScript::EffectCalcAmountHandler::Call(), AuraScript::EffectCalcPeriodicHandler::Call(), AuraScript::EffectCalcSpellModHandler::Call(), AuraScript::EffectManaShieldHandler::Call(), AuraScript::EffectPeriodicHandler::Call(), AuraScript::EffectProcHandler::Call(), AuraScript::EffectSplitHandler::Call(), AuraScript::EffectUpdatePeriodicHandler::Call(), AuraScript::EffectAbsorbHandler::EffectAbsorbHandler(), AuraScript::EffectApplyHandler::EffectApplyHandler(), AuraScript::EffectCalcAmountHandler::EffectCalcAmountHandler(), AuraScript::EffectCalcPeriodicHandler::EffectCalcPeriodicHandler(), AuraScript::EffectCalcSpellModHandler::EffectCalcSpellModHandler(), AuraScript::EffectManaShieldHandler::EffectManaShieldHandler(), AuraScript::EffectPeriodicHandler::EffectPeriodicHandler(), AuraScript::EffectProcHandler::EffectProcHandler(), AuraScript::EffectSplitHandler::EffectSplitHandler(), AuraScript::EffectUpdatePeriodicHandler::EffectUpdatePeriodicHandler(), spell_gen_lifebloom::spell_gen_lifebloom_AuraScript::spell_gen_lifebloom_AuraScript(), spell_gen_summon_elemental::spell_gen_summon_elemental_AuraScript::spell_gen_summon_elemental_AuraScript(), spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript::spell_halion_combustion_consumption_AuraScript(), spell_halion_marks::spell_halion_marks_AuraScript::spell_halion_marks_AuraScript(), and spell_halion_twilight_realm_handlers::spell_halion_twilight_realm_handlers_AuraScript::spell_halion_twilight_realm_handlers_AuraScript().

Member Function Documentation

◆ _FinishScriptCall()

◆ _IsDefaultActionPrevented()

◆ _Load()

bool AuraScript::_Load ( Aura * aura)

◆ _PrepareScriptCall()

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

◆ _Validate()

◆ CalcMaxCharges()

uint8 AuraScript::CalcMaxCharges ( ) const

Definition at line 1030 of file SpellScript.cpp.

References m_aura.

◆ CalcMaxDuration()

int32 AuraScript::CalcMaxDuration ( ) const

Definition at line 1005 of file SpellScript.cpp.

References m_aura.

◆ DropCharge()

bool AuraScript::DropCharge ( AuraRemoveMode removeMode = AURA_REMOVE_BY_DEFAULT)

Definition at line 1040 of file SpellScript.cpp.

References m_aura.

◆ GetApplyTime()

time_t AuraScript::GetApplyTime ( ) const

Definition at line 990 of file SpellScript.cpp.

References m_aura.

◆ GetAura()

◆ GetCaster()

Unit * AuraScript::GetCaster ( ) const

Definition at line 940 of file SpellScript.cpp.

References m_aura.

Referenced by spell_gen_summon_elemental::spell_gen_summon_elemental_AuraScript::AfterApply(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::AfterDispel(), spell_monk_disable::spell_monk_disable_AuraScript::AfterReapply(), spell_dru_lifebloom::spell_dru_lifebloom_AuraScript::AfterRemove(), spell_gen_summon_elemental::spell_gen_summon_elemental_AuraScript::AfterRemove(), spell_mage_living_bomb::spell_mage_living_bomb_AuraScript::AfterRemove(), spell_gen_stop_time::spell_gen_stop_time_AuraScript::Apply(), spell_dru_eclipse::spell_dru_eclipse_AuraScript::ApplyEffect(), spell_dk_anti_magic_shell_self::spell_dk_anti_magic_shell_self_AuraScript::CalculateAmount(), spell_dk_anti_magic_zone::spell_dk_anti_magic_zone_AuraScript::CalculateAmount(), spell_dk_icebound_fortitude::spell_dk_icebound_fortitude_AuraScript::CalculateAmount(), spell_dk_necrotic_strike::spell_dk_necrotic_strike_AuraScript::CalculateAmount(), spell_dru_might_of_ursoc::spell_dru_might_of_ursoc_AuraScript::CalculateAmount(), spell_dru_swift_flight_passive::spell_dru_swift_flight_passive_AuraScript::CalculateAmount(), spell_gen_gift_of_naaru::spell_gen_gift_of_naaru_AuraScript::CalculateAmount(), spell_gen_vehicle_scaling::spell_gen_vehicle_scaling_AuraScript::CalculateAmount(), spell_mastery_shield_discipline::spell_mastery_shield_discipline_AuraScript::CalculateAmount(), spell_mastery_unshackled_fury::spell_mastery_unshackled_fury_AuraScript::CalculateAmount(), spell_monk_guard::spell_monk_guard_AuraScript::CalculateAmount(), spell_monk_tigereye_brew::spell_monk_tigereye_brew_AuraScript::CalculateAmount(), spell_monk_touch_of_karma::spell_monk_touch_of_karma_AuraScript::CalculateAmount(), spell_monk_zen_flight_check::spell_monk_zen_flight_check_AuraScript::CalculateAmount(), spell_pri_lightwell_renew::spell_pri_lightwell_renew_AuraScript::CalculateAmount(), spell_pri_power_word_shield::spell_pri_power_word_shield_AuraScript::CalculateAmount(), spell_rog_rupture::spell_rog_rupture_AuraScript::CalculateAmount(), spell_sha_earth_shield::spell_sha_earth_shield_AuraScript::CalculateAmount(), spell_sha_mana_tide_totem::spell_sha_mana_tide_totem_AuraScript::CalculateAmount(), spell_warr_rend::spell_warr_rend_AuraScript::CalculateAmount(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountCritMelee(), spell_hun_pet_passive_crit::spell_hun_pet_passive_crit_AuraScript::CalculateAmountCritMelee(), spell_warl_pet_passive::spell_warl_pet_passive_AuraScript::CalculateAmountCritMelee(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountCritSpell(), spell_hun_pet_passive_crit::spell_hun_pet_passive_crit_AuraScript::CalculateAmountCritSpell(), spell_warl_pet_passive::spell_warl_pet_passive_AuraScript::CalculateAmountCritSpell(), spell_hun_pet_passive_damage_done::spell_hun_pet_passive_damage_done_AuraScript::CalculateAmountDamageDone(), spell_warl_pet_passive_damage_done::spell_warl_pet_passive_damage_done_AuraScript::CalculateAmountDamageDone(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountExpertise(), spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript::CalculateAmountExpertise(), spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript::CalculateAmountExpertise(), spell_dk_pet_scaling_02::spell_dk_pet_scaling_02_AuraScript::CalculateAmountMeleeHaste(), spell_dk_rune_weapon_scaling_02::spell_dk_rune_weapon_scaling_02_AuraScript::CalculateAmountMeleeHaste(), spell_dk_pet_scaling_03::spell_dk_pet_scaling_03_AuraScript::CalculateAmountMeleeHit(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountMeleeHit(), spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript::CalculateAmountMeleeHit(), spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_AuraScript::CalculateAmountMeleeHit(), spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript::CalculateAmountMeleeHit(), spell_dk_pet_scaling_03::spell_dk_pet_scaling_03_AuraScript::CalculateAmountSpellHit(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountSpellHit(), spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript::CalculateAmountSpellHit(), spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_AuraScript::CalculateAmountSpellHit(), spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript::CalculateAmountSpellHit(), spell_rog_recuperate::spell_rog_recuperate_AuraScript::CalculateBonus(), spell_the_lich_king_lights_favor::spell_the_lich_king_lights_favor_AuraScript::CalculateBonus(), spell_yogg_saron_hodirs_protective_gaze::spell_yogg_saron_hodirs_protective_gaze_AuraScript::CanApply(), spell_yogg_saron_keeper_aura::spell_yogg_saron_keeper_aura_AuraScript::CanApply(), spell_devourer_of_souls_mirrored_soul_proc::spell_devourer_of_souls_mirrored_soul_proc_AuraScript::CheckProc(), spell_pri_vampiric_touch::spell_pri_vampiric_touch_AuraScript::CheckProc(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::DummyTick(), spell_ex_66244::spell_ex_66244AuraScript::HandleAfterEffectRemove(), spell_gen_on_tournament_mount::spell_gen_on_tournament_mount_AuraScript::HandleApplyEffect(), spell_gen_tournament_pennant::spell_gen_tournament_pennant_AuraScript::HandleApplyEffect(), spell_pri_renew::spell_pri_renew_AuraScript::HandleApplyEffect(), spell_dru_lifebloom::spell_dru_lifebloom_AuraScript::HandleDispel(), spell_faction_champion_warl_unstable_affliction::spell_faction_champion_warl_unstable_affliction_AuraScript::HandleDispel(), spell_hexlord_unstable_affliction::spell_hexlord_unstable_affliction_AuraScript::HandleDispel(), spell_warl_unstable_affliction::spell_warl_unstable_affliction_AuraScript::HandleDispel(), spell_mistress_kiss::spell_mistress_kiss_AuraScript::HandleDummyTick(), spell_general_vezax_saronite_vapors::spell_general_vezax_saronite_vapors_AuraScript::HandleEffectApply(), spell_ick_explosive_barrage::spell_ick_explosive_barrage_AuraScript::HandleEffectApply(), spell_power_of_the_twins::spell_power_of_the_twins_AuraScript::HandleEffectApply(), spell_q12851_going_bearback::spell_q12851_going_bearback_AuraScript::HandleEffectApply(), spell_oculus_dream_funnel::spell_oculus_dream_funnel_AuraScript::HandleEffectCalcAmount(), spell_anubarak_leeching_swarm::spell_anubarak_leeching_swarm_AuraScript::HandleEffectPeriodic(), spell_biting_cold_dot::spell_biting_cold_dot_AuraScript::HandleEffectPeriodic(), spell_general_vezax_mark_of_the_faceless::spell_general_vezax_mark_of_the_faceless_AuraScript::HandleEffectPeriodic(), spell_hun_a_murder_of_crows::spell_hun_a_murder_of_crows_AuraScript::HandleEffectPeriodic(), spell_monk_soothing_mist::spell_monk_soothing_mist_AuraScript::HandleEffectPeriodic(), spell_q12619_emblazon_runeblade::spell_q12619_emblazon_runeblade_AuraScript::HandleEffectPeriodic(), spell_q2203_thaumaturgy_channel::spell_q2203_thaumaturgy_channel_AuraScript::HandleEffectPeriodic(), spell_ick_explosive_barrage::spell_ick_explosive_barrage_AuraScript::HandleEffectRemove(), spell_power_of_the_twins::spell_power_of_the_twins_AuraScript::HandleEffectRemove(), spell_krick_pursuit::spell_krick_pursuit_AuraScript::HandleExtraEffect(), spell_putricide_gaseous_bloat::spell_putricide_gaseous_bloat_AuraScript::HandleExtraEffect(), spell_pri_power_word_shield::spell_pri_power_word_shield_AuraScript::HandleOnEffectApply(), spell_ticking_time_bomb::spell_ticking_time_bomb_AuraScript::HandleOnEffectRemove(), spell_xt002_heart_overload_periodic::spell_xt002_heart_overload_periodic_AuraScript::HandlePeriodic(), spell_deathwhisper_mana_barrier::spell_deathwhisper_mana_barrier_AuraScript::HandlePeriodicTick(), spell_intense_cold::spell_intense_cold_AuraScript::HandlePeriodicTick(), spell_krick_explosive_barrage::spell_krick_explosive_barrage_AuraScript::HandlePeriodicTick(), spell_devourer_of_souls_mirrored_soul_proc::spell_devourer_of_souls_mirrored_soul_proc_AuraScript::HandleProc(), spell_item_shadows_fate::spell_item_shadows_fate_AuraScript::HandleProc(), spell_monk_tiger_strikes::spell_monk_tiger_strikes_AuraScript::HandleProc(), spell_pal_beacon_of_light::spell_pal_beacon_of_light_AuraScript::HandleProc(), spell_gen_on_tournament_mount::spell_gen_on_tournament_mount_AuraScript::HandleRemoveEffect(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::HandleTriggerSpell(), spell_shadowfang_keep_haunting_spirits::spell_shadowfang_keep_haunting_spirits_AuraScript::HandleUpdatePeriodic(), spell_alexstrasza_gift_beam::spell_alexstrasza_gift_beam_AuraScript::Load(), spell_alexstrasza_gift_beam_visual::spell_alexstrasza_gift_beam_visual_AuraScript::Load(), spell_dk_anti_magic_shell_raid::spell_dk_anti_magic_shell_raid_AuraScript::Load(), spell_dk_anti_magic_shell_self::spell_dk_anti_magic_shell_self_AuraScript::Load(), spell_dk_anti_magic_zone::spell_dk_anti_magic_zone_AuraScript::Load(), spell_dk_icebound_fortitude::spell_dk_icebound_fortitude_AuraScript::Load(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::Load(), spell_dk_pet_scaling_02::spell_dk_pet_scaling_02_AuraScript::Load(), spell_dk_pet_scaling_03::spell_dk_pet_scaling_03_AuraScript::Load(), spell_dk_rune_weapon_scaling_02::spell_dk_rune_weapon_scaling_02_AuraScript::Load(), spell_dru_eclipse::spell_dru_eclipse_AuraScript::Load(), spell_dru_savage_defense::spell_dru_savage_defense_AuraScript::Load(), spell_dru_swift_flight_passive::spell_dru_swift_flight_passive_AuraScript::Load(), spell_ex_66244::spell_ex_66244AuraScript::Load(), spell_gen_on_tournament_mount::spell_gen_on_tournament_mount_AuraScript::Load(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::Load(), spell_gen_tournament_pennant::spell_gen_tournament_pennant_AuraScript::Load(), spell_gen_vehicle_scaling::spell_gen_vehicle_scaling_AuraScript::Load(), spell_hun_pet_passive_crit::spell_hun_pet_passive_crit_AuraScript::Load(), spell_hun_pet_passive_damage_done::spell_hun_pet_passive_damage_done_AuraScript::Load(), spell_hun_pet_scaling_02::spell_hun_pet_scaling_02_AuraScript::Load(), spell_hun_pet_scaling_03::spell_hun_pet_scaling_03_AuraScript::Load(), spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript::Load(), spell_malygos_destroy_platform_channel::spell_malygos_destroy_platform_channel_AuraScript::Load(), spell_malygos_portal_beam::spell_malygos_portal_beam_AuraScript::Load(), spell_malygos_vortex_visual::spell_malygos_vortex_visual_AuraScript::Load(), spell_mistress_kiss::spell_mistress_kiss_AuraScript::Load(), spell_monk_dampen_harm::spell_monk_dampen_harm_AuraScript::Load(), spell_monk_zen_flight_check::spell_monk_zen_flight_check_AuraScript::Load(), spell_occuthar_occuthars_destruction::spell_occuthar_occuthars_destruction_AuraScript::Load(), spell_pal_hand_of_sacrifice::spell_pal_hand_of_sacrifice_AuraScript::Load(), spell_power_of_the_twins::spell_power_of_the_twins_AuraScript::Load(), spell_pri_renew::spell_pri_renew_AuraScript::Load(), spell_rog_recuperate::spell_rog_recuperate_AuraScript::Load(), spell_rog_rupture::spell_rog_rupture_AuraScript::Load(), spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_AuraScript::Load(), spell_taldaram_flame_ball_visual::spell_flame_ball_visual_AuraScript::Load(), spell_tyrannus_overlord_brand::spell_tyrannus_overlord_brand_AuraScript::Load(), spell_valkyr_essences::spell_valkyr_essences_AuraScript::Load(), spell_varos_centrifuge_shield::spell_varos_centrifuge_shield_AuraScript::Load(), spell_warl_pet_passive::spell_warl_pet_passive_AuraScript::Load(), spell_warl_pet_passive_damage_done::spell_warl_pet_passive_damage_done_AuraScript::Load(), spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript::Load(), spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript::Load(), spell_warl_pet_scaling_03::spell_warl_pet_scaling_03_AuraScript::Load(), spell_warl_pet_scaling_04::spell_warl_pet_scaling_04_AuraScript::Load(), spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript::Load(), spell_dru_savage_roar::spell_dru_savage_roar_AuraScript::OnApply(), spell_four_horsemen_mark::spell_four_horsemen_mark_AuraScript::OnApply(), spell_gen_clone_weapon_aura::spell_gen_clone_weapon_auraScript::OnApply(), spell_monk_crackling_jade_lightning::spell_monk_crackling_jade_lightning_AuraScript::OnApply(), spell_monk_soothing_mist::spell_monk_soothing_mist_AuraScript::OnApply(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::OnApply(), spell_tyrannus_mark_of_rimefang::spell_tyrannus_mark_of_rimefang_AuraScript::OnApply(), spell_varos_centrifuge_shield::spell_varos_centrifuge_shield_AuraScript::OnApply(), spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript::OnApply(), spell_anhuur_divine_reckoning::spell_anhuur_divine_reckoning_AuraScript::OnPeriodic(), spell_love_is_in_the_air_romantic_picnic::spell_love_is_in_the_air_romantic_picnic_AuraScript::OnPeriodic(), spell_monk_disable::spell_monk_disable_AuraScript::OnPeriodic(), spell_rog_recuperate::spell_rog_recuperate_AuraScript::OnPeriodic(), spell_the_lich_king_lights_favor::spell_the_lich_king_lights_favor_AuraScript::OnPeriodic(), spell_the_lich_king_soul_reaper::spell_the_lich_king_soul_reaper_AuraScript::OnPeriodic(), spell_the_lich_king_soul_rip::spell_the_lich_king_soul_rip_AuraScript::OnPeriodic(), spell_xt002_gravity_bomb_aura::spell_xt002_gravity_bomb_aura_AuraScript::OnPeriodic(), spell_monk_serpents_zeal::spell_monk_serpents_zeal_AuraScript::OnProc(), spell_alexstrasza_gift_beam_visual::spell_alexstrasza_gift_beam_visual_AuraScript::OnRemove(), spell_eregos_planar_shift::spell_eregos_planar_shift_AuraScript::OnRemove(), spell_frost_tomb::spell_frost_tomb_AuraScript::OnRemove(), spell_halion_meteor_strike_marker::spell_halion_meteor_strike_marker_AuraScript::OnRemove(), spell_mage_ring_of_frost_freeze::spell_mage_ring_of_frost_freeze_AuraScript::OnRemove(), spell_malygos_vortex_visual::spell_malygos_vortex_visual_AuraScript::OnRemove(), spell_monk_crackling_jade_lightning::spell_monk_crackling_jade_lightning_AuraScript::OnRemove(), spell_monk_soothing_mist::spell_monk_soothing_mist_AuraScript::OnRemove(), spell_occuthar_occuthars_destruction::spell_occuthar_occuthars_destruction_AuraScript::OnRemove(), spell_shield_of_runes::spell_shield_of_runes_AuraScript::OnRemove(), spell_the_lich_king_necrotic_plague::spell_the_lich_king_necrotic_plague_AuraScript::OnRemove(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::OnRemove(), spell_varos_centrifuge_shield::spell_varos_centrifuge_shield_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_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::OnRemove(), spell_yogg_saron_death_ray_warning_visual::spell_yogg_saron_death_ray_warning_visual_AuraScript::OnRemove(), spell_yogg_saron_sanity::spell_yogg_saron_sanity_AuraScript::OnRemove(), spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::OnRemoveVehicle(), spell_monk_mana_tea::spell_monk_mana_tea_AuraScript::OnTick(), spell_monk_zen_sphere_hot::spell_monk_zen_sphere_hot_AuraScript::OnTick(), spell_dreamwalker_summon_suppresser::spell_dreamwalker_summon_suppresser_AuraScript::PeriodicTick(), spell_frostwarden_handler_focus_fire::spell_frostwarden_handler_focus_fire_AuraScript::PeriodicTick(), spell_sindragosa_frost_beacon::spell_sindragosa_frost_beacon_AuraScript::PeriodicTick(), spell_trollgore_corpse_explode::spell_trollgore_corpse_explode_AuraScript::PeriodicTick(), spell_gen_defend::spell_gen_defend_AuraScript::RefreshVisualShields(), spell_gen_defend::spell_gen_defend_AuraScript::RemoveDummyFromDriver(), spell_earthrager_ptah_explosion::spell_earthrager_ptah_explosion_AuraScript::RemoveFlags(), spell_monk_brewing_tigereye_brew::spell_monk_brewing_tigereye_brew_AuraScript::SetData(), spell_monk_mana_tea_stacks::spell_monk_mana_tea_stacks_AuraScript::SetData(), spell_monk_tigereye_brew_stacks::spell_monk_tigereye_brew_stacks_AuraScript::SetData(), and spell_earthrager_ptah_explosion::spell_earthrager_ptah_explosion_AuraScript::SetFlags().

◆ GetCasterGUID()

uint64 AuraScript::GetCasterGUID ( ) const

Definition at line 935 of file SpellScript.cpp.

References m_aura.

Referenced by spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::AfterDispel(), spell_dru_lifebloom::spell_dru_lifebloom_AuraScript::AfterRemove(), spell_gen_lifebloom::spell_gen_lifebloom_AuraScript::AfterRemove(), spell_pal_aura_mastery_immune::spell_pal_aura_mastery_immune_AuraScript::CheckAreaTarget(), spell_pal_beacon_of_light::spell_pal_beacon_of_light_AuraScript::CheckProc(), spell_dru_lifebloom::spell_dru_lifebloom_AuraScript::HandleDispel(), spell_pal_aura_mastery::spell_pal_aura_mastery_AuraScript::HandleEffectRemove(), spell_putricide_gaseous_bloat::spell_putricide_gaseous_bloat_AuraScript::HandleExtraEffect(), spell_sha_earth_shield::spell_sha_earth_shield_AuraScript::HandleProc(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::HandleTriggerSpell(), spell_dru_savage_roar::spell_dru_savage_roar_AuraScript::OnApply(), spell_gen_turkey_marker::spell_gen_turkey_marker_AuraScript::OnApply(), spell_tyrannus_overlord_brand::spell_tyrannus_overlord_brand_AuraScript::OnApply(), spell_the_lich_king_soul_rip::spell_the_lich_king_soul_rip_AuraScript::OnPeriodic(), spell_the_lich_king_vile_spirits::spell_the_lich_king_vile_spirits_AuraScript::OnPeriodic(), spell_halion_marks::spell_halion_marks_AuraScript::OnRemove(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::OnRemove(), spell_sindragosa_instability::spell_sindragosa_instability_AuraScript::OnRemove(), spell_the_lich_king_necrotic_plague::spell_the_lich_king_necrotic_plague_AuraScript::OnRemove(), and spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::OnRemove().

◆ GetCharges()

uint8 AuraScript::GetCharges ( ) const

Definition at line 1020 of file SpellScript.cpp.

References m_aura.

◆ GetDuration()

int32 AuraScript::GetDuration ( ) const

Definition at line 975 of file SpellScript.cpp.

References m_aura.

◆ GetDynobjOwner()

DynamicObject * AuraScript::GetDynobjOwner ( ) const

Definition at line 955 of file SpellScript.cpp.

References m_aura.

◆ GetEffect()

◆ GetId()

uint32 AuraScript::GetId ( ) const

Definition at line 930 of file SpellScript.cpp.

References m_aura.

Referenced by spell_gen_vehicle_scaling::spell_gen_vehicle_scaling_AuraScript::CalculateAmount(), spell_marrowgar_coldflame_damage::spell_marrowgar_coldflame_damage_AuraScript::CanBeAppliedOn(), spell_gen_tournament_pennant::spell_gen_tournament_pennant_AuraScript::HandleApplyEffect(), spell_warl_demonic_circle_summon::spell_warl_demonic_circle_summon_AuraScript::HandleDummyTick(), spell_hun_fire::spell_hun_fire_AuraScript::HandleEffectCalcSpellMod(), spell_hun_improved_serpent_sting::spell_hun_improved_serpent_sting_AuraScript::HandleEffectCalcSpellMod(), spell_warl_chaotic_energy::spell_warl_chaotic_energy_AuraScript::HandleEffectCalcSpellMod(), spell_warr_victorious::spell_warr_victorious_AuraScript::HandleEffectProc(), spell_putricide_gaseous_bloat::spell_putricide_gaseous_bloat_AuraScript::HandleExtraEffect(), spell_warl_demonic_circle_summon::spell_warl_demonic_circle_summon_AuraScript::HandleRemove(), spell_dreamwalker_decay_periodic_timer::spell_dreamwalker_decay_periodic_timer_AuraScript::Load(), spell_hun_ready_set_aim::spell_hun_ready_set_aim_AuraScript::OnApply(), spell_love_is_in_the_air_romantic_picnic::spell_love_is_in_the_air_romantic_picnic_AuraScript::OnPeriodic(), spell_dk_scent_of_blood::spell_dk_scent_of_blood_AuraScript::OnProc(), spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::OnRemoveVehicle(), spell_trash_npc_glacial_strike::spell_trash_npc_glacial_strike_AuraScript::PeriodicTick(), spell_gen_defend::spell_gen_defend_AuraScript::RefreshVisualShields(), and spell_gen_defend::spell_gen_defend_AuraScript::RemoveDummyFromDriver().

◆ GetMaxDuration()

◆ GetOwner()

WorldObject * AuraScript::GetOwner ( ) const

Definition at line 945 of file SpellScript.cpp.

References m_aura.

Referenced by spell_gen_summon_elemental::spell_gen_summon_elemental_AuraScript::AfterApply(), spell_gen_summon_elemental::spell_gen_summon_elemental_AuraScript::AfterRemove(), spell_monk_guard::spell_monk_guard_AuraScript::CalculateAmount(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountCritMelee(), spell_hun_pet_passive_crit::spell_hun_pet_passive_crit_AuraScript::CalculateAmountCritMelee(), spell_warl_pet_passive::spell_warl_pet_passive_AuraScript::CalculateAmountCritMelee(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountCritSpell(), spell_hun_pet_passive_crit::spell_hun_pet_passive_crit_AuraScript::CalculateAmountCritSpell(), spell_warl_pet_passive::spell_warl_pet_passive_AuraScript::CalculateAmountCritSpell(), spell_hun_pet_passive_damage_done::spell_hun_pet_passive_damage_done_AuraScript::CalculateAmountDamageDone(), spell_warl_pet_passive_damage_done::spell_warl_pet_passive_damage_done_AuraScript::CalculateAmountDamageDone(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountExpertise(), spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript::CalculateAmountExpertise(), spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript::CalculateAmountExpertise(), spell_dk_pet_scaling_02::spell_dk_pet_scaling_02_AuraScript::CalculateAmountMeleeHaste(), spell_dk_rune_weapon_scaling_02::spell_dk_rune_weapon_scaling_02_AuraScript::CalculateAmountMeleeHaste(), spell_dk_pet_scaling_03::spell_dk_pet_scaling_03_AuraScript::CalculateAmountMeleeHit(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountMeleeHit(), spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript::CalculateAmountMeleeHit(), spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_AuraScript::CalculateAmountMeleeHit(), spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript::CalculateAmountMeleeHit(), spell_dk_pet_scaling_03::spell_dk_pet_scaling_03_AuraScript::CalculateAmountSpellHit(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountSpellHit(), spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript::CalculateAmountSpellHit(), spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_AuraScript::CalculateAmountSpellHit(), spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript::CalculateAmountSpellHit(), spell_marrowgar_coldflame_damage::spell_marrowgar_coldflame_damage_AuraScript::CanBeAppliedOn(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::Load(), spell_dk_pet_scaling_02::spell_dk_pet_scaling_02_AuraScript::Load(), spell_dk_pet_scaling_03::spell_dk_pet_scaling_03_AuraScript::Load(), spell_dk_rune_weapon_scaling_02::spell_dk_rune_weapon_scaling_02_AuraScript::Load(), spell_dreamwalker_nightmare_cloud::spell_dreamwalker_nightmare_cloud_AuraScript::Load(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::Load(), spell_hun_pet_passive_crit::spell_hun_pet_passive_crit_AuraScript::Load(), spell_hun_pet_passive_damage_done::spell_hun_pet_passive_damage_done_AuraScript::Load(), spell_hun_pet_scaling_02::spell_hun_pet_scaling_02_AuraScript::Load(), spell_hun_pet_scaling_03::spell_hun_pet_scaling_03_AuraScript::Load(), spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript::Load(), spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_AuraScript::Load(), spell_the_lich_king_harvest_soul::spell_the_lich_king_harvest_soul_AuraScript::Load(), spell_the_lich_king_in_frostmourne_room::spell_the_lich_king_in_frostmourne_room_AuraScript::Load(), spell_warl_pet_passive::spell_warl_pet_passive_AuraScript::Load(), spell_warl_pet_passive_damage_done::spell_warl_pet_passive_damage_done_AuraScript::Load(), spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript::Load(), spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript::Load(), spell_warl_pet_scaling_03::spell_warl_pet_scaling_03_AuraScript::Load(), spell_warl_pet_scaling_04::spell_warl_pet_scaling_04_AuraScript::Load(), spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript::Load(), spell_load_into_catapult::spell_load_into_catapult_AuraScript::OnApply(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::OnApply(), spell_xt002_gravity_bomb_aura::spell_xt002_gravity_bomb_aura_AuraScript::OnPeriodic(), spell_load_into_catapult::spell_load_into_catapult_AuraScript::OnRemove(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::OnRemove(), spell_ulduar_stone_grip_absorb::spell_ulduar_stone_grip_absorb_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(), and spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::OnRemoveStun().

◆ GetSpellInfo()

SpellInfo const * AuraScript::GetSpellInfo ( ) const

Definition at line 925 of file SpellScript.cpp.

References m_aura.

Referenced by spell_astromancer_wrath_of_the_astromancer::spell_astromancer_wrath_of_the_astromancer_AuraScript::AfterRemove(), spell_dru_lifebloom::spell_dru_lifebloom_AuraScript::AfterRemove(), spell_mage_ring_of_frost::spell_mage_ring_of_frost_AuraScript::Apply(), spell_gen_gift_of_naaru::spell_gen_gift_of_naaru_AuraScript::CalculateAmount(), spell_pri_power_word_shield::spell_pri_power_word_shield_AuraScript::CalculateAmount(), spell_sha_earth_shield::spell_sha_earth_shield_AuraScript::CalculateAmount(), spell_warr_rend::spell_warr_rend_AuraScript::CalculateAmount(), spell_rog_recuperate::spell_rog_recuperate_AuraScript::CalculateBonus(), spell_marrowgar_coldflame_damage::spell_marrowgar_coldflame_damage_AuraScript::CanBeAppliedOn(), spell_pri_vampiric_embrace::spell_pri_vampiric_embrace_AuraScript::CheckProc(), spell_sha_nature_guardian::spell_sha_nature_guardian_AuraScript::CheckProc(), spell_pri_renew::spell_pri_renew_AuraScript::HandleApplyEffect(), spell_dru_lifebloom::spell_dru_lifebloom_AuraScript::HandleDispel(), spell_mistress_kiss::spell_mistress_kiss_AuraScript::HandleDummyTick(), spell_dru_stampede::spell_dru_stampede_AuraScript::HandleEffectBearProc(), spell_hun_fire::spell_hun_fire_AuraScript::HandleEffectCalcSpellMod(), spell_hun_improved_serpent_sting::spell_hun_improved_serpent_sting_AuraScript::HandleEffectCalcSpellMod(), spell_warl_chaotic_energy::spell_warl_chaotic_energy_AuraScript::HandleEffectCalcSpellMod(), spell_dru_stampede::spell_dru_stampede_AuraScript::HandleEffectCatProc(), spell_q12619_emblazon_runeblade::spell_q12619_emblazon_runeblade_AuraScript::HandleEffectPeriodic(), spell_putricide_gaseous_bloat::spell_putricide_gaseous_bloat_AuraScript::HandleExtraEffect(), spell_mage_ignite::spell_mage_ignite_AuraScript::HandleProc(), spell_warr_second_wind_proc::spell_warr_second_wind_proc_AuraScript::HandleProc(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::HandleTriggerSpell(), spell_dk_anti_magic_shell_raid::spell_dk_anti_magic_shell_raid_AuraScript::Load(), spell_dk_anti_magic_shell_self::spell_dk_anti_magic_shell_self_AuraScript::Load(), spell_dk_anti_magic_zone::spell_dk_anti_magic_zone_AuraScript::Load(), spell_dru_savage_defense::spell_dru_savage_defense_AuraScript::Load(), spell_gen_absorb0_hitlimit1::spell_gen_absorb0_hitlimit1_AuraScript::Load(), spell_monk_dampen_harm::spell_monk_dampen_harm_AuraScript::Load(), spell_rog_cheat_death::spell_rog_cheat_death_AuraScript::Load(), spell_dru_savage_roar::spell_dru_savage_roar_AuraScript::OnApply(), spell_gen_clone_weapon_aura::spell_gen_clone_weapon_auraScript::OnApply(), spell_monk_soothing_mist::spell_monk_soothing_mist_AuraScript::OnApply(), spell_anhuur_divine_reckoning::spell_anhuur_divine_reckoning_AuraScript::OnPeriodic(), spell_the_lich_king_vile_spirits::spell_the_lich_king_vile_spirits_AuraScript::OnPeriodic(), spell_sha_nature_guardian::spell_sha_nature_guardian_AuraScript::OnProc(), spell_gen_clone_weapon_aura::spell_gen_clone_weapon_auraScript::OnRemove(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::OnRemove(), spell_taldaram_flame_ball_visual::spell_flame_ball_visual_AuraScript::OnRemove(), spell_frostwarden_handler_focus_fire::spell_frostwarden_handler_focus_fire_AuraScript::PeriodicTick(), spell_random_ingredient_aura::spell_random_ingredient_aura_AuraScript::PeriodicTick(), spell_gen_defend::spell_gen_defend_AuraScript::RefreshVisualShields(), and spell_gen_defend::spell_gen_defend_AuraScript::RemoveVisualShields().

◆ GetStackAmount()

uint8 AuraScript::GetStackAmount ( ) const

Definition at line 1045 of file SpellScript.cpp.

References m_aura.

Referenced by spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::AfterDispel(), spell_dru_lifebloom::spell_dru_lifebloom_AuraScript::AfterRemove(), spell_yogg_saron_sanity::spell_yogg_saron_sanity_AuraScript::DummyTick(), spell_festergut_blighted_spores::spell_festergut_blighted_spores_AuraScript::ExtraEffect(), spell_general_vezax_saronite_vapors::spell_general_vezax_saronite_vapors_AuraScript::HandleEffectApply(), spell_biting_cold_dot::spell_biting_cold_dot_AuraScript::HandleEffectPeriodic(), spell_algalon_phase_punch::spell_algalon_phase_punch_AuraScript::HandlePeriodic(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::HandleTriggerSpell(), spell_four_horsemen_mark::spell_four_horsemen_mark_AuraScript::OnApply(), spell_gen_turkey_marker::spell_gen_turkey_marker_AuraScript::OnApply(), spell_hun_ready_set_aim::spell_hun_ready_set_aim_AuraScript::OnApply(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::OnApply(), 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_exploding_orb_hasty_grow::spell_exploding_orb_hasty_grow_AuraScript::OnStackChange(), spell_item_shadowmourne_soul_fragment::spell_item_shadowmourne_soul_fragment_AuraScript::OnStackChange(), and spell_gen_defend::spell_gen_defend_AuraScript::RefreshVisualShields().

◆ GetTarget()

Unit * AuraScript::GetTarget ( ) const

Definition at line 1085 of file SpellScript.cpp.

References 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, m_auraApplication, _SpellScript::m_currentScriptState, _SpellScript::m_scriptName, _SpellScript::m_scriptSpellId, and SF_LOG_ERROR.

Referenced by spell_dk_anti_magic_shell_self::spell_dk_anti_magic_shell_self_AuraScript::Absorb(), spell_dru_savage_defense::spell_dru_savage_defense_AuraScript::Absorb(), spell_monk_dampen_harm::spell_monk_dampen_harm_AuraScript::Absorb(), spell_rog_cheat_death::spell_rog_cheat_death_AuraScript::Absorb(), spell_valkyr_essences::spell_valkyr_essences_AuraScript::Absorb(), spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript::AddMarkStack(), spell_dru_survival_instincts::spell_dru_survival_instincts_AuraScript::AfterApply(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::AfterDispel(), spell_monk_disable::spell_monk_disable_AuraScript::AfterReapply(), spell_dru_lifebloom::spell_dru_lifebloom_AuraScript::AfterRemove(), spell_dru_survival_instincts::spell_dru_survival_instincts_AuraScript::AfterRemove(), spell_gen_lifebloom::spell_gen_lifebloom_AuraScript::AfterRemove(), spell_mage_living_bomb::spell_mage_living_bomb_AuraScript::AfterRemove(), spell_gen_stop_time::spell_gen_stop_time_AuraScript::Apply(), spell_mage_ring_of_frost::spell_mage_ring_of_frost_AuraScript::Apply(), spell_dk_blood_gorged::spell_dk_blood_gorged_AuraScript::CheckProc(), spell_dru_glyph_of_innervate::spell_dru_glyph_of_innervate_AuraScript::CheckProc(), spell_gen_adaptive_warding::spell_gen_adaptive_warding_AuraScript::CheckProc(), spell_hun_misdirection::spell_hun_misdirection_AuraScript::CheckProc(), spell_item_shadowmourne::spell_item_shadowmourne_AuraScript::CheckProc(), spell_mage_glyph_of_ice_block::spell_mage_glyph_of_ice_block_AuraScript::CheckProc(), spell_monk_crackling_jade_lightning_aura::spell_monk_crackling_jade_lightning_aura_AuraScript::CheckProc(), spell_pal_grand_crusader::spell_pal_grand_crusader_AuraScript::CheckProc(), spell_pri_mana_leech::spell_pri_mana_leech_AuraScript::CheckProc(), spell_rog_blade_flurry::spell_rog_blade_flurry_AuraScript::CheckProc(), spell_rog_tricks_of_the_trade::spell_rog_tricks_of_the_trade_AuraScript::CheckProc(), spell_sha_earth_shield::spell_sha_earth_shield_AuraScript::CheckProc(), spell_sha_glyph_of_healing_wave::spell_sha_glyph_of_healing_wave_AuraScript::CheckProc(), spell_sha_nature_guardian::spell_sha_nature_guardian_AuraScript::CheckProc(), spell_uk_second_wind_proc::spell_uk_second_wind_proc_AuraScript::CheckProc(), spell_warl_fel_synergy::spell_warl_fel_synergy_AuraScript::CheckProc(), spell_warr_retaliation::spell_warr_retaliation_AuraScript::CheckProc(), spell_warr_second_wind_proc::spell_warr_second_wind_proc_AuraScript::CheckProc(), spell_rotface_unstable_ooze_explosion_suicide::spell_rotface_unstable_ooze_explosion_suicide_AuraScript::DespawnSelf(), spell_mage_nether_vortex::spell_mage_nether_vortex_AuraScript::DoCheck(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::DummyTick(), spell_yogg_saron_sanity::spell_yogg_saron_sanity_AuraScript::DummyTick(), spell_festergut_blighted_spores::spell_festergut_blighted_spores_AuraScript::ExtraEffect(), spell_ex_66244::spell_ex_66244AuraScript::HandleAfterEffectApply(), spell_ex_66244::spell_ex_66244AuraScript::HandleAfterEffectRemove(), spell_warr_sudden_death::spell_warr_sudden_death_AuraScript::HandleApply(), spell_pri_renew::spell_pri_renew_AuraScript::HandleApplyEffect(), spell_blood_council_shadow_prison::spell_blood_council_shadow_prison_AuraScript::HandleDummyTick(), spell_mistress_kiss::spell_mistress_kiss_AuraScript::HandleDummyTick(), spell_shadowfang_keep_haunting_spirits::spell_shadowfang_keep_haunting_spirits_AuraScript::HandleDummyTick(), spell_valanar_kinetic_bomb::spell_valanar_kinetic_bomb_AuraScript::HandleDummyTick(), spell_warl_demonic_circle_summon::spell_warl_demonic_circle_summon_AuraScript::HandleDummyTick(), spell_gen_creature_permanent_feign_death::spell_gen_creature_permanent_feign_death_AuraScript::HandleEffectApply(), spell_general_vezax_saronite_vapors::spell_general_vezax_saronite_vapors_AuraScript::HandleEffectApply(), spell_loatheb_necrotic_aura_warning::spell_loatheb_necrotic_aura_warning_AuraScript::HandleEffectApply(), spell_pal_aura_mastery::spell_pal_aura_mastery_AuraScript::HandleEffectApply(), spell_pri_shadowform::spell_pri_shadowform_AuraScript::HandleEffectApply(), spell_q11396_11399_force_shield_arcane_purple_x3::spell_q11396_11399_force_shield_arcane_purple_x3_AuraScript::HandleEffectApply(), spell_q12851_going_bearback::spell_q12851_going_bearback_AuraScript::HandleEffectApply(), spell_rog_stealth::spell_rog_stealth_AuraScript::HandleEffectApply(), spell_dru_stampede::spell_dru_stampede_AuraScript::HandleEffectBearProc(), spell_dru_stampede::spell_dru_stampede_AuraScript::HandleEffectCatProc(), spell_anubarak_leeching_swarm::spell_anubarak_leeching_swarm_AuraScript::HandleEffectPeriodic(), spell_biting_cold::spell_biting_cold_AuraScript::HandleEffectPeriodic(), spell_ex_66244::spell_ex_66244AuraScript::HandleEffectPeriodic(), spell_gen_parachute::spell_gen_parachute_AuraScript::HandleEffectPeriodic(), spell_gen_whisper_gulch_yogg_saron_whisper::spell_gen_whisper_gulch_yogg_saron_whisper_AuraScript::HandleEffectPeriodic(), spell_general_vezax_mark_of_the_faceless::spell_general_vezax_mark_of_the_faceless_AuraScript::HandleEffectPeriodic(), spell_hun_a_murder_of_crows::spell_hun_a_murder_of_crows_AuraScript::HandleEffectPeriodic(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::HandleEffectPeriodic(), spell_mage_ring_of_frost::spell_mage_ring_of_frost_AuraScript::HandleEffectPeriodic(), spell_monk_soothing_mist::spell_monk_soothing_mist_AuraScript::HandleEffectPeriodic(), spell_q11010_q11102_q11023_aggro_burst::spell_q11010_q11102_q11023_aggro_burst_AuraScript::HandleEffectPeriodic(), spell_q12730_quenching_mist::spell_q12730_quenching_mist_AuraScript::HandleEffectPeriodic(), spell_rog_master_of_subtlety::spell_rog_master_of_subtlety_AuraScript::HandleEffectPeriodic(), spell_dru_glyph_of_innervate::spell_dru_glyph_of_innervate_AuraScript::HandleEffectProc(), spell_dru_glyph_of_starfire_proc::spell_dru_glyph_of_starfire_proc_AuraScript::HandleEffectProc(), spell_mage_glyph_of_ice_block::spell_mage_glyph_of_ice_block_AuraScript::HandleEffectProc(), spell_mage_nether_vortex::spell_mage_nether_vortex_AuraScript::HandleEffectProc(), spell_pal_eye_for_an_eye::spell_pal_eye_for_an_eye_AuraScript::HandleEffectProc(), spell_pal_grand_crusader::spell_pal_grand_crusader_AuraScript::HandleEffectProc(), spell_pri_vampiric_embrace::spell_pri_vampiric_embrace_AuraScript::HandleEffectProc(), spell_sha_ancestral_awakening::spell_sha_ancestral_awakening_AuraScript::HandleEffectProc(), spell_sha_glyph_of_healing_wave::spell_sha_glyph_of_healing_wave_AuraScript::HandleEffectProc(), spell_sha_lava_surge::spell_sha_lava_surge_AuraScript::HandleEffectProc(), spell_sha_rolling_thunder::spell_sha_rolling_thunder_AuraScript::HandleEffectProc(), spell_sha_telluric_currents::spell_sha_telluric_currents_AuraScript::HandleEffectProc(), spell_sha_tidal_waves::spell_sha_tidal_waves_AuraScript::HandleEffectProc(), spell_warr_retaliation::spell_warr_retaliation_AuraScript::HandleEffectProc(), spell_warr_victorious::spell_warr_victorious_AuraScript::HandleEffectProc(), spell_loatheb_necrotic_aura_warning::spell_loatheb_necrotic_aura_warning_AuraScript::HandleEffectRemove(), spell_pal_aura_mastery::spell_pal_aura_mastery_AuraScript::HandleEffectRemove(), spell_pri_shadowform::spell_pri_shadowform_AuraScript::HandleEffectRemove(), spell_q11396_11399_force_shield_arcane_purple_x3::spell_q11396_11399_force_shield_arcane_purple_x3_AuraScript::HandleEffectRemove(), spell_rog_stealth::spell_rog_stealth_AuraScript::HandleEffectRemove(), spell_pal_selfless_healer::spell_pal_selfless_healer_AuraScript::HandleEffectStackProc(), spell_pri_evangelism::spell_pri_evangelism_AuraScript::HandleEffectStackProc(), spell_krick_pursuit::spell_krick_pursuit_AuraScript::HandleExtraEffect(), spell_putricide_gaseous_bloat::spell_putricide_gaseous_bloat_AuraScript::HandleExtraEffect(), spell_gen_running_wild::spell_gen_running_wild_AuraScript::HandleMount(), spell_pri_power_word_shield::spell_pri_power_word_shield_AuraScript::HandleOnEffectApply(), spell_ticking_time_bomb::spell_ticking_time_bomb_AuraScript::HandleOnEffectRemove(), spell_algalon_collapse::spell_algalon_collapse_AuraScript::HandlePeriodic(), spell_algalon_phase_punch::spell_algalon_phase_punch_AuraScript::HandlePeriodic(), spell_algalon_remove_phase::spell_algalon_remove_phase_AuraScript::HandlePeriodic(), spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript::HandlePeriodic(), spell_close_rift::spell_close_rift_AuraScript::HandlePeriodic(), spell_crystal_spike::spell_crystal_spike_AuraScript::HandlePeriodic(), spell_bronjahm_soulstorm_channel::spell_bronjahm_soulstorm_channel_AuraScript::HandlePeriodicTick(), spell_bronjahm_soulstorm_visual::spell_bronjahm_soulstorm_visual_AuraScript::HandlePeriodicTick(), spell_intense_cold::spell_intense_cold_AuraScript::HandlePeriodicTick(), spell_devourer_of_souls_mirrored_soul_proc::spell_devourer_of_souls_mirrored_soul_proc_AuraScript::HandleProc(), spell_dk_blood_gorged::spell_dk_blood_gorged_AuraScript::HandleProc(), spell_dru_living_seed::spell_dru_living_seed_AuraScript::HandleProc(), spell_dru_living_seed_proc::spell_dru_living_seed_proc_AuraScript::HandleProc(), spell_gen_adaptive_warding::spell_gen_adaptive_warding_AuraScript::HandleProc(), spell_gen_alchemist_stone::spell_gen_alchemist_stone_AuraScript::HandleProc(), spell_gen_interrupt::spell_gen_interrupt_AuraScript::HandleProc(), spell_hun_misdirection::spell_hun_misdirection_AuraScript::HandleProc(), spell_item_aegis_of_preservation::spell_item_aegis_of_preservation_AuraScript::HandleProc(), spell_item_blessing_of_ancient_kings::spell_item_blessing_of_ancient_kings_AuraScript::HandleProc(), spell_item_desperate_defense::spell_item_desperate_defense_AuraScript::HandleProc(), spell_item_necrotic_touch::spell_item_necrotic_touch_AuraScript::HandleProc(), spell_item_shadowmourne::spell_item_shadowmourne_AuraScript::HandleProc(), spell_mage_ignite::spell_mage_ignite_AuraScript::HandleProc(), spell_monk_crackling_jade_lightning_aura::spell_monk_crackling_jade_lightning_aura_AuraScript::HandleProc(), spell_pal_item_healing_discount::spell_pal_item_healing_discount_AuraScript::HandleProc(), spell_pal_seal_of_righteousness::spell_pal_seal_of_righteousness_AuraScript::HandleProc(), spell_pri_divine_aegis::spell_pri_divine_aegis_AuraScript::HandleProc(), spell_pri_mana_leech::spell_pri_mana_leech_AuraScript::HandleProc(), spell_rog_blade_flurry::spell_rog_blade_flurry_AuraScript::HandleProc(), spell_rog_cut_to_the_chase::spell_rog_cut_to_the_chase_AuraScript::HandleProc(), spell_rog_tricks_of_the_trade::spell_rog_tricks_of_the_trade_AuraScript::HandleProc(), spell_sha_earth_shield::spell_sha_earth_shield_AuraScript::HandleProc(), spell_the_lich_king_dark_hunger::spell_the_lich_king_dark_hunger_AuraScript::HandleProc(), spell_uk_second_wind_proc::spell_uk_second_wind_proc_AuraScript::HandleProc(), spell_warr_second_wind_proc::spell_warr_second_wind_proc_AuraScript::HandleProc(), spell_warr_sweeping_strikes::spell_warr_sweeping_strikes_AuraScript::HandleProc(), spell_yogg_saron_diminsh_power::spell_yogg_saron_diminsh_power_AuraScript::HandleProc(), spell_yogg_saron_grim_reprisal::spell_yogg_saron_grim_reprisal_AuraScript::HandleProc(), spell_rog_tricks_of_the_trade_proc::spell_rog_tricks_of_the_trade_proc_AuraScript::HandleRemove(), spell_trollgore_corpse_explode::spell_trollgore_corpse_explode_AuraScript::HandleRemove(), spell_warl_demonic_circle_summon::spell_warl_demonic_circle_summon_AuraScript::HandleRemove(), spell_kelthuzad_detonate_mana::spell_kelthuzad_detonate_mana_AuraScript::HandleScript(), spell_warl_demonic_circle_teleport::spell_warl_demonic_circle_teleport_AuraScript::HandleTeleport(), spell_magic_eater_food::spell_magic_eater_food_AuraScript::HandleTriggerSpell(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::HandleTriggerSpell(), spell_q11010_q11102_q11023_aggro_check_aura::spell_q11010_q11102_q11023_aggro_check_aura_AuraScript::HandleTriggerSpell(), spell_yogg_saron_hodirs_protective_gaze::spell_yogg_saron_hodirs_protective_gaze_AuraScript::OnAbsorb(), spell_alexstrasza_gift_beam::spell_alexstrasza_gift_beam_AuraScript::OnApply(), spell_alexstrasza_gift_beam_visual::spell_alexstrasza_gift_beam_visual_AuraScript::OnApply(), spell_blood_queen_frenzied_bloodthirst::spell_blood_queen_frenzied_bloodthirst_AuraScript::OnApply(), spell_four_horsemen_mark::spell_four_horsemen_mark_AuraScript::OnApply(), spell_gen_aura_service_uniform::spell_gen_aura_service_uniform_AuraScript::OnApply(), spell_gen_clone_weapon_aura::spell_gen_clone_weapon_auraScript::OnApply(), spell_gen_override_display_power::spell_gen_override_display_power_AuraScript::OnApply(), spell_gen_turkey_marker::spell_gen_turkey_marker_AuraScript::OnApply(), spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript::OnApply(), spell_halion_twilight_realm_handlers::spell_halion_twilight_realm_handlers_AuraScript::OnApply(), spell_hun_ready_set_aim::spell_hun_ready_set_aim_AuraScript::OnApply(), spell_icc_stoneform::spell_icc_stoneform_AuraScript::OnApply(), spell_krick_pursuit_confusion::spell_krick_pursuit_confusion_AuraScript::OnApply(), spell_love_is_in_the_air_romantic_picnic::spell_love_is_in_the_air_romantic_picnic_AuraScript::OnApply(), spell_malygos_portal_beam::spell_malygos_portal_beam_AuraScript::OnApply(), spell_monk_glyph_of_zen_flight::spell_monk_glyph_of_zen_flight_AuraScript::OnApply(), spell_monk_soothing_mist::spell_monk_soothing_mist_AuraScript::OnApply(), spell_q12987_read_pronouncement::spell_q12987_read_pronouncement_AuraScript::OnApply(), spell_tyrannus_mark_of_rimefang::spell_tyrannus_mark_of_rimefang_AuraScript::OnApply(), spell_tyrannus_overlord_brand::spell_tyrannus_overlord_brand_AuraScript::OnApply(), spell_yogg_saron_constrictor_tentacle::spell_yogg_saron_constrictor_tentacle_AuraScript::OnApply(), spell_yogg_saron_empowered::spell_yogg_saron_empowered_AuraScript::OnApply(), spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript::OnApply(), spell_yogg_saron_shadow_beacon::spell_yogg_saron_shadow_beacon_AuraScript::OnApply(), spell_anhuur_divine_reckoning::spell_anhuur_divine_reckoning_AuraScript::OnPeriodic(), spell_love_is_in_the_air_romantic_picnic::spell_love_is_in_the_air_romantic_picnic_AuraScript::OnPeriodic(), spell_mark_of_kazrogal::spell_mark_of_kazrogal_AuraScript::OnPeriodic(), spell_mark_of_kazzak::spell_mark_of_kazzak_AuraScript::OnPeriodic(), spell_the_lich_king_soul_reaper::spell_the_lich_king_soul_reaper_AuraScript::OnPeriodic(), spell_the_lich_king_soul_rip::spell_the_lich_king_soul_rip_AuraScript::OnPeriodic(), spell_the_lich_king_vile_spirits::spell_the_lich_king_vile_spirits_AuraScript::OnPeriodic(), spell_yogg_saron_empowered::spell_yogg_saron_empowered_AuraScript::OnPeriodic(), spell_blood_queen_essence_of_the_blood_queen::spell_blood_queen_essence_of_the_blood_queen_AuraScript::OnProc(), spell_dk_scent_of_blood::spell_dk_scent_of_blood_AuraScript::OnProc(), spell_gen_obsidian_armor::spell_gen_obsidian_armor_AuraScript::OnProc(), spell_monk_serpents_zeal::spell_monk_serpents_zeal_AuraScript::OnProc(), spell_pri_item_greater_heal_refund::spell_pri_item_greater_heal_refund_AuraScript::OnProc(), spell_rog_crippling_poison::spell_rog_crippling_poison_AuraScript::OnProc(), spell_sha_item_lightning_shield::spell_sha_item_lightning_shield_AuraScript::OnProc(), spell_sha_item_lightning_shield_trigger::spell_sha_item_lightning_shield_trigger_AuraScript::OnProc(), spell_sha_nature_guardian::spell_sha_nature_guardian_AuraScript::OnProc(), spell_warl_fel_synergy::spell_warl_fel_synergy_AuraScript::OnProc(), spell_warl_shadow_trance_proc::spell_warl_shadow_trance_proc_AuraScript::OnProc(), spell_warr_sword_and_board::spell_warr_sword_and_board_AuraScript::OnProc(), spell_alexstrasza_gift_beam::spell_alexstrasza_gift_beam_AuraScript::OnRemove(), spell_alexstrasza_gift_beam_visual::spell_alexstrasza_gift_beam_visual_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_blood_queen_frenzied_bloodthirst::spell_blood_queen_frenzied_bloodthirst_AuraScript::OnRemove(), spell_fetch_ingredient_aura::spell_fetch_ingredient_aura_AuraScript::OnRemove(), spell_gen_aura_service_uniform::spell_gen_aura_service_uniform_AuraScript::OnRemove(), spell_gen_clone_weapon_aura::spell_gen_clone_weapon_auraScript::OnRemove(), spell_gen_override_display_power::spell_gen_override_display_power_AuraScript::OnRemove(), spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript::OnRemove(), spell_halion_marks::spell_halion_marks_AuraScript::OnRemove(), spell_halion_twilight_realm_handlers::spell_halion_twilight_realm_handlers_AuraScript::OnRemove(), spell_hun_misdirection::spell_hun_misdirection_AuraScript::OnRemove(), spell_hun_misdirection_proc::spell_hun_misdirection_proc_AuraScript::OnRemove(), spell_icc_stoneform::spell_icc_stoneform_AuraScript::OnRemove(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::OnRemove(), spell_item_shadowmourne_soul_fragment::spell_item_shadowmourne_soul_fragment_AuraScript::OnRemove(), spell_krick_pursuit_confusion::spell_krick_pursuit_confusion_AuraScript::OnRemove(), spell_mage_ring_of_frost_freeze::spell_mage_ring_of_frost_freeze_AuraScript::OnRemove(), spell_malygos_destroy_platform_channel::spell_malygos_destroy_platform_channel_AuraScript::OnRemove(), spell_malygos_portal_beam::spell_malygos_portal_beam_AuraScript::OnRemove(), spell_monk_glyph_of_zen_flight::spell_monk_glyph_of_zen_flight_AuraScript::OnRemove(), spell_monk_soothing_mist::spell_monk_soothing_mist_AuraScript::OnRemove(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::OnRemove(), spell_putricide_mutated_transformation_dismiss::spell_putricide_mutated_transformation_dismiss_AuraScript::OnRemove(), spell_putricide_mutation_init::spell_putricide_mutation_init_AuraScript::OnRemove(), spell_rog_tricks_of_the_trade::spell_rog_tricks_of_the_trade_AuraScript::OnRemove(), spell_sindragosa_instability::spell_sindragosa_instability_AuraScript::OnRemove(), spell_taldaram_flame_ball_visual::spell_flame_ball_visual_AuraScript::OnRemove(), spell_the_lich_king_harvest_soul::spell_the_lich_king_harvest_soul_AuraScript::OnRemove(), spell_the_lich_king_in_frostmourne_room::spell_the_lich_king_in_frostmourne_room_AuraScript::OnRemove(), spell_the_lich_king_necrotic_plague::spell_the_lich_king_necrotic_plague_AuraScript::OnRemove(), spell_the_lich_king_necrotic_plague_jump::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_tyrannus_overlord_brand::spell_tyrannus_overlord_brand_AuraScript::OnRemove(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::OnRemove(), spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript::OnRemove(), spell_yogg_saron_malady_of_the_mind::spell_yogg_saron_malady_of_the_mind_AuraScript::OnRemove(), spell_yogg_saron_nondescript::spell_yogg_saron_nondescript_AuraScript::OnRemove(), spell_yogg_saron_sanity::spell_yogg_saron_sanity_AuraScript::OnRemove(), spell_yogg_saron_shadow_beacon::spell_yogg_saron_shadow_beacon_AuraScript::OnRemove(), spell_yogg_saron_squeeze::spell_yogg_saron_squeeze_AuraScript::OnRemove(), spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::OnRemoveVehicle(), spell_exploding_orb_hasty_grow::spell_exploding_orb_hasty_grow_AuraScript::OnStackChange(), spell_item_shadowmourne_soul_fragment::spell_item_shadowmourne_soul_fragment_AuraScript::OnStackChange(), spell_blood_queen_pact_of_the_darkfallen_dmg::spell_blood_queen_pact_of_the_darkfallen_dmg_AuraScript::PeriodicTick(), spell_frostwarden_handler_focus_fire::spell_frostwarden_handler_focus_fire_AuraScript::PeriodicTick(), spell_random_ingredient_aura::spell_random_ingredient_aura_AuraScript::PeriodicTick(), spell_sindragosa_frost_beacon::spell_sindragosa_frost_beacon_AuraScript::PeriodicTick(), spell_trash_npc_glacial_strike::spell_trash_npc_glacial_strike_AuraScript::PeriodicTick(), spell_trollgore_corpse_explode::spell_trollgore_corpse_explode_AuraScript::PeriodicTick(), spell_gen_parachute_ic::spell_gen_parachute_ic_AuraScript::PrepareAuraScript(), spell_pri_power_word_shield::spell_pri_power_word_shield_AuraScript::ReflectDamage(), spell_gen_defend::spell_gen_defend_AuraScript::RefreshVisualShields(), spell_gen_defend::spell_gen_defend_AuraScript::RemoveVisualShields(), spell_pal_hand_of_sacrifice::spell_pal_hand_of_sacrifice_AuraScript::Split(), spell_boss_lady_malande_shield::spell_boss_lady_malande_shield_AuraScript::Trigger(), spell_dk_anti_magic_shell_self::spell_dk_anti_magic_shell_self_AuraScript::Trigger(), spell_flame_warder_meteor_fists::spell_flame_warder_meteor_fists_AuraScript::TriggerFists(), spell_koralon_meteor_fists::spell_koralon_meteor_fists_AuraScript::TriggerFists(), and spell_dru_predatory_strikes::spell_dru_predatory_strikes_AuraScript::UpdateAmount().

◆ GetTargetApplication()

AuraApplication const * AuraScript::GetTargetApplication ( ) const

Definition at line 1113 of file SpellScript.cpp.

References m_auraApplication.

Referenced by spell_astromancer_wrath_of_the_astromancer::spell_astromancer_wrath_of_the_astromancer_AuraScript::AfterRemove(), spell_dru_lifebloom::spell_dru_lifebloom_AuraScript::AfterRemove(), spell_gen_lifebloom::spell_gen_lifebloom_AuraScript::AfterRemove(), spell_mage_living_bomb::spell_mage_living_bomb_AuraScript::AfterRemove(), spell_blood_queen_frenzied_bloodthirst::spell_blood_queen_frenzied_bloodthirst_AuraScript::OnRemove(), spell_fetch_ingredient_aura::spell_fetch_ingredient_aura_AuraScript::OnRemove(), spell_frost_tomb::spell_frost_tomb_AuraScript::OnRemove(), spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript::OnRemove(), spell_halion_marks::spell_halion_marks_AuraScript::OnRemove(), spell_halion_meteor_strike_marker::spell_halion_meteor_strike_marker_AuraScript::OnRemove(), spell_hun_misdirection::spell_hun_misdirection_AuraScript::OnRemove(), spell_mage_ring_of_frost_freeze::spell_mage_ring_of_frost_freeze_AuraScript::OnRemove(), spell_rog_tricks_of_the_trade::spell_rog_tricks_of_the_trade_AuraScript::OnRemove(), spell_shield_of_runes::spell_shield_of_runes_AuraScript::OnRemove(), spell_sindragosa_instability::spell_sindragosa_instability_AuraScript::OnRemove(), spell_the_lich_king_harvest_soul::spell_the_lich_king_harvest_soul_AuraScript::OnRemove(), spell_the_lich_king_in_frostmourne_room::spell_the_lich_king_in_frostmourne_room_AuraScript::OnRemove(), spell_the_lich_king_necrotic_plague::spell_the_lich_king_necrotic_plague_AuraScript::OnRemove(), spell_the_lich_king_necrotic_plague_jump::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_ulduar_stone_grip_absorb::spell_ulduar_stone_grip_absorb_AuraScript::OnRemove(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::OnRemove(), spell_yogg_saron_malady_of_the_mind::spell_yogg_saron_malady_of_the_mind_AuraScript::OnRemove(), and spell_yogg_saron_sanity::spell_yogg_saron_sanity_AuraScript::OnRemove().

◆ GetType()

AuraObjectType AuraScript::GetType ( ) const

Definition at line 970 of file SpellScript.cpp.

References m_aura.

◆ GetUnitOwner()

Unit * AuraScript::GetUnitOwner ( ) const

Definition at line 950 of file SpellScript.cpp.

References m_aura.

Referenced by spell_valkyr_essences::spell_valkyr_essences_AuraScript::Absorb(), spell_astromancer_wrath_of_the_astromancer::spell_astromancer_wrath_of_the_astromancer_AuraScript::AfterRemove(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::ApplyEffect(), spell_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript::ApplyEffect(), spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript::ApplyEffect(), spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript::ApplyEffect(), spell_halion_marks::spell_halion_marks_AuraScript::BeforeDispel(), spell_dk_vampiric_blood::spell_dk_vampiric_blood_AuraScript::CalculateAmount(), spell_dru_dash::spell_dru_dash_AuraScript::CalculateAmount(), spell_dru_innervate::spell_dru_innervate_AuraScript::CalculateAmount(), spell_item_arcane_shroud::spell_item_arcane_shroud_AuraScript::CalculateAmount(), spell_item_the_eye_of_diminution::spell_item_the_eye_of_diminution_AuraScript::CalculateAmount(), spell_mark_of_kazzak::spell_mark_of_kazzak_AuraScript::CalculateAmount(), spell_sha_earth_shield::spell_sha_earth_shield_AuraScript::CalculateAmount(), spell_warr_second_wind_trigger::spell_warr_second_wind_trigger_AuraScript::CalculateAmount(), spell_hun_pet_scaling_03::spell_hun_pet_scaling_03_AuraScript::CalculateArcaneResistanceAmount(), spell_warl_pet_scaling_03::spell_warl_pet_scaling_03_AuraScript::CalculateArcaneResistanceAmount(), spell_hun_pet_scaling_03::spell_hun_pet_scaling_03_AuraScript::CalculateArmorAmount(), spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript::CalculateArmorAmount(), spell_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript::CalculateAttackPowerAmount(), spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript::CalculateAttackPowerAmount(), spell_dk_rune_weapon_scaling_02::spell_dk_rune_weapon_scaling_02_AuraScript::CalculateDamageDoneAmount(), spell_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript::CalculateDamageDoneAmount(), spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript::CalculateDamageDoneAmount(), spell_hun_pet_scaling_02::spell_hun_pet_scaling_02_AuraScript::CalculateFireResistanceAmount(), spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript::CalculateFireResistanceAmount(), spell_hun_pet_scaling_02::spell_hun_pet_scaling_02_AuraScript::CalculateFrostResistanceAmount(), spell_warl_pet_scaling_03::spell_warl_pet_scaling_03_AuraScript::CalculateFrostResistanceAmount(), spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript::CalculateIntellectAmount(), spell_hun_pet_scaling_02::spell_hun_pet_scaling_02_AuraScript::CalculateNatureResistanceAmount(), spell_warl_pet_scaling_03::spell_warl_pet_scaling_03_AuraScript::CalculateNatureResistanceAmount(), spell_hun_pet_scaling_03::spell_hun_pet_scaling_03_AuraScript::CalculateShadowResistanceAmount(), spell_warl_pet_scaling_04::spell_warl_pet_scaling_04_AuraScript::CalculateShadowResistanceAmount(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::CalculateStaminaAmount(), spell_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript::CalculateStaminaAmount(), spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript::CalculateStaminaAmount(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::CalculateStrengthAmount(), spell_dru_lifebloom::spell_dru_lifebloom_AuraScript::HandleDispel(), spell_deathbringer_blood_link_aura::spell_deathbringer_blood_link_AuraScript::HandlePeriodicTick(), spell_dk_death_strike_enabler::spell_dk_death_strike_enabler_AuraScript::HandleProc(), spell_monk_dampen_harm::spell_monk_dampen_harm_AuraScript::Load(), spell_rog_cheat_death::spell_rog_cheat_death_AuraScript::Load(), spell_the_lich_king_vile_spirits::spell_the_lich_king_vile_spirits_AuraScript::Load(), spell_gen_animal_blood::spell_gen_animal_blood_AuraScript::OnApply(), spell_monk_disable::spell_monk_disable_AuraScript::OnPeriodic(), spell_the_lich_king_infest::spell_the_lich_king_infest_AuraScript::OnPeriodic(), spell_gen_animal_blood::spell_gen_animal_blood_AuraScript::OnRemove(), spell_deathbringer_blood_power::spell_deathbringer_blood_power_AuraScript::RecalculateHook(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::RemoveEffect(), spell_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript::RemoveEffect(), spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript::RemoveEffect(), and spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript::RemoveEffect().

◆ HasEffect()

bool AuraScript::HasEffect ( uint8 effIndex) const

Definition at line 1070 of file SpellScript.cpp.

References m_aura.

◆ HasEffectType()

bool AuraScript::HasEffectType ( AuraType type) const

Definition at line 1080 of file SpellScript.cpp.

References m_aura.

◆ IsDeathPersistent()

bool AuraScript::IsDeathPersistent ( ) const

Definition at line 1065 of file SpellScript.cpp.

References m_aura.

◆ IsExpired()

bool AuraScript::IsExpired ( ) const

◆ IsPassive()

bool AuraScript::IsPassive ( ) const

Definition at line 1060 of file SpellScript.cpp.

References m_aura.

◆ IsPermanent()

bool AuraScript::IsPermanent ( ) const

Definition at line 1015 of file SpellScript.cpp.

References m_aura.

◆ ModCharges()

bool AuraScript::ModCharges ( int8 num,
AuraRemoveMode removeMode = AURA_REMOVE_BY_DEFAULT )

Definition at line 1035 of file SpellScript.cpp.

References m_aura.

◆ ModStackAmount()

◆ PreventDefaultAction()

void AuraScript::PreventDefaultAction ( )

Definition at line 905 of file SpellScript.cpp.

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, _SpellScript::m_currentScriptState, m_defaultActionPrevented, _SpellScript::m_scriptName, _SpellScript::m_scriptSpellId, and SF_LOG_ERROR.

Referenced by spell_rotface_unstable_ooze_explosion_suicide::spell_rotface_unstable_ooze_explosion_suicide_AuraScript::DespawnSelf(), spell_dru_stampede::spell_dru_stampede_AuraScript::HandleEffectBearProc(), spell_dru_stampede::spell_dru_stampede_AuraScript::HandleEffectCatProc(), spell_gen_whisper_gulch_yogg_saron_whisper::spell_gen_whisper_gulch_yogg_saron_whisper_AuraScript::HandleEffectPeriodic(), spell_q12619_emblazon_runeblade::spell_q12619_emblazon_runeblade_AuraScript::HandleEffectPeriodic(), spell_q2203_thaumaturgy_channel::spell_q2203_thaumaturgy_channel_AuraScript::HandleEffectPeriodic(), spell_dru_glyph_of_innervate::spell_dru_glyph_of_innervate_AuraScript::HandleEffectProc(), spell_dru_glyph_of_starfire_proc::spell_dru_glyph_of_starfire_proc_AuraScript::HandleEffectProc(), spell_hun_thrill_of_the_hunt::spell_hun_thrill_of_the_hunt_AuraScript::HandleEffectProc(), spell_mage_glyph_of_ice_block::spell_mage_glyph_of_ice_block_AuraScript::HandleEffectProc(), spell_mage_glyph_of_polymorph::spell_mage_glyph_of_polymorph_AuraScript::HandleEffectProc(), spell_mage_nether_vortex::spell_mage_nether_vortex_AuraScript::HandleEffectProc(), spell_pal_eye_for_an_eye::spell_pal_eye_for_an_eye_AuraScript::HandleEffectProc(), spell_pri_vampiric_embrace::spell_pri_vampiric_embrace_AuraScript::HandleEffectProc(), spell_sha_ancestral_awakening::spell_sha_ancestral_awakening_AuraScript::HandleEffectProc(), spell_sha_glyph_of_healing_wave::spell_sha_glyph_of_healing_wave_AuraScript::HandleEffectProc(), spell_sha_lava_surge::spell_sha_lava_surge_AuraScript::HandleEffectProc(), spell_sha_telluric_currents::spell_sha_telluric_currents_AuraScript::HandleEffectProc(), spell_sha_tidal_waves::spell_sha_tidal_waves_AuraScript::HandleEffectProc(), spell_warr_retaliation::spell_warr_retaliation_AuraScript::HandleEffectProc(), spell_pal_selfless_healer::spell_pal_selfless_healer_AuraScript::HandleEffectStackProc(), spell_pri_evangelism::spell_pri_evangelism_AuraScript::HandleEffectStackProc(), spell_gen_running_wild::spell_gen_running_wild_AuraScript::HandleMount(), spell_algalon_collapse::spell_algalon_collapse_AuraScript::HandlePeriodic(), spell_algalon_phase_punch::spell_algalon_phase_punch_AuraScript::HandlePeriodic(), spell_algalon_remove_phase::spell_algalon_remove_phase_AuraScript::HandlePeriodic(), spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript::HandlePeriodic(), spell_xt002_heart_overload_periodic::spell_xt002_heart_overload_periodic_AuraScript::HandlePeriodic(), spell_bronjahm_soulstorm_channel::spell_bronjahm_soulstorm_channel_AuraScript::HandlePeriodicTick(), spell_bronjahm_soulstorm_visual::spell_bronjahm_soulstorm_visual_AuraScript::HandlePeriodicTick(), spell_deathbringer_blood_link_aura::spell_deathbringer_blood_link_AuraScript::HandlePeriodicTick(), spell_deathwhisper_mana_barrier::spell_deathwhisper_mana_barrier_AuraScript::HandlePeriodicTick(), spell_krick_explosive_barrage::spell_krick_explosive_barrage_AuraScript::HandlePeriodicTick(), spell_devourer_of_souls_mirrored_soul_proc::spell_devourer_of_souls_mirrored_soul_proc_AuraScript::HandleProc(), spell_dru_living_seed::spell_dru_living_seed_AuraScript::HandleProc(), spell_dru_living_seed_proc::spell_dru_living_seed_proc_AuraScript::HandleProc(), spell_gen_adaptive_warding::spell_gen_adaptive_warding_AuraScript::HandleProc(), spell_gen_alchemist_stone::spell_gen_alchemist_stone_AuraScript::HandleProc(), spell_gen_interrupt::spell_gen_interrupt_AuraScript::HandleProc(), spell_hun_misdirection::spell_hun_misdirection_AuraScript::HandleProc(), spell_item_aegis_of_preservation::spell_item_aegis_of_preservation_AuraScript::HandleProc(), spell_item_blessing_of_ancient_kings::spell_item_blessing_of_ancient_kings_AuraScript::HandleProc(), spell_item_desperate_defense::spell_item_desperate_defense_AuraScript::HandleProc(), spell_item_necrotic_touch::spell_item_necrotic_touch_AuraScript::HandleProc(), spell_item_shadowmourne::spell_item_shadowmourne_AuraScript::HandleProc(), spell_mage_ignite::spell_mage_ignite_AuraScript::HandleProc(), spell_pal_beacon_of_light::spell_pal_beacon_of_light_AuraScript::HandleProc(), spell_pal_item_healing_discount::spell_pal_item_healing_discount_AuraScript::HandleProc(), spell_pal_seal_of_righteousness::spell_pal_seal_of_righteousness_AuraScript::HandleProc(), spell_pri_divine_aegis::spell_pri_divine_aegis_AuraScript::HandleProc(), spell_pri_mana_leech::spell_pri_mana_leech_AuraScript::HandleProc(), spell_rog_blade_flurry::spell_rog_blade_flurry_AuraScript::HandleProc(), spell_rog_cut_to_the_chase::spell_rog_cut_to_the_chase_AuraScript::HandleProc(), spell_rog_tricks_of_the_trade::spell_rog_tricks_of_the_trade_AuraScript::HandleProc(), spell_sha_earth_shield::spell_sha_earth_shield_AuraScript::HandleProc(), spell_the_lich_king_dark_hunger::spell_the_lich_king_dark_hunger_AuraScript::HandleProc(), spell_uk_second_wind_proc::spell_uk_second_wind_proc_AuraScript::HandleProc(), spell_warr_second_wind_proc::spell_warr_second_wind_proc_AuraScript::HandleProc(), spell_warr_sweeping_strikes::spell_warr_sweeping_strikes_AuraScript::HandleProc(), spell_yogg_saron_diminsh_power::spell_yogg_saron_diminsh_power_AuraScript::HandleProc(), spell_kelthuzad_detonate_mana::spell_kelthuzad_detonate_mana_AuraScript::HandleScript(), spell_magic_eater_food::spell_magic_eater_food_AuraScript::HandleTriggerSpell(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::HandleTriggerSpell(), spell_yogg_saron_hodirs_protective_gaze::spell_yogg_saron_hodirs_protective_gaze_AuraScript::OnAbsorb(), spell_the_lich_king_infest::spell_the_lich_king_infest_AuraScript::OnPeriodic(), spell_the_lich_king_soul_rip::spell_the_lich_king_soul_rip_AuraScript::OnPeriodic(), spell_blood_queen_essence_of_the_blood_queen::spell_blood_queen_essence_of_the_blood_queen_AuraScript::OnProc(), spell_dk_scent_of_blood::spell_dk_scent_of_blood_AuraScript::OnProc(), spell_gen_obsidian_armor::spell_gen_obsidian_armor_AuraScript::OnProc(), spell_monk_serpents_zeal::spell_monk_serpents_zeal_AuraScript::OnProc(), spell_pri_item_greater_heal_refund::spell_pri_item_greater_heal_refund_AuraScript::OnProc(), spell_rog_crippling_poison::spell_rog_crippling_poison_AuraScript::OnProc(), spell_sha_item_lightning_shield::spell_sha_item_lightning_shield_AuraScript::OnProc(), spell_sha_item_lightning_shield_trigger::spell_sha_item_lightning_shield_trigger_AuraScript::OnProc(), spell_sha_item_mana_surge::spell_sha_item_mana_surge_AuraScript::OnProc(), spell_sha_nature_guardian::spell_sha_nature_guardian_AuraScript::OnProc(), spell_warl_fel_synergy::spell_warl_fel_synergy_AuraScript::OnProc(), spell_warl_shadow_trance_proc::spell_warl_shadow_trance_proc_AuraScript::OnProc(), spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::OnRemoveVehicle(), spell_dreamwalker_mana_void::spell_dreamwalker_mana_void_AuraScript::PeriodicTick(), spell_dreamwalker_nightmare_cloud::spell_dreamwalker_nightmare_cloud_AuraScript::PeriodicTick(), spell_dreamwalker_summon_suppresser::spell_dreamwalker_summon_suppresser_AuraScript::PeriodicTick(), spell_frostwarden_handler_focus_fire::spell_frostwarden_handler_focus_fire_AuraScript::PeriodicTick(), spell_sindragosa_frost_beacon::spell_sindragosa_frost_beacon_AuraScript::PeriodicTick(), spell_sindragosa_ice_tomb::spell_sindragosa_ice_tomb_AuraScript::PeriodicTick(), spell_trash_npc_glacial_strike::spell_trash_npc_glacial_strike_AuraScript::PeriodicTick(), spell_flame_warder_meteor_fists::spell_flame_warder_meteor_fists_AuraScript::TriggerFists(), and spell_koralon_meteor_fists::spell_koralon_meteor_fists_AuraScript::TriggerFists().

◆ RefreshDuration()

void AuraScript::RefreshDuration ( )

Definition at line 985 of file SpellScript.cpp.

References m_aura.

◆ Remove()

◆ SetCharges()

void AuraScript::SetCharges ( uint8 charges)

Definition at line 1025 of file SpellScript.cpp.

References m_aura.

◆ SetDuration()

void AuraScript::SetDuration ( int32 duration,
bool withMods = false )

◆ SetMaxDuration()

void AuraScript::SetMaxDuration ( int32 duration)

Definition at line 1000 of file SpellScript.cpp.

References m_aura.

◆ SetStackAmount()

void AuraScript::SetStackAmount ( uint8 num)

Definition at line 1050 of file SpellScript.cpp.

References m_aura.

Member Data Documentation

◆ AfterDispel

◆ AfterEffectAbsorb

◆ AfterEffectApply

HookList<EffectApplyHandler> AuraScript::AfterEffectApply

Definition at line 651 of file SpellScript.h.

Referenced by _Validate(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::Register(), spell_dru_predatory_strikes::spell_dru_predatory_strikes_AuraScript::Register(), spell_dru_survival_instincts::spell_dru_survival_instincts_AuraScript::Register(), spell_ex_66244::spell_ex_66244AuraScript::Register(), spell_exploding_orb_hasty_grow::spell_exploding_orb_hasty_grow_AuraScript::Register(), spell_festergut_blighted_spores::spell_festergut_blighted_spores_AuraScript::Register(), spell_four_horsemen_mark::spell_four_horsemen_mark_AuraScript::Register(), spell_gen_animal_blood::spell_gen_animal_blood_AuraScript::Register(), spell_gen_aura_service_uniform::spell_gen_aura_service_uniform_AuraScript::Register(), spell_gen_defend::spell_gen_defend_AuraScript::Register(), spell_gen_on_tournament_mount::spell_gen_on_tournament_mount_AuraScript::Register(), spell_gen_stop_time::spell_gen_stop_time_AuraScript::Register(), spell_gen_summon_elemental::spell_gen_summon_elemental_AuraScript::Register(), spell_gen_turkey_marker::spell_gen_turkey_marker_AuraScript::Register(), spell_general_vezax_saronite_vapors::spell_general_vezax_saronite_vapors_AuraScript::Register(), spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript::Register(), spell_halion_twilight_realm_handlers::spell_halion_twilight_realm_handlers_AuraScript::Register(), spell_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript::Register(), spell_hun_ready_set_aim::spell_hun_ready_set_aim_AuraScript::Register(), spell_ick_explosive_barrage::spell_ick_explosive_barrage_AuraScript::Register(), spell_item_shadowmourne_soul_fragment::spell_item_shadowmourne_soul_fragment_AuraScript::Register(), spell_loatheb_necrotic_aura_warning::spell_loatheb_necrotic_aura_warning_AuraScript::Register(), spell_love_is_in_the_air_romantic_picnic::spell_love_is_in_the_air_romantic_picnic_AuraScript::Register(), spell_monk_disable::spell_monk_disable_AuraScript::Register(), spell_monk_mana_tea_stacks::spell_monk_mana_tea_stacks_AuraScript::Register(), spell_monk_soothing_mist::spell_monk_soothing_mist_AuraScript::Register(), spell_monk_tigereye_brew_stacks::spell_monk_tigereye_brew_stacks_AuraScript::Register(), spell_pal_aura_mastery::spell_pal_aura_mastery_AuraScript::Register(), spell_power_of_the_twins::spell_power_of_the_twins_AuraScript::Register(), spell_pri_shadowform::spell_pri_shadowform_AuraScript::Register(), spell_q12851_going_bearback::spell_q12851_going_bearback_AuraScript::Register(), spell_q12987_read_pronouncement::spell_q12987_read_pronouncement_AuraScript::Register(), spell_rog_stealth::spell_rog_stealth_AuraScript::Register(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::Register(), spell_tyrannus_mark_of_rimefang::spell_tyrannus_mark_of_rimefang_AuraScript::Register(), spell_tyrannus_overlord_brand::spell_tyrannus_overlord_brand_AuraScript::Register(), spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript::Register(), spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript::Register(), spell_warr_sudden_death::spell_warr_sudden_death_AuraScript::Register(), spell_yogg_saron_constrictor_tentacle::spell_yogg_saron_constrictor_tentacle_AuraScript::Register(), spell_yogg_saron_empowered::spell_yogg_saron_empowered_AuraScript::Register(), spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript::Register(), and spell_yogg_saron_shadow_beacon::spell_yogg_saron_shadow_beacon_AuraScript::Register().

◆ AfterEffectManaShield

HookList<EffectManaShieldHandler> AuraScript::AfterEffectManaShield

Definition at line 715 of file SpellScript.h.

Referenced by _Validate().

◆ AfterEffectProc

HookList<EffectProcHandler> AuraScript::AfterEffectProc

Definition at line 750 of file SpellScript.h.

Referenced by _Validate().

◆ AfterEffectRemove

HookList<EffectApplyHandler> AuraScript::AfterEffectRemove

Definition at line 662 of file SpellScript.h.

Referenced by _Validate(), spell_alexstrasza_gift_beam::spell_alexstrasza_gift_beam_AuraScript::Register(), spell_alexstrasza_gift_beam_visual::spell_alexstrasza_gift_beam_visual_AuraScript::Register(), spell_astromancer_wrath_of_the_astromancer::spell_astromancer_wrath_of_the_astromancer_AuraScript::Register(), spell_blood_queen_frenzied_bloodthirst::spell_blood_queen_frenzied_bloodthirst_AuraScript::Register(), spell_dru_lifebloom::spell_dru_lifebloom_AuraScript::Register(), spell_dru_predatory_strikes::spell_dru_predatory_strikes_AuraScript::Register(), spell_dru_survival_instincts::spell_dru_survival_instincts_AuraScript::Register(), spell_eregos_planar_shift::spell_eregos_planar_shift_AuraScript::Register(), spell_ex_66244::spell_ex_66244AuraScript::Register(), spell_frost_tomb::spell_frost_tomb_AuraScript::Register(), spell_gen_animal_blood::spell_gen_animal_blood_AuraScript::Register(), spell_gen_aura_service_uniform::spell_gen_aura_service_uniform_AuraScript::Register(), spell_gen_lifebloom::spell_gen_lifebloom_AuraScript::Register(), spell_gen_summon_elemental::spell_gen_summon_elemental_AuraScript::Register(), spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript::Register(), spell_halion_marks::spell_halion_marks_AuraScript::Register(), spell_halion_meteor_strike_marker::spell_halion_meteor_strike_marker_AuraScript::Register(), spell_halion_twilight_realm_handlers::spell_halion_twilight_realm_handlers_AuraScript::Register(), spell_hun_misdirection::spell_hun_misdirection_AuraScript::Register(), spell_hun_misdirection_proc::spell_hun_misdirection_proc_AuraScript::Register(), spell_ick_explosive_barrage::spell_ick_explosive_barrage_AuraScript::Register(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::Register(), spell_item_shadowmourne_soul_fragment::spell_item_shadowmourne_soul_fragment_AuraScript::Register(), spell_krick_pursuit::spell_krick_pursuit_AuraScript::Register(), spell_loatheb_necrotic_aura_warning::spell_loatheb_necrotic_aura_warning_AuraScript::Register(), spell_mage_living_bomb::spell_mage_living_bomb_AuraScript::Register(), spell_mage_ring_of_frost_freeze::spell_mage_ring_of_frost_freeze_AuraScript::Register(), spell_malygos_destroy_platform_channel::spell_malygos_destroy_platform_channel_AuraScript::Register(), spell_malygos_portal_beam::spell_malygos_portal_beam_AuraScript::Register(), spell_malygos_vortex_visual::spell_malygos_vortex_visual_AuraScript::Register(), spell_monk_soothing_mist::spell_monk_soothing_mist_AuraScript::Register(), spell_pal_aura_mastery::spell_pal_aura_mastery_AuraScript::Register(), spell_power_of_the_twins::spell_power_of_the_twins_AuraScript::Register(), spell_pri_shadowform::spell_pri_shadowform_AuraScript::Register(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::Register(), spell_putricide_mutated_transformation_dismiss::spell_putricide_mutated_transformation_dismiss_AuraScript::Register(), spell_putricide_mutation_init::spell_putricide_mutation_init_AuraScript::Register(), spell_rog_stealth::spell_rog_stealth_AuraScript::Register(), spell_rog_tricks_of_the_trade::spell_rog_tricks_of_the_trade_AuraScript::Register(), spell_rog_tricks_of_the_trade_proc::spell_rog_tricks_of_the_trade_proc_AuraScript::Register(), spell_shield_of_runes::spell_shield_of_runes_AuraScript::Register(), spell_sindragosa_instability::spell_sindragosa_instability_AuraScript::Register(), spell_taldaram_flame_ball_visual::spell_flame_ball_visual_AuraScript::Register(), spell_the_lich_king_harvest_soul::spell_the_lich_king_harvest_soul_AuraScript::Register(), spell_the_lich_king_in_frostmourne_room::spell_the_lich_king_in_frostmourne_room_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_trollgore_corpse_explode::spell_trollgore_corpse_explode_AuraScript::Register(), spell_tyrannus_overlord_brand::spell_tyrannus_overlord_brand_AuraScript::Register(), spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::Register(), spell_ulduar_stone_grip_absorb::spell_ulduar_stone_grip_absorb_AuraScript::Register(), spell_xt002_gravity_bomb_aura::spell_xt002_gravity_bomb_aura_AuraScript::Register(), spell_xt002_searing_light_spawn_life_spark::spell_xt002_searing_light_spawn_life_spark_AuraScript::Register(), spell_yogg_saron_death_ray_warning_visual::spell_yogg_saron_death_ray_warning_visual_AuraScript::Register(), spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript::Register(), spell_yogg_saron_malady_of_the_mind::spell_yogg_saron_malady_of_the_mind_AuraScript::Register(), spell_yogg_saron_nondescript::spell_yogg_saron_nondescript_AuraScript::Register(), spell_yogg_saron_sanity::spell_yogg_saron_sanity_AuraScript::Register(), spell_yogg_saron_shadow_beacon::spell_yogg_saron_shadow_beacon_AuraScript::Register(), and spell_yogg_saron_squeeze::spell_yogg_saron_squeeze_AuraScript::Register().

◆ AfterProc

HookList<AuraProcHandler> AuraScript::AfterProc

Definition at line 740 of file SpellScript.h.

Referenced by _Validate().

◆ DoCheckAreaTarget

◆ DoCheckProc

HookList<CheckProcHandler> AuraScript::DoCheckProc

Definition at line 726 of file SpellScript.h.

Referenced by _Validate(), spell_devourer_of_souls_mirrored_soul_proc::spell_devourer_of_souls_mirrored_soul_proc_AuraScript::Register(), spell_dk_blood_gorged::spell_dk_blood_gorged_AuraScript::Register(), spell_dk_death_strike_enabler::spell_dk_death_strike_enabler_AuraScript::Register(), spell_dru_glyph_of_innervate::spell_dru_glyph_of_innervate_AuraScript::Register(), spell_gen_adaptive_warding::spell_gen_adaptive_warding_AuraScript::Register(), spell_gen_alchemist_stone::spell_gen_alchemist_stone_AuraScript::Register(), spell_gen_obsidian_armor::spell_gen_obsidian_armor_AuraScript::Register(), spell_hun_misdirection::spell_hun_misdirection_AuraScript::Register(), spell_item_blessing_of_ancient_kings::spell_item_blessing_of_ancient_kings_AuraScript::Register(), spell_item_necrotic_touch::spell_item_necrotic_touch_AuraScript::Register(), spell_item_shadowmourne::spell_item_shadowmourne_AuraScript::Register(), spell_item_unsated_craving::spell_item_unsated_craving_AuraScript::Register(), spell_mage_glyph_of_ice_block::spell_mage_glyph_of_ice_block_AuraScript::Register(), spell_mage_ignite::spell_mage_ignite_AuraScript::Register(), spell_mage_nether_vortex::spell_mage_nether_vortex_AuraScript::Register(), spell_monk_crackling_jade_lightning_aura::spell_monk_crackling_jade_lightning_aura_AuraScript::Register(), spell_pal_beacon_of_light::spell_pal_beacon_of_light_AuraScript::Register(), spell_pal_grand_crusader::spell_pal_grand_crusader_AuraScript::Register(), spell_pal_seal_of_righteousness::spell_pal_seal_of_righteousness_AuraScript::Register(), spell_pri_divine_aegis::spell_pri_divine_aegis_AuraScript::Register(), spell_pri_mana_leech::spell_pri_mana_leech_AuraScript::Register(), spell_pri_vampiric_embrace::spell_pri_vampiric_embrace_AuraScript::Register(), spell_pri_vampiric_touch::spell_pri_vampiric_touch_AuraScript::Register(), spell_rog_blade_flurry::spell_rog_blade_flurry_AuraScript::Register(), spell_rog_tricks_of_the_trade::spell_rog_tricks_of_the_trade_AuraScript::Register(), spell_sha_earth_shield::spell_sha_earth_shield_AuraScript::Register(), spell_sha_glyph_of_healing_wave::spell_sha_glyph_of_healing_wave_AuraScript::Register(), spell_sha_nature_guardian::spell_sha_nature_guardian_AuraScript::Register(), spell_uk_second_wind_proc::spell_uk_second_wind_proc_AuraScript::Register(), spell_warl_fel_synergy::spell_warl_fel_synergy_AuraScript::Register(), spell_warr_retaliation::spell_warr_retaliation_AuraScript::Register(), spell_warr_second_wind_proc::spell_warr_second_wind_proc_AuraScript::Register(), and spell_warr_sweeping_strikes::spell_warr_sweeping_strikes_AuraScript::Register().

◆ DoEffectCalcAmount

HookList<EffectCalcAmountHandler> AuraScript::DoEffectCalcAmount

Definition at line 680 of file SpellScript.h.

Referenced by _Validate(), spell_deathbringer_blood_power::spell_deathbringer_blood_power_AuraScript::Register(), spell_dk_anti_magic_shell_raid::spell_dk_anti_magic_shell_raid_AuraScript::Register(), spell_dk_anti_magic_shell_self::spell_dk_anti_magic_shell_self_AuraScript::Register(), spell_dk_anti_magic_zone::spell_dk_anti_magic_zone_AuraScript::Register(), spell_dk_death_strike_enabler::spell_dk_death_strike_enabler_AuraScript::Register(), spell_dk_icebound_fortitude::spell_dk_icebound_fortitude_AuraScript::Register(), spell_dk_necrotic_strike::spell_dk_necrotic_strike_AuraScript::Register(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::Register(), spell_dk_pet_scaling_02::spell_dk_pet_scaling_02_AuraScript::Register(), spell_dk_pet_scaling_03::spell_dk_pet_scaling_03_AuraScript::Register(), spell_dk_rune_weapon_scaling_02::spell_dk_rune_weapon_scaling_02_AuraScript::Register(), spell_dk_vampiric_blood::spell_dk_vampiric_blood_AuraScript::Register(), spell_dru_dash::spell_dru_dash_AuraScript::Register(), spell_dru_innervate::spell_dru_innervate_AuraScript::Register(), spell_dru_might_of_ursoc::spell_dru_might_of_ursoc_AuraScript::Register(), spell_dru_savage_defense::spell_dru_savage_defense_AuraScript::Register(), spell_dru_swift_flight_passive::spell_dru_swift_flight_passive_AuraScript::Register(), spell_ex_66244::spell_ex_66244AuraScript::Register(), spell_gen_gift_of_naaru::spell_gen_gift_of_naaru_AuraScript::Register(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::Register(), spell_gen_vehicle_scaling::spell_gen_vehicle_scaling_AuraScript::Register(), spell_hun_pet_passive_crit::spell_hun_pet_passive_crit_AuraScript::Register(), spell_hun_pet_passive_damage_done::spell_hun_pet_passive_damage_done_AuraScript::Register(), spell_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript::Register(), spell_hun_pet_scaling_02::spell_hun_pet_scaling_02_AuraScript::Register(), spell_hun_pet_scaling_03::spell_hun_pet_scaling_03_AuraScript::Register(), spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript::Register(), spell_item_arcane_shroud::spell_item_arcane_shroud_AuraScript::Register(), spell_item_the_eye_of_diminution::spell_item_the_eye_of_diminution_AuraScript::Register(), spell_mark_of_kazzak::spell_mark_of_kazzak_AuraScript::Register(), spell_mastery_shield_discipline::spell_mastery_shield_discipline_AuraScript::Register(), spell_mastery_unshackled_fury::spell_mastery_unshackled_fury_AuraScript::Register(), spell_monk_dampen_harm::spell_monk_dampen_harm_AuraScript::Register(), spell_monk_guard::spell_monk_guard_AuraScript::Register(), spell_monk_tigereye_brew::spell_monk_tigereye_brew_AuraScript::Register(), spell_monk_touch_of_karma::spell_monk_touch_of_karma_AuraScript::Register(), spell_monk_zen_flight_check::spell_monk_zen_flight_check_AuraScript::Register(), spell_oculus_dream_funnel::spell_oculus_dream_funnel_AuraScript::Register(), spell_pri_lightwell_renew::spell_pri_lightwell_renew_AuraScript::Register(), spell_pri_power_word_shield::spell_pri_power_word_shield_AuraScript::Register(), spell_rog_cheat_death::spell_rog_cheat_death_AuraScript::Register(), spell_rog_recuperate::spell_rog_recuperate_AuraScript::Register(), spell_rog_rupture::spell_rog_rupture_AuraScript::Register(), spell_sha_earth_shield::spell_sha_earth_shield_AuraScript::Register(), spell_sha_mana_tide_totem::spell_sha_mana_tide_totem_AuraScript::Register(), spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_AuraScript::Register(), spell_the_lich_king_lights_favor::spell_the_lich_king_lights_favor_AuraScript::Register(), spell_warl_pet_passive::spell_warl_pet_passive_AuraScript::Register(), spell_warl_pet_passive_damage_done::spell_warl_pet_passive_damage_done_AuraScript::Register(), spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript::Register(), spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript::Register(), spell_warl_pet_scaling_03::spell_warl_pet_scaling_03_AuraScript::Register(), spell_warl_pet_scaling_04::spell_warl_pet_scaling_04_AuraScript::Register(), spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript::Register(), spell_warr_rend::spell_warr_rend_AuraScript::Register(), and spell_warr_second_wind_trigger::spell_warr_second_wind_trigger_AuraScript::Register().

◆ DoEffectCalcPeriodic

◆ DoEffectCalcSpellMod

◆ DoPrepareProc

HookList<AuraProcHandler> AuraScript::DoPrepareProc

Definition at line 732 of file SpellScript.h.

Referenced by _Validate().

◆ m_aura

◆ m_auraApplication

AuraApplication const* AuraScript::m_auraApplication
private

◆ m_defaultActionPrevented

bool AuraScript::m_defaultActionPrevented
private

◆ m_scriptStates

ScriptStateStack AuraScript::m_scriptStates
private

Definition at line 620 of file SpellScript.h.

Referenced by _FinishScriptCall(), and _PrepareScriptCall().

◆ OnDispel

HookList<AuraDispelHandler> AuraScript::OnDispel

◆ OnEffectAbsorb

◆ OnEffectApply

HookList<EffectApplyHandler> AuraScript::OnEffectApply

Definition at line 647 of file SpellScript.h.

Referenced by _Validate(), spell_alexstrasza_gift_beam::spell_alexstrasza_gift_beam_AuraScript::Register(), spell_alexstrasza_gift_beam_visual::spell_alexstrasza_gift_beam_visual_AuraScript::Register(), spell_blood_queen_frenzied_bloodthirst::spell_blood_queen_frenzied_bloodthirst_AuraScript::Register(), spell_dru_eclipse::spell_dru_eclipse_AuraScript::Register(), spell_dru_savage_roar::spell_dru_savage_roar_AuraScript::Register(), spell_earthrager_ptah_explosion::spell_earthrager_ptah_explosion_AuraScript::Register(), spell_ex_66244::spell_ex_66244AuraScript::Register(), spell_gen_clone_weapon_aura::spell_gen_clone_weapon_auraScript::Register(), spell_gen_creature_permanent_feign_death::spell_gen_creature_permanent_feign_death_AuraScript::Register(), spell_gen_override_display_power::spell_gen_override_display_power_AuraScript::Register(), spell_gen_running_wild::spell_gen_running_wild_AuraScript::Register(), spell_gen_tournament_pennant::spell_gen_tournament_pennant_AuraScript::Register(), spell_icc_stoneform::spell_icc_stoneform_AuraScript::Register(), spell_krick_pursuit_confusion::spell_krick_pursuit_confusion_AuraScript::Register(), spell_load_into_catapult::spell_load_into_catapult_AuraScript::Register(), spell_mage_ring_of_frost::spell_mage_ring_of_frost_AuraScript::Register(), spell_malygos_portal_beam::spell_malygos_portal_beam_AuraScript::Register(), spell_monk_brewing_tigereye_brew::spell_monk_brewing_tigereye_brew_AuraScript::Register(), spell_monk_crackling_jade_lightning::spell_monk_crackling_jade_lightning_AuraScript::Register(), spell_monk_glyph_of_zen_flight::spell_monk_glyph_of_zen_flight_AuraScript::Register(), spell_pri_power_word_shield::spell_pri_power_word_shield_AuraScript::Register(), spell_pri_renew::spell_pri_renew_AuraScript::Register(), spell_q11396_11399_force_shield_arcane_purple_x3::spell_q11396_11399_force_shield_arcane_purple_x3_AuraScript::Register(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::Register(), spell_the_lich_king_necrotic_plague_jump::spell_the_lich_king_necrotic_plague_AuraScript::Register(), spell_varos_centrifuge_shield::spell_varos_centrifuge_shield_AuraScript::Register(), and spell_warl_demonic_circle_teleport::spell_warl_demonic_circle_teleport_AuraScript::Register().

◆ OnEffectManaShield

HookList<EffectManaShieldHandler> AuraScript::OnEffectManaShield

Definition at line 709 of file SpellScript.h.

Referenced by _Validate().

◆ OnEffectPeriodic

HookList<EffectPeriodicHandler> AuraScript::OnEffectPeriodic

Definition at line 668 of file SpellScript.h.

Referenced by _Validate(), spell_algalon_collapse::spell_algalon_collapse_AuraScript::Register(), spell_algalon_phase_punch::spell_algalon_phase_punch_AuraScript::Register(), spell_algalon_remove_phase::spell_algalon_remove_phase_AuraScript::Register(), spell_anhuur_divine_reckoning::spell_anhuur_divine_reckoning_AuraScript::Register(), spell_anubarak_leeching_swarm::spell_anubarak_leeching_swarm_AuraScript::Register(), spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript::Register(), spell_biting_cold::spell_biting_cold_AuraScript::Register(), spell_biting_cold_dot::spell_biting_cold_dot_AuraScript::Register(), spell_blood_council_shadow_prison::spell_blood_council_shadow_prison_AuraScript::Register(), spell_blood_queen_pact_of_the_darkfallen_dmg::spell_blood_queen_pact_of_the_darkfallen_dmg_AuraScript::Register(), spell_bronjahm_soulstorm_channel::spell_bronjahm_soulstorm_channel_AuraScript::Register(), spell_bronjahm_soulstorm_visual::spell_bronjahm_soulstorm_visual_AuraScript::Register(), spell_close_rift::spell_close_rift_AuraScript::Register(), spell_crystal_spike::spell_crystal_spike_AuraScript::Register(), spell_deathbringer_blood_link_aura::spell_deathbringer_blood_link_AuraScript::Register(), spell_deathwhisper_mana_barrier::spell_deathwhisper_mana_barrier_AuraScript::Register(), spell_dreamwalker_mana_void::spell_dreamwalker_mana_void_AuraScript::Register(), spell_dreamwalker_nightmare_cloud::spell_dreamwalker_nightmare_cloud_AuraScript::Register(), spell_dreamwalker_summon_suppresser::spell_dreamwalker_summon_suppresser_AuraScript::Register(), spell_ex_66244::spell_ex_66244AuraScript::Register(), spell_frostwarden_handler_focus_fire::spell_frostwarden_handler_focus_fire_AuraScript::Register(), spell_gen_parachute::spell_gen_parachute_AuraScript::Register(), spell_gen_parachute_ic::spell_gen_parachute_ic_AuraScript::Register(), spell_gen_turkey_marker::spell_gen_turkey_marker_AuraScript::Register(), spell_gen_whisper_gulch_yogg_saron_whisper::spell_gen_whisper_gulch_yogg_saron_whisper_AuraScript::Register(), spell_general_vezax_mark_of_the_faceless::spell_general_vezax_mark_of_the_faceless_AuraScript::Register(), spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript::Register(), spell_hun_a_murder_of_crows::spell_hun_a_murder_of_crows_AuraScript::Register(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::Register(), spell_intense_cold::spell_intense_cold_AuraScript::Register(), spell_kelthuzad_detonate_mana::spell_kelthuzad_detonate_mana_AuraScript::Register(), spell_krick_explosive_barrage::spell_krick_explosive_barrage_AuraScript::Register(), spell_love_is_in_the_air_romantic_picnic::spell_love_is_in_the_air_romantic_picnic_AuraScript::Register(), spell_mage_ring_of_frost::spell_mage_ring_of_frost_AuraScript::Register(), spell_magic_eater_food::spell_magic_eater_food_AuraScript::Register(), spell_mark_of_kazrogal::spell_mark_of_kazrogal_AuraScript::Register(), spell_mark_of_kazzak::spell_mark_of_kazzak_AuraScript::Register(), spell_mistress_kiss::spell_mistress_kiss_AuraScript::Register(), spell_monk_disable::spell_monk_disable_AuraScript::Register(), spell_monk_mana_tea::spell_monk_mana_tea_AuraScript::Register(), spell_monk_soothing_mist::spell_monk_soothing_mist_AuraScript::Register(), spell_monk_zen_sphere_hot::spell_monk_zen_sphere_hot_AuraScript::Register(), spell_putricide_gaseous_bloat::spell_putricide_gaseous_bloat_AuraScript::Register(), spell_putricide_mutated_plague::spell_putricide_mutated_plague_AuraScript::Register(), spell_q11010_q11102_q11023_aggro_burst::spell_q11010_q11102_q11023_aggro_burst_AuraScript::Register(), spell_q11010_q11102_q11023_aggro_check_aura::spell_q11010_q11102_q11023_aggro_check_aura_AuraScript::Register(), spell_q12619_emblazon_runeblade::spell_q12619_emblazon_runeblade_AuraScript::Register(), spell_q12730_quenching_mist::spell_q12730_quenching_mist_AuraScript::Register(), spell_q2203_thaumaturgy_channel::spell_q2203_thaumaturgy_channel_AuraScript::Register(), spell_random_ingredient_aura::spell_random_ingredient_aura_AuraScript::Register(), spell_rog_master_of_subtlety::spell_rog_master_of_subtlety_AuraScript::Register(), spell_rog_recuperate::spell_rog_recuperate_AuraScript::Register(), spell_rotface_unstable_ooze_explosion_suicide::spell_rotface_unstable_ooze_explosion_suicide_AuraScript::Register(), spell_shadowfang_keep_haunting_spirits::spell_shadowfang_keep_haunting_spirits_AuraScript::Register(), spell_sindragosa_frost_beacon::spell_sindragosa_frost_beacon_AuraScript::Register(), spell_sindragosa_ice_tomb::spell_sindragosa_ice_tomb_AuraScript::Register(), spell_the_lich_king_infest::spell_the_lich_king_infest_AuraScript::Register(), spell_the_lich_king_lights_favor::spell_the_lich_king_lights_favor_AuraScript::Register(), spell_the_lich_king_soul_reaper::spell_the_lich_king_soul_reaper_AuraScript::Register(), spell_the_lich_king_soul_rip::spell_the_lich_king_soul_rip_AuraScript::Register(), spell_the_lich_king_vile_spirits::spell_the_lich_king_vile_spirits_AuraScript::Register(), spell_trash_npc_glacial_strike::spell_trash_npc_glacial_strike_AuraScript::Register(), spell_trollgore_corpse_explode::spell_trollgore_corpse_explode_AuraScript::Register(), spell_valanar_kinetic_bomb::spell_valanar_kinetic_bomb_AuraScript::Register(), spell_warl_demonic_circle_summon::spell_warl_demonic_circle_summon_AuraScript::Register(), spell_xt002_gravity_bomb_aura::spell_xt002_gravity_bomb_aura_AuraScript::Register(), spell_xt002_heart_overload_periodic::spell_xt002_heart_overload_periodic_AuraScript::Register(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::Register(), spell_yogg_saron_empowered::spell_yogg_saron_empowered_AuraScript::Register(), and spell_yogg_saron_sanity::spell_yogg_saron_sanity_AuraScript::Register().

◆ OnEffectProc

HookList<EffectProcHandler> AuraScript::OnEffectProc

Definition at line 746 of file SpellScript.h.

Referenced by _Validate(), spell_blood_queen_essence_of_the_blood_queen::spell_blood_queen_essence_of_the_blood_queen_AuraScript::Register(), spell_devourer_of_souls_mirrored_soul_proc::spell_devourer_of_souls_mirrored_soul_proc_AuraScript::Register(), spell_dk_blood_gorged::spell_dk_blood_gorged_AuraScript::Register(), spell_dk_death_strike_enabler::spell_dk_death_strike_enabler_AuraScript::Register(), spell_dk_scent_of_blood::spell_dk_scent_of_blood_AuraScript::Register(), spell_dru_glyph_of_innervate::spell_dru_glyph_of_innervate_AuraScript::Register(), spell_dru_glyph_of_starfire_proc::spell_dru_glyph_of_starfire_proc_AuraScript::Register(), spell_dru_living_seed::spell_dru_living_seed_AuraScript::Register(), spell_dru_living_seed_proc::spell_dru_living_seed_proc_AuraScript::Register(), spell_dru_stampede::spell_dru_stampede_AuraScript::Register(), spell_flame_warder_meteor_fists::spell_flame_warder_meteor_fists_AuraScript::Register(), spell_gen_adaptive_warding::spell_gen_adaptive_warding_AuraScript::Register(), spell_gen_alchemist_stone::spell_gen_alchemist_stone_AuraScript::Register(), spell_gen_interrupt::spell_gen_interrupt_AuraScript::Register(), spell_gen_obsidian_armor::spell_gen_obsidian_armor_AuraScript::Register(), spell_hun_misdirection::spell_hun_misdirection_AuraScript::Register(), spell_hun_thrill_of_the_hunt::spell_hun_thrill_of_the_hunt_AuraScript::Register(), spell_item_aegis_of_preservation::spell_item_aegis_of_preservation_AuraScript::Register(), spell_item_blessing_of_ancient_kings::spell_item_blessing_of_ancient_kings_AuraScript::Register(), spell_item_desperate_defense::spell_item_desperate_defense_AuraScript::Register(), spell_item_necrotic_touch::spell_item_necrotic_touch_AuraScript::Register(), spell_item_shadowmourne::spell_item_shadowmourne_AuraScript::Register(), spell_koralon_meteor_fists::spell_koralon_meteor_fists_AuraScript::Register(), spell_mage_glyph_of_ice_block::spell_mage_glyph_of_ice_block_AuraScript::Register(), spell_mage_glyph_of_polymorph::spell_mage_glyph_of_polymorph_AuraScript::Register(), spell_mage_ignite::spell_mage_ignite_AuraScript::Register(), spell_mage_nether_vortex::spell_mage_nether_vortex_AuraScript::Register(), spell_monk_crackling_jade_lightning_aura::spell_monk_crackling_jade_lightning_aura_AuraScript::Register(), spell_monk_serpents_zeal::spell_monk_serpents_zeal_AuraScript::Register(), spell_monk_tiger_strikes::spell_monk_tiger_strikes_AuraScript::Register(), spell_pal_beacon_of_light::spell_pal_beacon_of_light_AuraScript::Register(), spell_pal_eye_for_an_eye::spell_pal_eye_for_an_eye_AuraScript::Register(), spell_pal_grand_crusader::spell_pal_grand_crusader_AuraScript::Register(), spell_pal_item_healing_discount::spell_pal_item_healing_discount_AuraScript::Register(), spell_pal_seal_of_righteousness::spell_pal_seal_of_righteousness_AuraScript::Register(), spell_pal_selfless_healer::spell_pal_selfless_healer_AuraScript::Register(), spell_pri_divine_aegis::spell_pri_divine_aegis_AuraScript::Register(), spell_pri_evangelism::spell_pri_evangelism_AuraScript::Register(), spell_pri_item_greater_heal_refund::spell_pri_item_greater_heal_refund_AuraScript::Register(), spell_pri_mana_leech::spell_pri_mana_leech_AuraScript::Register(), spell_pri_vampiric_embrace::spell_pri_vampiric_embrace_AuraScript::Register(), spell_pri_vampiric_touch::spell_pri_vampiric_touch_AuraScript::Register(), spell_rog_blade_flurry::spell_rog_blade_flurry_AuraScript::Register(), spell_rog_crippling_poison::spell_rog_crippling_poison_AuraScript::Register(), spell_rog_cut_to_the_chase::spell_rog_cut_to_the_chase_AuraScript::Register(), spell_rog_tricks_of_the_trade::spell_rog_tricks_of_the_trade_AuraScript::Register(), spell_sha_ancestral_awakening::spell_sha_ancestral_awakening_AuraScript::Register(), spell_sha_earth_shield::spell_sha_earth_shield_AuraScript::Register(), spell_sha_glyph_of_healing_wave::spell_sha_glyph_of_healing_wave_AuraScript::Register(), spell_sha_item_lightning_shield::spell_sha_item_lightning_shield_AuraScript::Register(), spell_sha_item_lightning_shield_trigger::spell_sha_item_lightning_shield_trigger_AuraScript::Register(), spell_sha_item_mana_surge::spell_sha_item_mana_surge_AuraScript::Register(), spell_sha_lava_surge::spell_sha_lava_surge_AuraScript::Register(), spell_sha_nature_guardian::spell_sha_nature_guardian_AuraScript::Register(), spell_sha_rolling_thunder::spell_sha_rolling_thunder_AuraScript::Register(), spell_sha_telluric_currents::spell_sha_telluric_currents_AuraScript::Register(), spell_sha_tidal_waves::spell_sha_tidal_waves_AuraScript::Register(), spell_the_lich_king_dark_hunger::spell_the_lich_king_dark_hunger_AuraScript::Register(), spell_uk_second_wind_proc::spell_uk_second_wind_proc_AuraScript::Register(), spell_warl_fel_synergy::spell_warl_fel_synergy_AuraScript::Register(), spell_warl_shadow_trance_proc::spell_warl_shadow_trance_proc_AuraScript::Register(), spell_warr_retaliation::spell_warr_retaliation_AuraScript::Register(), spell_warr_second_wind_proc::spell_warr_second_wind_proc_AuraScript::Register(), spell_warr_sweeping_strikes::spell_warr_sweeping_strikes_AuraScript::Register(), spell_warr_sword_and_board::spell_warr_sword_and_board_AuraScript::Register(), spell_warr_victorious::spell_warr_victorious_AuraScript::Register(), spell_yogg_saron_diminsh_power::spell_yogg_saron_diminsh_power_AuraScript::Register(), and spell_yogg_saron_grim_reprisal::spell_yogg_saron_grim_reprisal_AuraScript::Register().

◆ OnEffectRemove

HookList<EffectApplyHandler> AuraScript::OnEffectRemove

Definition at line 658 of file SpellScript.h.

Referenced by _Validate(), spell_algalon_phase_punch::spell_algalon_phase_punch_AuraScript::Register(), spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript::Register(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::Register(), spell_earthrager_ptah_explosion::spell_earthrager_ptah_explosion_AuraScript::Register(), spell_ex_66244::spell_ex_66244AuraScript::Register(), spell_fetch_ingredient_aura::spell_fetch_ingredient_aura_AuraScript::Register(), spell_gen_clone_weapon_aura::spell_gen_clone_weapon_auraScript::Register(), spell_gen_defend::spell_gen_defend_AuraScript::Register(), spell_gen_on_tournament_mount::spell_gen_on_tournament_mount_AuraScript::Register(), spell_gen_override_display_power::spell_gen_override_display_power_AuraScript::Register(), spell_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript::Register(), spell_icc_stoneform::spell_icc_stoneform_AuraScript::Register(), spell_krick_pursuit_confusion::spell_krick_pursuit_confusion_AuraScript::Register(), spell_load_into_catapult::spell_load_into_catapult_AuraScript::Register(), spell_monk_crackling_jade_lightning::spell_monk_crackling_jade_lightning_AuraScript::Register(), spell_monk_glyph_of_zen_flight::spell_monk_glyph_of_zen_flight_AuraScript::Register(), spell_occuthar_occuthars_destruction::spell_occuthar_occuthars_destruction_AuraScript::Register(), spell_q11396_11399_force_shield_arcane_purple_x3::spell_q11396_11399_force_shield_arcane_purple_x3_AuraScript::Register(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::Register(), spell_ticking_time_bomb::spell_ticking_time_bomb_AuraScript::Register(), spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::Register(), spell_varos_centrifuge_shield::spell_varos_centrifuge_shield_AuraScript::Register(), spell_warl_demonic_circle_summon::spell_warl_demonic_circle_summon_AuraScript::Register(), spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript::Register(), spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript::Register(), and spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::Register().

◆ OnEffectSplit

◆ OnEffectUpdatePeriodic

◆ OnProc


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