TrinityCore
Loading...
Searching...
No Matches
AuraScript Class Reference

#include <SpellScript.h>

Inherits _SpellScript.

Inherited by spell_ahnkahet_combined_toxins, spell_ahnkahet_shadow_sickle, spell_ahune_ahunes_shield, spell_ahune_find_opening_beam_end, spell_ahune_ice_spear_control_aura, spell_ahune_minion_despawner, spell_ahune_spanky_hands, spell_ahune_summon_ice_spear_delayer, spell_ahune_summoning_rhyme_aura, spell_alar_ashtongue_ruse_master, spell_alar_flame_quills, spell_alexstrasza_gift_beam, spell_alexstrasza_gift_beam_visual, spell_algalon_black_hole_phase_shifts, spell_algalon_collapse, spell_algalon_phase_constellation, spell_algalon_phase_punch, spell_algalon_remove_phase, spell_amanitar_potent_fungus, spell_anetheron_vampiric_aura, spell_anubarak_carrion_beetles, spell_anubarak_leeching_swarm, spell_anubarak_pound, spell_apothecary_cologne_spill, spell_apothecary_perfume_spill, spell_arcatraz_death_count, spell_archimonde_eternal_silence, spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript, spell_astromancer_wrath_of_the_astromancer, spell_azuremyst_isle_shadow_of_the_forest_creature, spell_azuremyst_isle_shadow_of_the_forest_player, spell_baron_geddon_inferno, spell_barreled_control_aura, spell_bem_aggro_burst, spell_bem_aggro_check_aura, spell_bem_apexis_swiftness, spell_bem_charm_rexxars_rodent, spell_bem_coax_marmot, spell_bem_vision_guide, spell_bjarngrim_arc_weld, spell_bjarngrim_charge_up, spell_bjarngrim_stance_dummy, spell_black_morass_corrupt_medivh, spell_black_morass_corrupt_medivh_aeonus, spell_black_morass_time_rift_periodic, spell_blackheart_incite_chaos_charm, spell_blood_council_shadow_prison, spell_blood_queen_essence_of_the_blood_queen, spell_blood_queen_frenzied_bloodthirst, spell_blood_queen_pact_of_the_darkfallen_dmg, spell_borean_tundra_drake_harpoon, spell_borean_tundra_drake_hatchling_subdued, spell_borean_tundra_red_dragonblood, spell_borean_tundra_taxi_amber_ledge_to_beryl_point_platform, spell_borean_tundra_taxi_coldarra_ledge_to_transitus_shield, spell_brewfest_apple_trap, spell_brewfest_barker_bunny, spell_brewfest_botm_bloated, spell_brewfest_botm_gassy, spell_brewfest_botm_internal_combustion, spell_brewfest_botm_nauseous, spell_brewfest_botm_the_beast_within, spell_brewfest_exhausted_ram, spell_brewfest_giddyup, spell_brewfest_ram, spell_brewfest_ram_fatigue, spell_broggok_poison_cloud, spell_bronjahm_corrupt_soul, spell_bronjahm_soulstorm_visual, spell_brutallus_break_ice, spell_brutallus_burn, spell_bullet_controller, spell_capacitus_polarity_charge_periodic, spell_chapter1_emblazon_runeblade, spell_claw_swipe_check, spell_close_rift, spell_commander_sarannis_arcane_devastation, spell_corrupting_plague_aura, spell_dalliah_the_doomsayer_whirlwind, spell_deathbringer_blood_beast_blood_link, spell_deathbringer_blood_link_aura, spell_deathbringer_blood_power_aura, spell_deathwhisper_dark_reckoning, spell_deathwhisper_dominated_mind, spell_deathwhisper_mana_barrier, spell_deathwhisper_vampiric_might, spell_devourer_of_souls_mirrored_soul_proc, spell_direbrew_disarm, spell_dk_acclimation, spell_dk_advantage_t10_4p, spell_dk_anti_magic_shell_raid, spell_dk_anti_magic_shell_self, spell_dk_anti_magic_zone, spell_dk_avoidance_passive::spell_dk_avoidance_passive_AuraScript, spell_dk_blade_barrier, spell_dk_blood_gorged, spell_dk_blood_tap::spell_dk_blood_tap_AuraScript, spell_dk_bloodworms, spell_dk_butchery, spell_dk_dancing_rune_weapon, spell_dk_death_and_decay, spell_dk_death_rune, spell_dk_frost_fever, spell_dk_glyph_of_death_grip, spell_dk_glyph_of_scourge_strike, spell_dk_hungering_cold, spell_dk_hysteria, spell_dk_icebound_fortitude, spell_dk_improved_blood_presence, spell_dk_improved_blood_presence_triggered, spell_dk_improved_frost_presence, spell_dk_improved_unholy_presence, spell_dk_lichborne, spell_dk_mark_of_blood, spell_dk_necrosis, 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_presence, spell_dk_pvp_4p_bonus, spell_dk_raise_ally::spell_dk_raise_ally_AuraScript, spell_dk_rime, spell_dk_rune_weapon_scaling_02::spell_dk_rune_weapon_scaling_02_AuraScript, spell_dk_scent_of_blood, spell_dk_spell_deflection, spell_dk_sudden_doom, spell_dk_threat_of_thassarian, spell_dk_unholy_blight, spell_dk_vampiric_blood, spell_dk_vendetta, spell_dk_wandering_plague, spell_dk_will_of_the_necropolis, spell_doom_lord_kazzak_capture_soul, spell_doom_lord_kazzak_mark_of_kazzak, spell_doom_lord_kazzak_twisted_reflection, spell_dragonblight_corrosive_spit, spell_dragonblight_toaluus_spiritual_incense, spell_dreamwalker_decay_periodic_timer, spell_dreamwalker_mana_void, spell_dreamwalker_nightmare_cloud, spell_dreamwalker_summon_suppresser, spell_dru_barkskin, spell_dru_bear_form_passive, spell_dru_berserk, spell_dru_dash, spell_dru_eclipse, spell_dru_enrage, spell_dru_forms_trinket, spell_dru_frenzied_regeneration, spell_dru_glyph_of_barkskin, spell_dru_glyph_of_innervate, spell_dru_glyph_of_rake, spell_dru_glyph_of_rejuvenation, spell_dru_glyph_of_shred, spell_dru_glyph_of_starfire_dummy, spell_dru_idol_lifebloom, spell_dru_innervate, spell_dru_insect_swarm, spell_dru_item_t6_trinket, spell_dru_leader_of_the_pack, spell_dru_lifebloom, spell_dru_living_seed, spell_dru_living_seed_proc, spell_dru_moonkin_form_passive, spell_dru_nurturing_instinct, spell_dru_omen_of_clarity, spell_dru_owlkin_frenzy, spell_dru_predatory_strikes, spell_dru_primal_tenacity, spell_dru_revitalize, spell_dru_rip, spell_dru_savage_defense, spell_dru_savage_roar_aura, spell_dru_survival_instincts_aura, spell_dru_swift_flight_passive, spell_dru_t10_balance_4p_bonus, spell_dru_t10_restoration_4p_bonus_dummy, spell_dru_t3_2p_bonus, spell_dru_t3_6p_bonus, spell_dru_t3_8p_bonus, spell_dru_t4_2p_bonus, spell_dru_t9_feral_relic, spell_dru_wild_growth_aura, spell_dustwallow_marsh_alcaz_survey_aura, spell_eastern_kingdoms_thaumaturgy_channel, spell_eck_spit, spell_eredar_twins_dark_flame_aura_fire, spell_eredar_twins_dark_flame_aura_shadow, spell_eregos_planar_shift, spell_ethereal_pet_aura, spell_exarch_maladaar_stolen_soul_dispel, spell_exploding_orb_hasty_grow, spell_faction_champion_warl_unstable_affliction, spell_felblood_kaelthas_flame_strike, spell_festergut_blighted_spores, spell_fetch_ingredient_aura, spell_fjord_taxi_to_explorers_league_outpost, spell_fjord_the_cleansing_cleansing_soul, spell_fjord_worg_disguise, spell_fjord_worg_disguise_dummy, spell_flame_warder_meteor_fists, spell_forge_of_souls_soul_sickness, spell_four_horsemen_mark, spell_freezing_cloud_damage, spell_frostwarden_handler_focus_fire_aura, spell_garr_separation_anxiety, spell_gatewatcher_web_wrap, spell_gen_absorb0_hitlimit1, spell_gen_adaptive_warding, spell_gen_animal_blood, spell_gen_arena_drink, spell_gen_aura_of_fear, spell_gen_av_drekthar_presence, spell_gen_black_magic, spell_gen_blade_warding, spell_gen_blood_reserve, spell_gen_burning_depths_necrolyte_image, spell_gen_chains_of_ice, spell_gen_choking_vines, spell_gen_clone_weapon_aura, spell_gen_damage_reduction_aura, spell_gen_decay_over_time_aura, spell_gen_defend, spell_gen_despawn_aura, spell_gen_elwynn_lamb, spell_gen_feign_death_all_flags, spell_gen_feign_death_no_dyn_flag, spell_gen_feign_death_no_prevent_emotes, spell_gen_furious_rage, spell_gen_gift_of_naaru, spell_gen_gm_freeze, spell_gen_gryphon_wyvern_mount_check, spell_gen_lifeblood_aura, spell_gen_lifebloom, spell_gen_mixology_bonus, spell_gen_moss_covered_feet, spell_gen_nitrous_boost, spell_gen_obsidian_armor, spell_gen_one_tick_dummy, spell_gen_parachute, spell_gen_paralytic_poison, spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript, spell_gen_pony_mount_check, spell_gen_prevent_emotes, spell_gen_proc_below_pct_damaged, spell_gen_proc_charge_drop_only, spell_gen_remove_on_full_health, spell_gen_remove_on_full_health_pct, spell_gen_remove_on_health_pct, spell_gen_replenishment_aura, spell_gen_restoration, spell_gen_tournament_pennant, spell_gen_turkey_marker, spell_gen_vampiric_touch, spell_gen_vehicle_control_link, spell_gen_vehicle_scaling, spell_gen_whisper_gulch_yogg_saron_whisper, 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_gormok_jump_to_hand, spell_gormok_ride_player, spell_gormok_snobolled, spell_grip, spell_grizzly_hills_flight_onequah_to_lights_breach, spell_grizzly_hills_flight_westfall_to_lights_breach, spell_grizzly_hills_rage_of_jinarrak, spell_grobbulus_mutating_injection, spell_grobbulus_poison_cloud, spell_gruul_gronn_lords_grasp, spell_gruul_look_around, spell_hadronox_leeching_poison, spell_hadronox_periodic_summon_template_AuraScript, spell_halion_combustion_consumption, spell_halion_combustion_consumption_periodic, spell_halion_marks, spell_halion_meteor_strike_marker, spell_halion_twilight_realm_handlers, spell_hallow_end_candy_pirate, spell_headless_horseman_head_periodic, spell_headless_horseman_maniacal_laugh, spell_headless_horseman_summoning_rhyme_aura, spell_headless_horseman_yell_timer, spell_hellfire_peninsula_absorb_eye_of_grillok, spell_hellfire_peninsula_demonaic_visitation, spell_hodir_biting_cold_area_aura, spell_hodir_biting_cold_periodic, spell_hodir_flash_freeze, spell_hodir_shatter_chest, spell_hor_gunship_cannon_fire::spell_hor_gunship_cannon_fire_AuraScript, spell_huhuran_wyvern_sting, spell_hun_animal_handler::spell_hun_animal_handler_AuraScript, spell_hun_ascpect_of_the_viper, spell_hun_aspect_of_the_beast, spell_hun_aspect_of_the_beast_pet, spell_hun_cobra_strikes, spell_hun_cobra_strikes_triggered, spell_hun_explosive_shot, spell_hun_feeding_frenzy, spell_hun_glyph_of_arcane_shot, spell_hun_glyph_of_mend_pet, spell_hun_hunting_party, spell_hun_improved_mend_pet, spell_hun_kill_command_pet, spell_hun_lock_and_load, spell_hun_misdirection, spell_hun_misdirection_proc, spell_hun_pet_cower, 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_piercing_shots, spell_hun_rapid_recuperation, spell_hun_rapid_recuperation_trigger, spell_hun_roar_of_sacrifice, spell_hun_sniper_training, spell_hun_t9_4p_bonus, spell_hun_thrill_of_the_hunt, spell_hun_viper_attack_speed, spell_hun_wyvern_sting, spell_icc_empowered_blood, spell_icc_empowered_blood_3, spell_icc_siphon_essence, spell_icc_stoneform, spell_icecrown_bloated_abom_feign_death, spell_icecrown_burst_at_the_seams_59579, spell_icecrown_through_the_eye_the_eye_of_the_lk, spell_icehowl_massive_crash, spell_ichoron_drained, spell_ichoron_protective_bubble, spell_ichoron_splatter, spell_ick_explosive_barrage, spell_igb_battle_experience_check, spell_igb_on_gunship_deck, spell_igb_overheat, spell_igb_periodic_trigger_with_power_cost, spell_igb_rocket_pack, spell_igb_rocket_pack_useable, spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript, spell_illidan_akama_door_channel, spell_illidan_caged, spell_illidan_demon_transform1, spell_illidan_demon_transform2, spell_illidan_eye_blast, spell_illidan_parasitic_shadowfiend, spell_illidan_parasitic_shadowfiend_proc, spell_illidan_remove_parasitic_shadowfiend, spell_illidan_tear_of_azzinoth_channel, spell_illidari_council_balance_of_power, spell_illidari_council_deadly_poison, spell_illidari_council_deadly_strike, spell_illidari_council_reflective_shield, spell_illidari_council_seal, spell_illidari_council_vanish, spell_illidari_dampen_magic, spell_illidari_nightlord_shadow_inferno, spell_infected_worgen_bite, spell_ingvar_woe_strike, spell_inoculate_nestlewood, spell_intense_cold, spell_ioc_parachute_ic, spell_item_aegis_of_preservation, spell_item_alchemists_stone, spell_item_anger_capacitor< StackAmount >::spell_item_anger_capacitor_AuraScript< Stacks >, spell_item_arcane_shroud, spell_item_aura_of_madness, spell_item_blessing_of_ancient_kings, spell_item_charm_witch_doctor, spell_item_crystal_spire_of_karabor, spell_item_darkmoon_card_greatness, spell_item_darkmoon_card_illusion, spell_item_deadly_precision, spell_item_death_choice, spell_item_deathbringers_will< StrengthSpellId, AgilitySpellId, APSpellId, CriticalSpellId, HasteSpellId >::spell_item_deathbringers_will_AuraScript< Strength, Agility, AttackPower, Critical, Haste >, spell_item_dementia, spell_item_desperate_defense, spell_item_dire_brew, spell_item_discerning_eye_beast_dummy, spell_item_disco_ball_listening_to_music_periodic, spell_item_extract_gas, spell_item_fate_rune_of_unsurpassed_vigor, spell_item_frozen_shadoweave, spell_item_harm_prevention_belt, spell_item_healing_touch_refund, spell_item_heartpierce< EnergySpellId, ManaSpellId, RageSpellId, RPSpellId >::spell_item_heartpierce_AuraScript< Energy, Mana, Rage, RunicPower >, spell_item_mana_drain, spell_item_mark_of_conquest, spell_item_necrotic_touch, spell_item_nitro_boosts_backfire, spell_item_party_time, spell_item_pendant_of_the_violet_eye, spell_item_persistent_shield, spell_item_pet_healing, spell_item_power_circle, spell_item_shadowmourne, spell_item_shadowmourne_soul_fragment, spell_item_shadows_fate, spell_item_shard_of_the_scale< HealProcSpellId, DamageProcSpellId >::spell_item_shard_of_the_scale_AuraScript< HealProc, DamageProc >, spell_item_soul_preserver, spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >::spell_item_sunwell_neck_AuraScript< Aldors, Scryers >, spell_item_swift_hand_justice_dummy, spell_item_the_eye_of_diminution, spell_item_thrallmar_and_honor_hold_favor, spell_item_totem_of_flowing_water, spell_item_trinket_stack::spell_item_trinket_stack_AuraScript, spell_item_unsated_craving, spell_item_valanyr_hammer_of_ancient_kings, spell_item_zandalarian_charm::spell_item_zandalarian_charm_AuraScript, spell_janalai_fire_bomb, spell_jokkum_scriptcast, spell_jormungars_paralysis, spell_jormungars_paralytic_toxin, spell_jormungars_slime_pool, spell_kaelthas_flame_strike, spell_kaelthas_gaining_power, spell_kaelthas_gravity_lapse_periodic, spell_kaelthas_mind_control_aura, spell_kaelthas_nether_vapor_lightning, spell_kaelthas_remote_toy, spell_kaelthas_shock_barrier, spell_kalecgos_curse_of_boundless_agony, spell_kalecgos_spectral_realm_aura, spell_kargath_executioner, spell_keleseth_frost_tomb_channel, spell_keleseth_frost_tomb_periodic, spell_kelidan_the_breaker_burning_nova, spell_kelthuzad_chains, spell_kelthuzad_detonate_mana, spell_kelthuzad_frost_blast, spell_koralon_meteor_fists, spell_krick_explosive_barrage, spell_krick_pursuit_AuraScript, spell_krick_pursuit_confusion, spell_leotheras_the_blind_demon_link, spell_leotheras_the_blind_insidious_whisper_aura, spell_leotheras_the_blind_metamorphosis, spell_load_into_catapult::spell_load_into_catapult_AuraScript, spell_loatheb_deathbloom, spell_love_is_in_the_air_heavily_perfumed, spell_love_is_in_the_air_recently_analyzed, spell_love_is_in_the_air_romantic_picnic, spell_love_is_in_the_air_sample_satisfaction, spell_love_is_in_the_air_service_uniform, spell_mage_arcane_missiles, spell_mage_arcane_potency, spell_mage_blazing_speed, spell_mage_burning_determination, spell_mage_burnout, spell_mage_combustion, spell_mage_combustion_proc, spell_mage_dragon_breath, spell_mage_empowered_fire, spell_mage_fingers_of_frost, spell_mage_focus_magic, spell_mage_frostfire_bolt, spell_mage_gen_extra_effects, spell_mage_glyph_of_ice_block, spell_mage_glyph_of_icy_veins, spell_mage_glyph_of_polymorph, spell_mage_hot_streak, spell_mage_ignite, spell_mage_imp_blizzard, spell_mage_imp_mana_gems, spell_mage_incanters_absorbtion_base_AuraScript, spell_mage_living_bomb, spell_mage_magic_absorption, spell_mage_master_of_elements, spell_mage_mirror_image, spell_mage_missile_barrage, spell_mage_missile_barrage_proc, spell_magic_eater_food, spell_magtheridon_quake_initial, spell_magtheridon_shadow_grasp, spell_magtheridon_shadow_grasp_visual, spell_magus_telestra_clone_dies, spell_maiev_down, spell_majordomo_separation_anxiety, spell_malacrass_lifebloom, spell_malacrass_mark_of_blood, spell_malacrass_unstable_affliction, spell_malygos_destroy_platform_channel, spell_malygos_portal_beam, spell_malygos_vortex_visual, spell_mark_of_kazrogal_aura, spell_mark_of_malice, spell_marrowgar_coldflame_damage, spell_marwyn_shared_suffering::spell_marwyn_shared_suffering_AuraScript, spell_mekgineer_steamrigger_summon_gnomes, spell_midsummer_braziers_hit, spell_midsummer_ribbon_pole_periodic_visual, spell_midsummer_stamp_out_bonfire_quest_complete, spell_midsummer_test_ribbon_pole_channel, spell_midsummer_torch_tossing_training_practice, spell_mimiron_magnetic_core::spell_mimiron_magnetic_core_AuraScript, spell_mimiron_rapid_burst::spell_mimiron_rapid_burst_AuraScript, spell_mimiron_summon_assault_bot::spell_mimiron_summon_assault_bot_AuraScript, spell_mimiron_summon_fire_bot::spell_mimiron_summon_fire_bot_AuraScript, spell_mimiron_summon_flames_spread::spell_mimiron_summon_flames_spread_AuraScript, spell_mimiron_summon_junk_bot::spell_mimiron_summon_junk_bot_AuraScript, spell_mimiron_weld::spell_mimiron_weld_AuraScript, spell_mistress_kiss, spell_moam_energize, spell_moorabi_mojo_frenzy, spell_moragg_optic_link, spell_moragg_ray, spell_moroes_garrote_remove, spell_mother_shahraz_generic_periodic, spell_mother_shahraz_random_periodic, spell_mother_shahraz_saber_lash, spell_mount_check, spell_murmur_murmurs_touch, spell_muru_dark_fiend_magic, spell_muru_darkness, spell_muru_negative_energy_periodic, spell_muru_summon_blood_elves_periodic, spell_muru_transform_visual_missile_periodic, spell_nalorakk_shape, spell_nethermancer_sepethrea_inferno, spell_noxxion_summon_spawns, spell_oculus_dream_funnel, spell_oculus_evasive_maneuvers, spell_oculus_ride_ruby_emerald_amber_drake_que, spell_oculus_stop_time, spell_oculus_temporal_rift, spell_omor_the_unscarred_orbital_strike_whip, spell_omrogg_burning_maul, spell_opera_picnic_basket_smell, spell_operation_gnomeregan_basic_orders_emote, spell_ormorok_crystal_spike, spell_overload_circuit, spell_pal_ardent_defender, spell_pal_aura_mastery, spell_pal_aura_mastery_immune, spell_pal_avenging_wrath, spell_pal_beacon_of_light, spell_pal_blessing_of_sanctuary, spell_pal_divine_purpose, spell_pal_divine_sacrifice, spell_pal_exorcism_and_holy_wrath_damage, spell_pal_eye_for_an_eye, spell_pal_glyph_of_divinity, spell_pal_glyph_of_holy_light_dummy, spell_pal_hand_of_sacrifice, spell_pal_hand_of_salvation, spell_pal_heart_of_the_crusader, spell_pal_illumination, spell_pal_improved_aura, spell_pal_improved_lay_of_hands, spell_pal_infusion_of_light, spell_pal_item_healing_discount, spell_pal_item_t6_trinket, spell_pal_judgement_of_light_heal, spell_pal_judgement_of_wisdom_mana, spell_pal_judgements_of_the_just, spell_pal_judgements_of_the_wise, spell_pal_light_s_beacon, spell_pal_righteous_vengeance, spell_pal_sacred_shield, spell_pal_sacred_shield_dummy, spell_pal_seal_of_righteousness, spell_pal_seal_of_vengeance< DoTSpellId, DamageSpellId >::spell_pal_seal_of_vengeance_AuraScript< DoTSpell, DamageSpell >, spell_pal_seals, spell_pal_sheath_of_light, spell_pal_spiritual_attunement, spell_pal_t3_6p_bonus, spell_pal_t8_2p_bonus, spell_palehoof_crazed, spell_pet_charge, spell_pet_culling_the_herd, spell_pet_gen_lich_pet_aura, spell_pet_gen_lich_pet_emote, spell_pet_gen_lich_pet_periodic_emote, spell_pet_guard_dog, spell_pet_silverback, spell_pilgrims_bounty_a_serving_of, spell_player_mount_wyrm, spell_power_of_the_twins, spell_pri_aq_3p_bonus, spell_pri_blessed_recovery, spell_pri_body_and_soul, spell_pri_dispersion, spell_pri_divine_aegis, spell_pri_glyph_of_dispel_magic, spell_pri_glyph_of_prayer_of_healing, spell_pri_guardian_spirit, spell_pri_imp_shadowform, spell_pri_improved_spirit_tap, spell_pri_item_t6_trinket, spell_pri_lightwell_renew, spell_pri_mana_leech, spell_pri_pain_and_suffering_dummy, spell_pri_power_word_shield_aura, spell_pri_renew, spell_pri_shadowfiend_death, spell_pri_t10_heal_2p_bonus, spell_pri_t3_4p_bonus, spell_pri_t5_heal_2p_bonus, spell_pri_vampiric_embrace, spell_pri_vampiric_touch, spell_pursuing_spikes, spell_putricide_gaseous_bloat, spell_putricide_mutated_plague, spell_putricide_mutated_transformation_dismiss, spell_putricide_mutation_init_aura, spell_putricide_ooze_tank_protection, spell_quest_taming_the_beast, spell_rain_of_bones::spell_rain_of_bones_AuraScript, spell_random_ingredient_aura, spell_razorscale_fuse_armor, spell_reliquary_of_souls_aura_of_anger, spell_reliquary_of_souls_aura_of_desire, spell_reliquary_of_souls_spite, spell_reliquary_of_souls_submerge, spell_rog_blade_flurry, spell_rog_cheat_death, spell_rog_cut_to_the_chase, spell_rog_deadly_brew, spell_rog_glyph_of_backstab, spell_rog_honor_among_thieves, spell_rog_honor_among_thieves_proc_aura, spell_rog_killing_spree::spell_rog_killing_spree_AuraScript, spell_rog_nerves_of_steel, spell_rog_overkill_mos< RemoveSpellId >, spell_rog_prey_on_the_weak, spell_rog_quick_recovery, spell_rog_rupture::spell_rog_rupture_AuraScript, spell_rog_setup, spell_rog_tricks_of_the_trade_aura, spell_rog_tricks_of_the_trade_proc, spell_rog_turn_the_tables, spell_rog_vanish, spell_rotface_mutated_infection_aura, spell_rotface_unstable_ooze_explosion_suicide, spell_ruins_of_ahnqiraj_itch, spell_salramm_steal_flesh, spell_sapphiron_change_blizzard_target, spell_sapphiron_icebolt, spell_sapphiron_wing_buffet_despawn_periodic, spell_send_mug_control_aura, spell_serpent_shrine_coilfang_water, spell_serpent_shrine_frenzy_water, spell_sha_ancestral_awakening, spell_sha_astral_shift, spell_sha_astral_shift_aura, spell_sha_astral_shift_visual_dummy, spell_sha_clearcasting, spell_sha_earth_shield, spell_sha_earthbind_totem, spell_sha_earthliving_weapon, spell_sha_flame_shock, spell_sha_flametongue_weapon, spell_sha_frozen_power, spell_sha_glyph_of_earth_shield, spell_sha_glyph_of_healing_wave, spell_sha_glyph_of_totem_of_wrath, spell_sha_imp_water_shield, spell_sha_item_lightning_shield, spell_sha_item_lightning_shield_trigger, spell_sha_item_mana_surge, spell_sha_item_t10_elemental_2p_bonus, spell_sha_item_t6_trinket, spell_sha_lightning_overload, spell_sha_lightning_shield, spell_sha_maelstrom_weapon, spell_sha_mana_tide, spell_sha_nature_guardian, spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_AuraScript, spell_sha_sentry_totem, spell_sha_shamanistic_rage, spell_sha_spirit_hunt, spell_sha_static_shock, spell_sha_t10_elemental_4p_bonus, spell_sha_t10_restoration_4p_bonus, spell_sha_t3_6p_bonus, spell_sha_t3_8p_bonus, spell_sha_t8_elemental_4p_bonus, spell_sha_t9_elemental_4p_bonus, spell_sha_tidal_force_dummy, spell_sha_totemic_mastery, spell_sha_windfury_weapon, spell_shade_soul_channel, spell_shade_soul_channel_serverside, spell_shadowfang_keep_haunting_spirits::spell_shadowfang_keep_haunting_spirits_AuraScript, spell_shadowmoon_illidari_agent_illusion, spell_shield_of_runes::spell_shield_of_runes_AuraScript, spell_silithus_summon_cultist_periodic, spell_sindragosa_frost_beacon, spell_sindragosa_ice_tomb_trap, spell_sindragosa_instability, spell_sjonnir_iron_sludge_spawn_visual, spell_sjonnir_periodic_summon, spell_skadi_ride_vehicle, spell_stable_master_repo, spell_stasis_field_aura, spell_steal_essence_visual, spell_storm_peaks_bear_flank_fail, spell_storm_peaks_flaming_arrow_triggered_effect, spell_storm_peaks_read_pronouncement, spell_stratholme_haunting_phantoms, spell_summon_gauntlet_mobs_periodic, spell_summon_pumpkin_burst_delay, spell_sunken_temple_hex_of_jammalan, spell_sunken_temple_hex_of_jammalan_transform, spell_systems_shutdown::spell_systems_shutdown_AuraScript, spell_taldaram_ball_of_inferno_flame_aura, spell_taldaram_flame_ball_visual, spell_tar_blaze, spell_temple_of_ahnqiraj_itch, spell_terokkar_shadowy_disguise, spell_teron_gorefiend_shadow_of_death, spell_teron_gorefiend_spiritual_vengeance, spell_the_lich_king_dark_hunger, spell_the_lich_king_harvest_soul, spell_the_lich_king_in_frostmourne_room, spell_the_lich_king_infest, spell_the_lich_king_lights_favor, spell_the_lich_king_necrotic_plague, spell_the_lich_king_necrotic_plague_jump_aura, spell_the_lich_king_shadow_trap_visual, spell_the_lich_king_soul_reaper, spell_the_lich_king_soul_rip, spell_the_lich_king_vile_spirits, spell_the_lurker_below_spout_periodic, spell_thorim_activate_lightning_orb_periodic::spell_thorim_activate_lightning_orb_periodic_AuraScript, spell_thorim_aura_of_celerity, spell_thorim_blizzard_effect::spell_thorim_blizzard_effect_AuraScript, spell_threatening_gaze, spell_trollgore_corpse_explode, spell_twin_valkyr_dark_essence, spell_twin_valkyr_light_essence, spell_tyrannus_mark_of_rimefang, spell_tyrannus_overlord_brand, spell_uk_second_wind, spell_ulduar_random_aggro_periodic, spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript, spell_ulduar_stone_grip_absorb::spell_ulduar_stone_grip_absorb_AuraScript, spell_urom_frostbomb, spell_utgarde_pinnacle_beast_mark, spell_vael_burning_adrenaline, spell_valanar_kinetic_bomb_absorb, spell_valanar_kinetic_bomb_aura, spell_valkyr_essences, spell_varos_centrifuge_shield, spell_veranus_summon, spell_vexallus_energy_feedback, spell_violet_hold_destroy_door_seal, spell_violet_hold_portal_periodic, spell_volkhan_cool_down, spell_volkhan_cosmetic_stun_immune_permanent, spell_warhead_fuse, spell_warl_curse_of_agony, spell_warl_curse_of_doom, spell_warl_decimation, spell_warl_demonic_circle_summon, spell_warl_demonic_circle_teleport, spell_warl_demonic_pact, spell_warl_drain_soul, spell_warl_fel_synergy, spell_warl_glyph_of_corruption_nightfall, spell_warl_glyph_of_life_tap, spell_warl_glyph_of_shadowflame, spell_warl_haunt_aura, spell_warl_health_funnel, spell_warl_nether_protection, spell_warl_pet_passive::spell_warl_pet_passive_AuraScript, spell_warl_pet_passive_damage_done::spell_warl_pet_passive_damage_done_AuraScript, spell_warl_pet_passive_voidwalker::spell_warl_pet_passive_voidwalker_AuraScript, spell_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_seed_of_corruption_dummy, spell_warl_seed_of_corruption_generic, spell_warl_shadow_ward, spell_warl_siphon_life, spell_warl_soul_leech, spell_warl_t4_2p_bonus< TriggerSpellId >, spell_warl_unstable_affliction, spell_warr_damage_shield, spell_warr_deep_wounds_aura, spell_warr_extra_proc, spell_warr_glyph_of_blocking, spell_warr_glyph_of_sunder_armor, spell_warr_improved_spell_reflection, spell_warr_item_t10_prot_4p_bonus, spell_warr_rend, spell_warr_retaliation, spell_warr_second_wind, spell_warr_sweeping_strikes, spell_warr_sword_and_board, spell_warr_t3_prot_8p_bonus, spell_warr_vigilance, spell_wintergrasp_tenacity_refresh, spell_xt002_321_boombot_aura, spell_xt002_exposed_heart, spell_xt002_gravity_bomb_aura, spell_xt002_searing_light_spawn_life_spark, 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, spell_yogg_saron_squeeze::spell_yogg_saron_squeeze_AuraScript, spell_z_check, spell_zangarmarsh_stormcrow_amulet, spell_zangarmarsh_whisper_aura, spell_zuldrak_akalis_stun, spell_zuldrak_have_ingredient, spell_zuldrak_quenching_mist, spell_zuldrak_scourge_disguise, spell_zuldrak_scourge_disguise_expiring, spell_zuldrak_scourge_disguise_instability, spell_zuldrak_summon_escort_aura, spell_zuljin_claw_rage_periodic, and spell_zuramat_void_shift.

Classes

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

Public Member Functions

 AuraScript ()
 
 ~AuraScript ()
 
bool _Validate (SpellInfo const *entry) override
 
bool _Load (Aura *aura)
 
void _PrepareScriptCall (AuraScriptHookType hookType, AuraApplication const *aurApp=nullptr)
 
void _FinishScriptCall ()
 
bool _IsDefaultActionPrevented ()
 
void PreventDefaultAction ()
 
SpellInfo const * GetSpellInfo () const
 
SpellEffectInfo const & GetEffectInfo (SpellEffIndex effIndex) const
 
uint32 GetId () const
 
ObjectGuid GetCasterGUID () const
 
Unit * GetCaster () const
 
GameObject * GetGObjCaster () const
 
WorldObject * GetOwner () const
 
Unit * GetUnitOwner () const
 
DynamicObject * GetDynobjOwner () const
 
void Remove (AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
 
Aura * GetAura () const
 
AuraObjectType GetType () const
 
int32 GetDuration () const
 
void SetDuration (int32 duration, bool withMods=false)
 
void RefreshDuration ()
 
time_t GetApplyTime () const
 
int32 GetMaxDuration () const
 
void SetMaxDuration (int32 duration)
 
int32 CalcMaxDuration () const
 
bool IsExpired () const
 
bool IsPermanent () const
 
uint8 GetCharges () const
 
void SetCharges (uint8 charges)
 
uint8 CalcMaxCharges () const
 
bool ModCharges (int8 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
 
bool DropCharge (AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
 
uint8 GetStackAmount () const
 
void SetStackAmount (uint8 num)
 
bool ModStackAmount (int32 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
 
bool IsPassive () const
 
bool IsDeathPersistent () const
 
bool HasEffect (uint8 effIndex) const
 
AuraEffect * GetEffect (uint8 effIndex) const
 
bool HasEffectType (AuraType type) const
 
Unit * GetTarget () const
 
AuraApplication const * GetTargetApplication () const
 
- Public Member Functions inherited from _SpellScript
 _SpellScript ()
 
virtual ~_SpellScript ()
 
void _Register ()
 
void _Unload ()
 
void _Init (std::string const *scriptname, uint32 spellId)
 
std::string const * _GetScriptName () const
 
virtual void Register ()=0
 
virtual bool Validate (SpellInfo const *)
 
virtual bool Load ()
 
virtual void Unload ()
 

Public Attributes

HookList< CheckAreaTargetHandler > DoCheckAreaTarget
 
HookList< AuraDispelHandler > OnDispel
 
HookList< AuraDispelHandler > AfterDispel
 
HookList< EffectApplyHandler > OnEffectApply
 
HookList< EffectApplyHandler > AfterEffectApply
 
HookList< EffectApplyHandler > OnEffectRemove
 
HookList< EffectApplyHandler > AfterEffectRemove
 
HookList< EffectPeriodicHandler > OnEffectPeriodic
 
HookList< EffectUpdatePeriodicHandler > OnEffectUpdatePeriodic
 
HookList< EffectCalcAmountHandler > DoEffectCalcAmount
 
HookList< EffectCalcPeriodicHandler > DoEffectCalcPeriodic
 
HookList< EffectCalcSpellModHandler > DoEffectCalcSpellMod
 
HookList< EffectAbsorbHandler > OnEffectAbsorb
 
HookList< EffectAbsorbHandler > AfterEffectAbsorb
 
HookList< EffectManaShieldHandler > OnEffectManaShield
 
HookList< EffectManaShieldHandler > AfterEffectManaShield
 
HookList< EffectSplitHandler > OnEffectSplit
 
HookList< CheckProcHandler > DoCheckProc
 
HookList< CheckEffectProcHandler > DoCheckEffectProc
 
HookList< AuraProcHandler > DoPrepareProc
 
HookList< AuraProcHandler > OnProc
 
HookList< AuraProcHandler > AfterProc
 
HookList< EffectProcHandler > OnEffectProc
 
HookList< EffectProcHandler > AfterEffectProc
 

Private Types

typedef std::stack< ScriptStateStore > ScriptStateStack
 

Private Attributes

Aura * m_aura
 
AuraApplication const * m_auraApplication
 
bool m_defaultActionPrevented
 
ScriptStateStack m_scriptStates
 

Additional Inherited Members

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

Detailed Description

Definition at line 573 of file SpellScript.h.

Member Typedef Documentation

◆ ScriptStateStack

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

Definition at line 768 of file SpellScript.h.

Constructor & Destructor Documentation

◆ AuraScript()

AuraScript::AuraScript ( )

Definition at line 1055 of file SpellScript.cpp.

◆ ~AuraScript()

AuraScript::~AuraScript ( )
default

Member Function Documentation

◆ _FinishScriptCall()

◆ _IsDefaultActionPrevented()

◆ _Load()

bool AuraScript::_Load ( Aura *  aura)

◆ _PrepareScriptCall()

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

◆ _Validate()

◆ CalcMaxCharges()

uint8 AuraScript::CalcMaxCharges ( ) const

Definition at line 1245 of file SpellScript.cpp.

References Aura::CalcMaxCharges(), and m_aura.

◆ CalcMaxDuration()

int32 AuraScript::CalcMaxDuration ( ) const

Definition at line 1220 of file SpellScript.cpp.

References Aura::CalcMaxDuration(), and m_aura.

◆ DropCharge()

bool AuraScript::DropCharge ( AuraRemoveMode  removeMode = AURA_REMOVE_BY_DEFAULT)

Definition at line 1255 of file SpellScript.cpp.

References Aura::DropCharge(), and m_aura.

◆ GetApplyTime()

time_t AuraScript::GetApplyTime ( ) const

Definition at line 1205 of file SpellScript.cpp.

References Aura::GetApplyTime(), and m_aura.

◆ GetAura()

Aura * AuraScript::GetAura ( ) const

◆ GetCaster()

Unit * AuraScript::GetCaster ( ) const

Definition at line 1146 of file SpellScript.cpp.

References Aura::GetCaster(), m_aura, and Object::ToUnit().

Referenced by spell_dk_will_of_the_necropolis::Absorb(), spell_stable_master_repo::AfterApply(), spell_azuremyst_isle_shadow_of_the_forest_player::AfterApply(), spell_anubarak_pound::AfterApply(), spell_borean_tundra_drake_harpoon::AfterApply(), spell_sha_sentry_totem::AfterApply(), spell_the_lich_king_necrotic_plague_jump_aura::AfterDispel(), spell_opera_picnic_basket_smell::AfterRemove(), spell_sunken_temple_hex_of_jammalan::AfterRemove(), spell_ruins_of_ahnqiraj_itch::AfterRemove(), spell_huhuran_wyvern_sting::AfterRemove(), spell_temple_of_ahnqiraj_itch::AfterRemove(), spell_keleseth_frost_tomb_channel::AfterRemove(), spell_borean_tundra_red_dragonblood::AfterRemove(), spell_borean_tundra_drake_hatchling_subdued::AfterRemove(), spell_blackheart_incite_chaos_charm::AfterRemove(), spell_leotheras_the_blind_insidious_whisper_aura::AfterRemove(), spell_magtheridon_shadow_grasp::AfterRemove(), spell_sha_sentry_totem::AfterRemove(), spell_mage_ice_barrier::AfterRemove(), spell_mage_living_bomb::AfterRemove(), spell_oculus_stop_time::Apply(), spell_sha_earthbind_totem::Apply(), spell_warl_health_funnel::ApplyEffect(), spell_mage_frostfire_bolt::ApplyPermafrost(), spell_gen_arena_drink::CalcAmount(), spell_gen_arena_drink::CalcPeriodic(), spell_dk_anti_magic_shell_self::CalculateAmount(), spell_dk_anti_magic_zone::CalculateAmount(), spell_dk_icebound_fortitude::CalculateAmount(), spell_dru_swift_flight_passive::CalculateAmount(), spell_gen_vehicle_scaling::CalculateAmount(), spell_pal_hand_of_salvation::CalculateAmount(), spell_pri_lightwell_renew::CalculateAmount(), spell_dru_rip::CalculateAmount(), spell_mage_fire_frost_ward::CalculateAmount(), spell_mage_mana_shield::CalculateAmount(), spell_rog_rupture::spell_rog_rupture_AuraScript::CalculateAmount(), spell_warl_shadow_ward::CalculateAmount(), spell_dru_innervate::CalculateAmount(), spell_dru_insect_swarm::CalculateAmount(), spell_gen_gift_of_naaru::CalculateAmount(), spell_gen_mixology_bonus::CalculateAmount(), spell_pal_sacred_shield::CalculateAmount(), spell_mage_ice_barrier::CalculateAmount(), spell_pri_power_word_shield_aura::CalculateAmount(), spell_warr_rend::CalculateAmount(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountCritMelee(), spell_warl_pet_passive::spell_warl_pet_passive_AuraScript::CalculateAmountCritMelee(), spell_hun_pet_passive_crit::spell_hun_pet_passive_crit_AuraScript::CalculateAmountCritMelee(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountCritSpell(), spell_warl_pet_passive::spell_warl_pet_passive_AuraScript::CalculateAmountCritSpell(), spell_hun_pet_passive_crit::spell_hun_pet_passive_crit_AuraScript::CalculateAmountCritSpell(), spell_warl_pet_passive_damage_done::spell_warl_pet_passive_damage_done_AuraScript::CalculateAmountDamageDone(), spell_hun_pet_passive_damage_done::spell_hun_pet_passive_damage_done_AuraScript::CalculateAmountDamageDone(), spell_hun_animal_handler::spell_hun_animal_handler_AuraScript::CalculateAmountDamageDone(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountExpertise(), spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript::CalculateAmountExpertise(), spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_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_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountMeleeHit(), spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript::CalculateAmountMeleeHit(), spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_AuraScript::CalculateAmountMeleeHit(), spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript::CalculateAmountMeleeHit(), spell_dk_pet_scaling_03::spell_dk_pet_scaling_03_AuraScript::CalculateAmountMeleeHit(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountSpellHit(), spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript::CalculateAmountSpellHit(), spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_AuraScript::CalculateAmountSpellHit(), spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript::CalculateAmountSpellHit(), spell_dk_pet_scaling_03::spell_dk_pet_scaling_03_AuraScript::CalculateAmountSpellHit(), spell_the_lich_king_lights_favor::CalculateBonus(), spell_warl_seed_of_corruption_dummy::CalculateBuffer(), spell_yogg_saron_keeper_aura::spell_yogg_saron_keeper_aura_AuraScript::CanApply(), spell_yogg_saron_hodirs_protective_gaze::spell_yogg_saron_hodirs_protective_gaze_AuraScript::CanApply(), spell_hun_roar_of_sacrifice::CheckProc(), spell_devourer_of_souls_mirrored_soul_proc::CheckProc(), spell_mage_focus_magic::CheckProc(), spell_rog_honor_among_thieves::CheckProc(), spell_warr_vigilance::CheckProc(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::DummyTick(), spell_gen_burning_depths_necrolyte_image::HandleApply(), spell_warr_vigilance::HandleApply(), spell_gen_tournament_pennant::HandleApplyEffect(), spell_pri_renew::HandleApplyEffect(), spell_dk_frost_fever::HandleDispel(), spell_pri_vampiric_touch::HandleDispel(), spell_sha_flame_shock::HandleDispel(), spell_malacrass_unstable_affliction::HandleDispel(), spell_faction_champion_warl_unstable_affliction::HandleDispel(), spell_warl_unstable_affliction::HandleDispel(), spell_mistress_kiss::HandleDummyTick(), spell_garr_separation_anxiety::HandleDummyTick(), spell_majordomo_separation_anxiety::HandleDummyTick(), spell_mimiron_rapid_burst::spell_mimiron_rapid_burst_AuraScript::HandleDummyTick(), spell_dk_death_and_decay::HandleDummyTick(), spell_power_of_the_twins::HandleEffectApply(), spell_storm_peaks_flaming_arrow_triggered_effect::HandleEffectApply(), spell_pal_blessing_of_sanctuary::HandleEffectApply(), spell_rog_honor_among_thieves_proc_aura::HandleEffectApply(), spell_general_vezax_saronite_vapors::spell_general_vezax_saronite_vapors_AuraScript::HandleEffectApply(), spell_oculus_dream_funnel::HandleEffectCalcAmount(), spell_eastern_kingdoms_thaumaturgy_channel::HandleEffectPeriodic(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::HandleEffectPeriodic(), spell_gen_pony_mount_check::HandleEffectPeriodic(), spell_sha_earthbind_totem::HandleEffectPeriodic(), spell_chapter1_emblazon_runeblade::HandleEffectPeriodic(), spell_anubarak_leeching_swarm::HandleEffectPeriodic(), spell_general_vezax_mark_of_the_faceless::spell_general_vezax_mark_of_the_faceless_AuraScript::HandleEffectPeriodic(), spell_hadronox_leeching_poison::HandleEffectRemove(), spell_power_of_the_twins::HandleEffectRemove(), spell_marwyn_shared_suffering::spell_marwyn_shared_suffering_AuraScript::HandleEffectRemove(), spell_putricide_gaseous_bloat::HandleExtraEffect(), spell_krick_pursuit_AuraScript::HandleExtraEffect(), spell_salramm_steal_flesh::HandlePeriodic(), spell_anubarak_carrion_beetles::HandlePeriodic(), spell_hadronox_periodic_summon_template_AuraScript::HandlePeriodic(), spell_oculus_ride_ruby_emerald_amber_drake_que::HandlePeriodic(), spell_krick_explosive_barrage::HandlePeriodicTick(), spell_deathwhisper_mana_barrier::HandlePeriodicTick(), spell_intense_cold::HandlePeriodicTick(), spell_devourer_of_souls_mirrored_soul_proc::HandleProc(), spell_rog_honor_among_thieves::HandleProc(), spell_rog_turn_the_tables::HandleProc(), spell_oculus_temporal_rift::HandleProc(), spell_hun_roar_of_sacrifice::HandleProc(), spell_pal_light_s_beacon::HandleProc(), spell_pal_sacred_shield_dummy::HandleProc(), spell_warl_seed_of_corruption_dummy::HandleProc(), spell_warl_seed_of_corruption_generic::HandleProc(), spell_item_shadows_fate::HandleProc(), spell_icecrown_burst_at_the_seams_59579::HandleRemove(), spell_steal_essence_visual::HandleRemove(), spell_grobbulus_mutating_injection::HandleRemove(), spell_warl_haunt_aura::HandleRemove(), spell_dk_dancing_rune_weapon::HandleTarget(), spell_mimiron_summon_flames_spread::spell_mimiron_summon_flames_spread_AuraScript::HandleTick(), spell_halion_combustion_consumption_periodic::HandleTick(), spell_warl_drain_soul::HandleTick(), spell_putricide_mutated_plague::HandleTriggerSpell(), spell_shadowfang_keep_haunting_spirits::spell_shadowfang_keep_haunting_spirits_AuraScript::HandleUpdatePeriodic(), spell_stratholme_haunting_phantoms::HandleUpdatePeriodic(), spell_zuldrak_scourge_disguise_instability::HandleUpdatePeriodic(), spell_valkyr_essences::Load(), spell_power_of_the_twins::Load(), spell_tyrannus_overlord_brand::Load(), spell_taldaram_flame_ball_visual::Load(), spell_malygos_portal_beam::Load(), spell_malygos_vortex_visual::Load(), spell_malygos_destroy_platform_channel::Load(), spell_alexstrasza_gift_beam::Load(), spell_alexstrasza_gift_beam_visual::Load(), spell_varos_centrifuge_shield::Load(), spell_thorim_activate_lightning_orb_periodic::spell_thorim_activate_lightning_orb_periodic_AuraScript::Load(), spell_kargath_executioner::Load(), spell_dk_anti_magic_shell_raid::Load(), spell_dk_anti_magic_shell_self::Load(), spell_dk_anti_magic_zone::Load(), spell_dk_icebound_fortitude::Load(), spell_dk_spell_deflection::Load(), spell_dk_will_of_the_necropolis::Load(), spell_dru_moonkin_form_passive::Load(), spell_dru_primal_tenacity::Load(), spell_dru_rip::Load(), spell_dru_swift_flight_passive::Load(), spell_gen_arena_drink::Load(), spell_gen_tournament_pennant::Load(), spell_gen_vehicle_scaling::Load(), spell_gen_mixology_bonus::Load(), spell_pal_divine_sacrifice::Load(), spell_pal_hand_of_sacrifice::Load(), spell_gen_pet_calculate::spell_gen_pet_calculate_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_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_passive_voidwalker::spell_warl_pet_passive_voidwalker_AuraScript::Load(), spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_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_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_animal_handler::spell_hun_animal_handler_AuraScript::Load(), spell_dk_avoidance_passive::spell_dk_avoidance_passive_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_pri_renew::Load(), spell_rog_nerves_of_steel::Load(), spell_rog_rupture::spell_rog_rupture_AuraScript::Load(), spell_sha_astral_shift::Load(), spell_warl_curse_of_doom::Load(), spell_gormok_ride_player::OnApply(), spell_jormungars_paralytic_toxin::OnApply(), spell_jormungars_paralysis::OnApply(), spell_tyrannus_mark_of_rimefang::OnApply(), spell_the_lich_king_necrotic_plague_jump_aura::OnApply(), spell_dreamwalker_summon_suppresser::OnApply(), spell_four_horsemen_mark::OnApply(), spell_varos_centrifuge_shield::OnApply(), spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript::OnApply(), spell_gen_clone_weapon_aura::OnApply(), spell_the_lich_king_soul_reaper::OnPeriodic(), spell_the_lich_king_lights_favor::OnPeriodic(), spell_urom_frostbomb::OnPeriodic(), spell_illidan_tear_of_azzinoth_channel::OnPeriodic(), spell_vexallus_energy_feedback::OnPeriodic(), spell_deathwhisper_dark_reckoning::OnPeriodic(), spell_the_lich_king_soul_rip::OnPeriodic(), spell_hodir_flash_freeze::OnPeriodic(), spell_xt002_gravity_bomb_aura::OnPeriodic(), spell_moragg_optic_link::OnPeriodic(), spell_threatening_gaze::OnRemove(), spell_halion_meteor_strike_marker::OnRemove(), spell_gormok_jump_to_hand::OnRemove(), spell_the_lich_king_necrotic_plague::OnRemove(), spell_malygos_vortex_visual::OnRemove(), spell_alexstrasza_gift_beam_visual::OnRemove(), spell_varos_centrifuge_shield::OnRemove(), spell_shield_of_runes::spell_shield_of_runes_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_illidari_council_deadly_poison::OnRemove(), spell_reliquary_of_souls_spite::OnRemove(), spell_bem_charm_rexxars_rodent::OnRemove(), spell_quest_taming_the_beast::OnRemove(), spell_the_lich_king_necrotic_plague_jump_aura::OnRemove(), spell_mimiron_summon_assault_bot::spell_mimiron_summon_assault_bot_AuraScript::OnRemove(), spell_mimiron_summon_fire_bot::spell_mimiron_summon_fire_bot_AuraScript::OnRemove(), spell_mimiron_summon_junk_bot::spell_mimiron_summon_junk_bot_AuraScript::OnRemove(), spell_xt002_searing_light_spawn_life_spark::OnRemove(), spell_xt002_gravity_bomb_aura::OnRemove(), spell_hun_wyvern_sting::OnRemove(), spell_warl_curse_of_doom::OnRemove(), spell_dru_lifebloom::OnRemoveEffect(), spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::OnRemoveVehicle(), spell_skadi_ride_vehicle::OnRemoveVehicle(), spell_bullet_controller::PeriodicTick(), spell_sindragosa_frost_beacon::PeriodicTick(), spell_frostwarden_handler_focus_fire_aura::PeriodicTick(), spell_dreamwalker_summon_suppresser::PeriodicTick(), spell_thorim_activate_lightning_orb_periodic::spell_thorim_activate_lightning_orb_periodic_AuraScript::PeriodicTick(), spell_gen_nitrous_boost::PeriodicTick(), spell_item_extract_gas::PeriodicTick(), spell_headless_horseman_summoning_rhyme_aura::PeriodicTick(), spell_trollgore_corpse_explode::PeriodicTick(), spell_sindragosa_ice_tomb_trap::PeriodicTick(), spell_kelthuzad_frost_blast::PeriodicTick(), spell_hellfire_peninsula_absorb_eye_of_grillok::PeriodicTick(), spell_hun_explosive_shot::PeriodicTick(), spell_gen_defend::RefreshVisualShields(), spell_gen_defend::RemoveDummyFromDriver(), spell_dru_wild_growth_aura::SetTickHeal(), and spell_pal_divine_sacrifice::Split().

◆ GetCasterGUID()

ObjectGuid AuraScript::GetCasterGUID ( ) const

Definition at line 1141 of file SpellScript.cpp.

References Aura::GetCasterGUID(), and m_aura.

Referenced by spell_dru_savage_roar_aura::AfterApply(), spell_the_lich_king_necrotic_plague_jump_aura::AfterDispel(), spell_malacrass_lifebloom::AfterRemove(), spell_gen_lifebloom::AfterRemove(), spell_loatheb_deathbloom::AfterRemove(), spell_pri_power_word_shield_aura::CalculateAmount(), spell_pal_aura_mastery_immune::CheckAreaTarget(), spell_item_power_circle::CheckCaster(), spell_jormungars_paralytic_toxin::HandleDummy(), spell_pal_improved_aura::HandleEffectApply(), spell_pal_aura_mastery::HandleEffectRemove(), spell_pal_blessing_of_sanctuary::HandleEffectRemove(), spell_pal_improved_aura::HandleEffectRemove(), spell_rotface_mutated_infection_aura::HandleEffectRemove(), spell_putricide_gaseous_bloat::HandleExtraEffect(), spell_sha_earth_shield::HandleProc(), spell_pal_judgement_of_light_heal::HandleProc(), spell_pal_judgement_of_wisdom_mana::HandleProc(), spell_gen_burning_depths_necrolyte_image::HandleRemove(), spell_warr_vigilance::HandleRemove(), spell_grobbulus_mutating_injection::HandleRemove(), spell_warl_haunt_aura::HandleRemove(), spell_putricide_mutated_plague::HandleTriggerSpell(), spell_tyrannus_overlord_brand::OnApply(), spell_gen_turkey_marker::OnApply(), spell_the_lich_king_soul_rip::OnPeriodic(), spell_the_lich_king_necrotic_plague::OnRemove(), spell_halion_marks::OnRemove(), spell_putricide_mutated_plague::OnRemove(), spell_sindragosa_instability::OnRemove(), spell_the_lich_king_necrotic_plague_jump_aura::OnRemove(), and spell_dru_lifebloom::OnRemoveEffect().

◆ GetCharges()

uint8 AuraScript::GetCharges ( ) const

Definition at line 1235 of file SpellScript.cpp.

References Aura::GetCharges(), and m_aura.

Referenced by spell_ichoron_protective_bubble::HandleShatter().

◆ GetDuration()

int32 AuraScript::GetDuration ( ) const

◆ GetDynobjOwner()

DynamicObject * AuraScript::GetDynobjOwner ( ) const

Definition at line 1170 of file SpellScript.cpp.

References Aura::GetDynobjOwner(), and m_aura.

◆ GetEffect()

◆ GetEffectInfo()

SpellEffectInfo const & AuraScript::GetEffectInfo ( SpellEffIndex  effIndex) const

Definition at line 1131 of file SpellScript.cpp.

References SpellInfo::GetEffect(), Aura::GetSpellInfo(), and m_aura.

Referenced by spell_love_is_in_the_air_heavily_perfumed::AfterRemove(), spell_love_is_in_the_air_service_uniform::AfterRemove(), spell_astromancer_wrath_of_the_astromancer::AfterRemove(), spell_gen_mixology_bonus::CalculateAmount(), spell_warr_rend::CalculateAmount(), spell_marrowgar_coldflame_damage::CanBeAppliedOn(), spell_gen_proc_below_pct_damaged::CheckProc(), spell_item_crystal_spire_of_karabor::CheckProc(), spell_sha_nature_guardian::CheckProc(), spell_gen_burning_depths_necrolyte_image::HandleApply(), spell_dk_improved_unholy_presence::HandleEffectApply(), spell_rotface_mutated_infection_aura::HandleEffectRemove(), spell_pal_infusion_of_light::HandleProc(), spell_warr_item_t10_prot_4p_bonus::HandleProc(), spell_gen_burning_depths_necrolyte_image::HandleRemove(), spell_dk_anti_magic_shell_raid::Load(), spell_dk_anti_magic_shell_self::Load(), spell_dk_anti_magic_zone::Load(), spell_dk_spell_deflection::Load(), spell_dk_will_of_the_necropolis::Load(), spell_dru_moonkin_form_passive::Load(), spell_dru_primal_tenacity::Load(), spell_gen_absorb0_hitlimit1::Load(), spell_pal_ardent_defender::Load(), spell_pal_divine_sacrifice::Load(), spell_pri_guardian_spirit::Load(), spell_rog_cheat_death::Load(), spell_rog_nerves_of_steel::Load(), spell_sha_astral_shift::Load(), spell_pal_glyph_of_divinity::OnProc(), spell_warr_deep_wounds_aura::OnProc(), spell_frostwarden_handler_focus_fire_aura::PeriodicTick(), spell_gen_remove_on_health_pct::PeriodicTick(), spell_dru_frenzied_regeneration::PeriodicTick(), and spell_gen_remove_on_full_health::PeriodicTick().

◆ GetGObjCaster()

GameObject * AuraScript::GetGObjCaster ( ) const

Definition at line 1153 of file SpellScript.cpp.

References Aura::GetCaster(), m_aura, and Object::ToGameObject().

◆ GetId()

uint32 AuraScript::GetId ( ) const

Definition at line 1136 of file SpellScript.cpp.

References Aura::GetId(), and m_aura.

Referenced by spell_zuldrak_have_ingredient::AfterApply(), spell_magtheridon_shadow_grasp_visual::AfterApply(), spell_bem_apexis_swiftness::AfterRemove(), spell_zangarmarsh_whisper_aura::AfterRemove(), spell_dru_bear_form_passive::CalculateAmount(), spell_gen_vehicle_scaling::CalculateAmount(), spell_gen_mixology_bonus::CalculateAmount(), spell_marrowgar_coldflame_damage::CanBeAppliedOn(), spell_freezing_cloud_damage::CanBeAppliedOn(), spell_thorim_blizzard_effect::spell_thorim_blizzard_effect_AuraScript::CheckAreaTarget(), spell_gen_tournament_pennant::HandleApplyEffect(), spell_mage_fingers_of_frost::HandleDummy(), spell_warl_demonic_circle_summon::HandleDummyTick(), spell_dru_idol_lifebloom::HandleEffectCalcSpellMod(), spell_pal_exorcism_and_holy_wrath_damage::HandleEffectCalcSpellMod(), spell_warr_glyph_of_sunder_armor::HandleEffectCalcSpellMod(), spell_putricide_gaseous_bloat::HandleExtraEffect(), spell_dk_presence::HandleImprovedBloodPresence(), spell_dk_presence::HandleImprovedFrostPresence(), spell_dk_presence::HandleImprovedUnholyPresence(), spell_hun_sniper_training::HandlePeriodic(), spell_warl_demonic_circle_summon::HandleRemove(), spell_item_deadly_precision::HandleStackDrop(), spell_dk_dancing_rune_weapon::HandleTarget(), spell_dreamwalker_decay_periodic_timer::Load(), spell_arcatraz_death_count::OnApply(), spell_brewfest_giddyup::OnChange(), spell_brewfest_giddyup::OnPeriodic(), spell_love_is_in_the_air_romantic_picnic::OnPeriodic(), spell_brewfest_ram::OnPeriodic(), spell_murmur_murmurs_touch::OnPeriodic(), spell_the_lurker_below_spout_periodic::OnPeriodic(), spell_quest_taming_the_beast::OnRemove(), spell_hun_wyvern_sting::OnRemove(), spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::OnRemoveVehicle(), spell_overload_circuit::PeriodicTick(), spell_gen_restoration::PeriodicTick(), spell_gen_defend::RefreshVisualShields(), spell_gen_defend::RemoveDummyFromDriver(), and spell_gen_arena_drink::Validate().

◆ GetMaxDuration()

int32 AuraScript::GetMaxDuration ( ) const

◆ GetOwner()

WorldObject * AuraScript::GetOwner ( ) const

Definition at line 1160 of file SpellScript.cpp.

References Aura::GetOwner(), and m_aura.

Referenced by spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountCritMelee(), spell_warl_pet_passive::spell_warl_pet_passive_AuraScript::CalculateAmountCritMelee(), spell_hun_pet_passive_crit::spell_hun_pet_passive_crit_AuraScript::CalculateAmountCritMelee(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountCritSpell(), spell_warl_pet_passive::spell_warl_pet_passive_AuraScript::CalculateAmountCritSpell(), spell_hun_pet_passive_crit::spell_hun_pet_passive_crit_AuraScript::CalculateAmountCritSpell(), spell_warl_pet_passive_damage_done::spell_warl_pet_passive_damage_done_AuraScript::CalculateAmountDamageDone(), spell_hun_pet_passive_damage_done::spell_hun_pet_passive_damage_done_AuraScript::CalculateAmountDamageDone(), spell_hun_animal_handler::spell_hun_animal_handler_AuraScript::CalculateAmountDamageDone(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountExpertise(), spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript::CalculateAmountExpertise(), spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_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_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountMeleeHit(), spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript::CalculateAmountMeleeHit(), spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_AuraScript::CalculateAmountMeleeHit(), spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript::CalculateAmountMeleeHit(), spell_dk_pet_scaling_03::spell_dk_pet_scaling_03_AuraScript::CalculateAmountMeleeHit(), spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript::CalculateAmountSpellHit(), spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript::CalculateAmountSpellHit(), spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_AuraScript::CalculateAmountSpellHit(), spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript::CalculateAmountSpellHit(), spell_dk_pet_scaling_03::spell_dk_pet_scaling_03_AuraScript::CalculateAmountSpellHit(), spell_marrowgar_coldflame_damage::CanBeAppliedOn(), spell_freezing_cloud_damage::CanBeAppliedOn(), spell_igb_rocket_pack_useable::CheckAreaTarget(), spell_thorim_blizzard_effect::spell_thorim_blizzard_effect_AuraScript::CheckAreaTarget(), spell_igb_rocket_pack_useable::HandleApply(), spell_igb_on_gunship_deck::HandleApply(), spell_item_party_time::HandleEffectApply(), spell_igb_rocket_pack_useable::HandleRemove(), spell_black_morass_time_rift_periodic::Load(), spell_igb_rocket_pack_useable::Load(), spell_igb_on_gunship_deck::Load(), spell_the_lich_king_harvest_soul::Load(), spell_the_lich_king_in_frostmourne_room::Load(), spell_dreamwalker_nightmare_cloud::Load(), spell_ichoron_drained::Load(), spell_ichoron_protective_bubble::Load(), spell_hun_aspect_of_the_beast::Load(), spell_gen_pet_calculate::spell_gen_pet_calculate_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_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_passive_voidwalker::spell_warl_pet_passive_voidwalker_AuraScript::Load(), spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_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_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_animal_handler::spell_hun_animal_handler_AuraScript::Load(), spell_dk_avoidance_passive::spell_dk_avoidance_passive_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_load_into_catapult::spell_load_into_catapult_AuraScript::OnApply(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::OnApply(), 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_searing_light_spawn_life_spark::OnRemove(), spell_xt002_gravity_bomb_aura::OnRemove(), and spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::OnRemoveStun().

◆ GetSpellInfo()

SpellInfo const * AuraScript::GetSpellInfo ( ) const

Definition at line 1126 of file SpellScript.cpp.

References Aura::GetSpellInfo(), and m_aura.

Referenced by spell_dk_will_of_the_necropolis::Absorb(), spell_dru_nurturing_instinct::AfterApply(), spell_dru_nurturing_instinct::AfterRemove(), spell_gen_replenishment_aura::CalculateAmount(), spell_mage_fire_frost_ward::CalculateAmount(), spell_mage_mana_shield::CalculateAmount(), spell_warl_shadow_ward::CalculateAmount(), spell_gen_gift_of_naaru::CalculateAmount(), spell_pal_sacred_shield::CalculateAmount(), spell_mage_ice_barrier::CalculateAmount(), spell_pri_power_word_shield_aura::CalculateAmount(), spell_warr_rend::CalculateAmount(), spell_warl_seed_of_corruption_dummy::CalculateBuffer(), spell_gen_decay_over_time_aura::CheckProc(), spell_infected_worgen_bite::HandleAfterEffectApply(), spell_igb_on_gunship_deck::HandleApply(), spell_sha_maelstrom_weapon::HandleBonus(), spell_mage_imp_blizzard::HandleChill(), spell_gen_choking_vines::HandleChoke(), spell_mistress_kiss::HandleDummyTick(), spell_pal_improved_aura::HandleEffectRemove(), spell_putricide_gaseous_bloat::HandleExtraEffect(), spell_razorscale_fuse_armor::HandleFused(), spell_operation_gnomeregan_basic_orders_emote::HandlePeriodic(), spell_pet_guard_dog::HandleProc(), spell_pet_silverback::HandleProc(), spell_mage_arcane_potency::HandleProc(), spell_mage_ignite::HandleProc(), spell_pal_heart_of_the_crusader::HandleProc(), spell_sha_flametongue_weapon::HandleProc(), spell_warl_seed_of_corruption_dummy::HandleProc(), spell_warr_second_wind::HandleProc(), spell_dk_death_rune::HandleProc(), spell_hun_rapid_recuperation_trigger::HandleRapidKillingProc(), spell_gen_clone_weapon_aura::OnApply(), spell_deathwhisper_dark_reckoning::OnPeriodic(), spell_taldaram_flame_ball_visual::OnRemove(), spell_gen_clone_weapon_aura::OnRemove(), spell_dru_lifebloom::OnRemoveEffect(), spell_frostwarden_handler_focus_fire_aura::PeriodicTick(), spell_random_ingredient_aura::PeriodicTick(), spell_gen_restoration::PeriodicTick(), spell_gen_aura_of_fear::PeriodicTick(), spell_hun_feeding_frenzy::PeriodicTick(), spell_gen_defend::RefreshVisualShields(), and spell_gen_defend::RemoveVisualShields().

◆ GetStackAmount()

◆ GetTarget()

Unit * AuraScript::GetTarget ( ) const

Definition at line 1300 of file SpellScript.cpp.

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

Referenced by spell_valkyr_essences::Absorb(), spell_dk_anti_magic_shell_self::Absorb(), spell_dk_spell_deflection::Absorb(), spell_dk_will_of_the_necropolis::Absorb(), spell_dru_moonkin_form_passive::Absorb(), spell_dru_primal_tenacity::Absorb(), spell_pri_guardian_spirit::Absorb(), spell_rog_cheat_death::Absorb(), spell_rog_nerves_of_steel::Absorb(), spell_sha_astral_shift::Absorb(), spell_illidari_council_balance_of_power::Absorb(), spell_mage_fire_frost_ward::Absorb(), spell_pal_ardent_defender::Absorb(), spell_halion_combustion_consumption::AddMarkStack(), spell_vexallus_energy_feedback::AfterApply(), spell_stable_master_repo::AfterApply(), spell_brutallus_break_ice::AfterApply(), spell_muru_summon_blood_elves_periodic::AfterApply(), spell_nalorakk_shape::AfterApply(), spell_love_is_in_the_air_service_uniform::AfterApply(), spell_midsummer_torch_tossing_training_practice::AfterApply(), spell_midsummer_stamp_out_bonfire_quest_complete::AfterApply(), spell_noxxion_summon_spawns::AfterApply(), spell_azuremyst_isle_shadow_of_the_forest_creature::AfterApply(), spell_azuremyst_isle_shadow_of_the_forest_player::AfterApply(), spell_anubarak_pound::AfterApply(), spell_twin_valkyr_dark_essence::AfterApply(), spell_twin_valkyr_light_essence::AfterApply(), spell_magus_telestra_clone_dies::AfterApply(), spell_bjarngrim_stance_dummy::AfterApply(), spell_sjonnir_periodic_summon::AfterApply(), spell_sjonnir_iron_sludge_spawn_visual::AfterApply(), spell_borean_tundra_drake_harpoon::AfterApply(), spell_dragonblight_toaluus_spiritual_incense::AfterApply(), spell_grizzly_hills_flight_onequah_to_lights_breach::AfterApply(), spell_grizzly_hills_flight_westfall_to_lights_breach::AfterApply(), spell_fjord_the_cleansing_cleansing_soul::AfterApply(), spell_fjord_worg_disguise::AfterApply(), spell_icecrown_through_the_eye_the_eye_of_the_lk::AfterApply(), spell_storm_peaks_bear_flank_fail::AfterApply(), spell_zuldrak_akalis_stun::AfterApply(), spell_zuldrak_have_ingredient::AfterApply(), spell_zuldrak_summon_escort_aura::AfterApply(), spell_exarch_maladaar_stolen_soul_dispel::AfterApply(), spell_leotheras_the_blind_metamorphosis::AfterApply(), spell_serpent_shrine_coilfang_water::AfterApply(), spell_ahune_summoning_rhyme_aura::AfterApply(), spell_gruul_gronn_lords_grasp::AfterApply(), spell_kelidan_the_breaker_burning_nova::AfterApply(), spell_magtheridon_shadow_grasp::AfterApply(), spell_magtheridon_shadow_grasp_visual::AfterApply(), spell_commander_sarannis_arcane_devastation::AfterApply(), spell_alar_ashtongue_ruse_master::AfterApply(), spell_kaelthas_mind_control_aura::AfterApply(), spell_kaelthas_gaining_power::AfterApply(), spell_bem_vision_guide::AfterApply(), spell_terokkar_shadowy_disguise::AfterApply(), spell_zangarmarsh_stormcrow_amulet::AfterApply(), spell_pet_gen_lich_pet_emote::AfterApply(), spell_dk_lichborne::AfterApply(), spell_gen_furious_rage::AfterApply(), spell_item_dire_brew::AfterApply(), spell_item_thrallmar_and_honor_hold_favor::AfterApply(), spell_pri_dispersion::AfterApply(), spell_dragonblight_corrosive_spit::AfterApply(), spell_dru_nurturing_instinct::AfterApply(), spell_dru_savage_roar_aura::AfterApply(), spell_dru_survival_instincts_aura::AfterApply(), spell_rog_overkill_mos< RemoveSpellId >::AfterApply(), spell_the_lich_king_necrotic_plague_jump_aura::AfterDispel(), spell_opera_picnic_basket_smell::AfterRemove(), spell_felblood_kaelthas_flame_strike::AfterRemove(), spell_sunken_temple_hex_of_jammalan::AfterRemove(), spell_sunken_temple_hex_of_jammalan_transform::AfterRemove(), spell_brutallus_break_ice::AfterRemove(), spell_muru_dark_fiend_magic::AfterRemove(), spell_nalorakk_shape::AfterRemove(), spell_zuljin_claw_rage_periodic::AfterRemove(), spell_brewfest_botm_the_beast_within::AfterRemove(), spell_brewfest_botm_gassy::AfterRemove(), spell_brewfest_botm_bloated::AfterRemove(), spell_brewfest_botm_internal_combustion::AfterRemove(), spell_brewfest_botm_nauseous::AfterRemove(), spell_love_is_in_the_air_heavily_perfumed::AfterRemove(), spell_love_is_in_the_air_recently_analyzed::AfterRemove(), spell_love_is_in_the_air_service_uniform::AfterRemove(), spell_midsummer_torch_tossing_training_practice::AfterRemove(), spell_archimonde_eternal_silence::AfterRemove(), spell_noxxion_summon_spawns::AfterRemove(), spell_ruins_of_ahnqiraj_itch::AfterRemove(), spell_huhuran_wyvern_sting::AfterRemove(), spell_temple_of_ahnqiraj_itch::AfterRemove(), spell_azuremyst_isle_shadow_of_the_forest_player::AfterRemove(), spell_dustwallow_marsh_alcaz_survey_aura::AfterRemove(), spell_bronjahm_corrupt_soul::AfterRemove(), spell_eck_spit::AfterRemove(), spell_bjarngrim_stance_dummy::AfterRemove(), spell_bjarngrim_charge_up::AfterRemove(), spell_sjonnir_iron_sludge_spawn_visual::AfterRemove(), spell_mimiron_rapid_burst::spell_mimiron_rapid_burst_AuraScript::AfterRemove(), spell_thorim_aura_of_celerity::AfterRemove(), spell_zuramat_void_shift::AfterRemove(), spell_borean_tundra_taxi_amber_ledge_to_beryl_point_platform::AfterRemove(), spell_borean_tundra_taxi_coldarra_ledge_to_transitus_shield::AfterRemove(), spell_borean_tundra_red_dragonblood::AfterRemove(), spell_borean_tundra_drake_hatchling_subdued::AfterRemove(), spell_grizzly_hills_rage_of_jinarrak::AfterRemove(), spell_fjord_the_cleansing_cleansing_soul::AfterRemove(), spell_fjord_taxi_to_explorers_league_outpost::AfterRemove(), spell_fjord_worg_disguise::AfterRemove(), spell_fjord_worg_disguise_dummy::AfterRemove(), spell_icecrown_through_the_eye_the_eye_of_the_lk::AfterRemove(), spell_zuldrak_scourge_disguise_expiring::AfterRemove(), spell_leotheras_the_blind_metamorphosis::AfterRemove(), spell_leotheras_the_blind_insidious_whisper_aura::AfterRemove(), spell_serpent_shrine_coilfang_water::AfterRemove(), spell_ahune_minion_despawner::AfterRemove(), spell_gruul_look_around::AfterRemove(), spell_kelidan_the_breaker_burning_nova::AfterRemove(), spell_magtheridon_shadow_grasp::AfterRemove(), spell_magtheridon_shadow_grasp_visual::AfterRemove(), spell_dalliah_the_doomsayer_whirlwind::AfterRemove(), spell_alar_flame_quills::AfterRemove(), spell_astromancer_wrath_of_the_astromancer::AfterRemove(), spell_kaelthas_mind_control_aura::AfterRemove(), spell_kaelthas_flame_strike::AfterRemove(), spell_capacitus_polarity_charge_periodic::AfterRemove(), spell_bem_apexis_swiftness::AfterRemove(), spell_hellfire_peninsula_demonaic_visitation::AfterRemove(), spell_terokkar_shadowy_disguise::AfterRemove(), spell_zangarmarsh_whisper_aura::AfterRemove(), spell_dk_lichborne::AfterRemove(), spell_dru_nurturing_instinct::AfterRemove(), spell_dru_savage_roar_aura::AfterRemove(), spell_dru_survival_instincts_aura::AfterRemove(), spell_gen_furious_rage::AfterRemove(), spell_item_thrallmar_and_honor_hold_favor::AfterRemove(), spell_item_darkmoon_card_illusion::AfterRemove(), spell_pri_dispersion::AfterRemove(), spell_malacrass_lifebloom::AfterRemove(), spell_gen_lifebloom::AfterRemove(), spell_mage_ice_barrier::AfterRemove(), spell_mage_living_bomb::AfterRemove(), spell_loatheb_deathbloom::AfterRemove(), spell_oculus_stop_time::Apply(), spell_zuldrak_scourge_disguise::ApplyEffect(), spell_warl_health_funnel::ApplyEffect(), spell_mage_frostfire_bolt::ApplyPermafrost(), spell_rog_vanish::ApplyStealth(), spell_summon_gauntlet_mobs_periodic::CastTheNextTwoSpells(), spell_dk_blood_gorged::CheckProc(), spell_dk_rime::CheckProc(), spell_pal_blessing_of_sanctuary::CheckProc(), spell_pri_mana_leech::CheckProc(), spell_gen_adaptive_warding::CheckProc(), spell_hun_glyph_of_arcane_shot::CheckProc(), spell_pal_light_s_beacon::CheckProc(), spell_rog_setup::CheckProc(), spell_warl_fel_synergy::CheckProc(), spell_warl_siphon_life::CheckProc(), spell_warr_retaliation::CheckProc(), spell_warr_t3_prot_8p_bonus::CheckProc(), spell_rotface_unstable_ooze_explosion_suicide::DespawnSelf(), spell_yogg_saron_sanity::spell_yogg_saron_sanity_AuraScript::DummyTick(), spell_grip::DummyTick(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::DummyTick(), spell_festergut_blighted_spores::ExtraEffect(), spell_infected_worgen_bite::HandleAfterEffectApply(), spell_hallow_end_candy_pirate::HandleApply(), spell_igb_rocket_pack_useable::HandleApply(), spell_igb_on_gunship_deck::HandleApply(), spell_deathwhisper_dominated_mind::HandleApply(), spell_sapphiron_icebolt::HandleApply(), spell_volkhan_cosmetic_stun_immune_permanent::HandleApply(), spell_ichoron_drained::HandleApply(), spell_icecrown_burst_at_the_seams_59579::HandleApply(), spell_icecrown_bloated_abom_feign_death::HandleApply(), spell_illidan_remove_parasitic_shadowfiend::HandleApply(), spell_dru_enrage::HandleApply(), spell_gen_burning_depths_necrolyte_image::HandleApply(), spell_item_nitro_boosts_backfire::HandleApply(), spell_rog_killing_spree::spell_rog_killing_spree_AuraScript::HandleApply(), spell_warr_vigilance::HandleApply(), spell_dk_blood_tap::spell_dk_blood_tap_AuraScript::HandleApply(), spell_pal_avenging_wrath::HandleApply(), spell_pri_renew::HandleApplyEffect(), spell_gen_choking_vines::HandleChoke(), spell_grip::HandleDrop(), spell_jormungars_paralytic_toxin::HandleDummy(), spell_player_mount_wyrm::HandleDummy(), spell_sha_totemic_mastery::HandleDummy(), spell_stratholme_haunting_phantoms::HandleDummyTick(), spell_mistress_kiss::HandleDummyTick(), spell_valanar_kinetic_bomb_aura::HandleDummyTick(), spell_zuldrak_scourge_disguise_instability::HandleDummyTick(), spell_warl_demonic_circle_summon::HandleDummyTick(), spell_garr_separation_anxiety::HandleDummyTick(), spell_majordomo_separation_anxiety::HandleDummyTick(), spell_shadowfang_keep_haunting_spirits::spell_shadowfang_keep_haunting_spirits_AuraScript::HandleDummyTick(), spell_blood_council_shadow_prison::HandleDummyTick(), spell_mimiron_rapid_burst::spell_mimiron_rapid_burst_AuraScript::HandleDummyTick(), spell_dk_death_and_decay::HandleDummyTick(), spell_midsummer_braziers_hit::HandleEffectApply(), spell_ick_explosive_barrage::HandleEffectApply(), spell_z_check::HandleEffectApply(), spell_storm_peaks_flaming_arrow_triggered_effect::HandleEffectApply(), spell_maiev_down::HandleEffectApply(), spell_bem_coax_marmot::HandleEffectApply(), spell_dru_berserk::HandleEffectApply(), spell_gen_feign_death_all_flags::HandleEffectApply(), spell_gen_feign_death_no_dyn_flag::HandleEffectApply(), spell_gen_feign_death_no_prevent_emotes::HandleEffectApply(), spell_gen_prevent_emotes::HandleEffectApply(), spell_pal_aura_mastery::HandleEffectApply(), spell_pal_blessing_of_sanctuary::HandleEffectApply(), spell_pal_improved_aura::HandleEffectApply(), spell_general_vezax_saronite_vapors::spell_general_vezax_saronite_vapors_AuraScript::HandleEffectApply(), spell_dk_improved_blood_presence::HandleEffectApply(), spell_dk_improved_frost_presence::HandleEffectApply(), spell_dk_improved_unholy_presence::HandleEffectApply(), spell_mount_check::HandleEffectPeriodic(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::HandleEffectPeriodic(), spell_ulduar_random_aggro_periodic::HandleEffectPeriodic(), spell_z_check::HandleEffectPeriodic(), spell_zuldrak_quenching_mist::HandleEffectPeriodic(), spell_bem_aggro_burst::HandleEffectPeriodic(), spell_gen_gryphon_wyvern_mount_check::HandleEffectPeriodic(), spell_gen_parachute::HandleEffectPeriodic(), spell_gen_whisper_gulch_yogg_saron_whisper::HandleEffectPeriodic(), spell_rog_killing_spree::spell_rog_killing_spree_AuraScript::HandleEffectPeriodic(), spell_sha_earthbind_totem::HandleEffectPeriodic(), spell_muru_darkness::HandleEffectPeriodic(), spell_anubarak_leeching_swarm::HandleEffectPeriodic(), spell_general_vezax_mark_of_the_faceless::spell_general_vezax_mark_of_the_faceless_AuraScript::HandleEffectPeriodic(), spell_rog_prey_on_the_weak::HandleEffectPeriodic(), spell_sha_item_t10_elemental_2p_bonus::HandleEffectProc(), spell_hadronox_leeching_poison::HandleEffectRemove(), spell_gatewatcher_web_wrap::HandleEffectRemove(), spell_ick_explosive_barrage::HandleEffectRemove(), spell_illidan_parasitic_shadowfiend::HandleEffectRemove(), spell_illidan_eye_blast::HandleEffectRemove(), spell_maiev_down::HandleEffectRemove(), spell_bem_coax_marmot::HandleEffectRemove(), spell_dk_improved_blood_presence::HandleEffectRemove(), spell_dk_improved_frost_presence::HandleEffectRemove(), spell_dk_improved_unholy_presence::HandleEffectRemove(), spell_dk_presence::HandleEffectRemove(), spell_pal_aura_mastery::HandleEffectRemove(), spell_pal_blessing_of_sanctuary::HandleEffectRemove(), spell_pal_improved_aura::HandleEffectRemove(), spell_marwyn_shared_suffering::spell_marwyn_shared_suffering_AuraScript::HandleEffectRemove(), spell_rotface_mutated_infection_aura::HandleEffectRemove(), spell_putricide_gaseous_bloat::HandleExtraEffect(), spell_razorscale_fuse_armor::HandleFused(), spell_headless_horseman_head_periodic::HandleHPCheck(), spell_dk_presence::HandleImprovedBloodPresence(), spell_dk_presence::HandleImprovedFrostPresence(), spell_dk_presence::HandleImprovedUnholyPresence(), spell_xt002_exposed_heart::HandleLifeTransfer(), spell_warhead_fuse::HandleOnEffectRemove(), spell_operation_gnomeregan_basic_orders_emote::HandlePeriodic(), spell_salramm_steal_flesh::HandlePeriodic(), spell_hor_gunship_cannon_fire::spell_hor_gunship_cannon_fire_AuraScript::HandlePeriodic(), spell_igb_rocket_pack::HandlePeriodic(), spell_sapphiron_change_blizzard_target::HandlePeriodic(), spell_sapphiron_icebolt::HandlePeriodic(), spell_ormorok_crystal_spike::HandlePeriodic(), spell_bjarngrim_arc_weld::HandlePeriodic(), spell_algalon_phase_punch::HandlePeriodic(), spell_algalon_collapse::HandlePeriodic(), spell_algalon_remove_phase::HandlePeriodic(), spell_close_rift::HandlePeriodic(), spell_kaelthas_remote_toy::HandlePeriodic(), spell_gen_elwynn_lamb::HandlePeriodic(), spell_oculus_ride_ruby_emerald_amber_drake_que::HandlePeriodic(), spell_algalon_phase_constellation::HandlePeriodic(), spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript::HandlePeriodic(), spell_hun_rapid_recuperation::HandlePeriodic(), spell_hun_sniper_training::HandlePeriodic(), spell_item_dementia::HandlePeriodicDummy(), spell_item_nitro_boosts_backfire::HandlePeriodicDummy(), spell_volkhan_cool_down::HandlePeriodicDummyEffect(), spell_bronjahm_soulstorm_visual::HandlePeriodicTick(), spell_igb_periodic_trigger_with_power_cost::HandlePeriodicTick(), spell_intense_cold::HandlePeriodicTick(), spell_oculus_evasive_maneuvers::HandleProc(), spell_yogg_saron_diminsh_power::spell_yogg_saron_diminsh_power_AuraScript::HandleProc(), spell_dk_rime::HandleProc(), spell_item_fate_rune_of_unsurpassed_vigor::HandleProc(), spell_warr_sword_and_board::HandleProc(), spell_devourer_of_souls_mirrored_soul_proc::HandleProc(), spell_utgarde_pinnacle_beast_mark::HandleProc(), spell_mark_of_malice::HandleProc(), spell_dk_scent_of_blood::HandleProc(), spell_dru_living_seed_proc::HandleProc(), spell_dru_omen_of_clarity::HandleProc(), spell_hun_ascpect_of_the_viper::HandleProc(), spell_hun_cobra_strikes::HandleProc(), spell_hun_improved_mend_pet::HandleProc(), spell_hun_misdirection::HandleProc(), spell_item_aegis_of_preservation::HandleProc(), spell_item_desperate_defense::HandleProc(), spell_mage_empowered_fire::HandleProc(), spell_mage_focus_magic::HandleProc(), spell_pal_blessing_of_sanctuary::HandleProc(), spell_pal_item_healing_discount::HandleProc(), spell_pri_mana_leech::HandleProc(), spell_pri_t5_heal_2p_bonus::HandleProc(), spell_rog_tricks_of_the_trade_aura::HandleProc(), spell_rog_honor_among_thieves::HandleProc(), spell_sha_earth_shield::HandleProc(), spell_sha_shamanistic_rage::HandleProc(), spell_warr_extra_proc::HandleProc(), spell_warr_vigilance::HandleProc(), spell_deathwhisper_vampiric_might::HandleProc(), spell_the_lich_king_dark_hunger::HandleProc(), spell_oculus_temporal_rift::HandleProc(), spell_yogg_saron_grim_reprisal::spell_yogg_saron_grim_reprisal_AuraScript::HandleProc(), spell_ingvar_woe_strike::HandleProc(), spell_dk_blood_gorged::HandleProc(), spell_dru_living_seed::HandleProc(), spell_gen_adaptive_warding::HandleProc(), spell_item_shadowmourne::HandleProc(), spell_mage_burnout::HandleProc(), spell_mage_master_of_elements::HandleProc(), spell_pal_infusion_of_light::HandleProc(), spell_pal_seal_of_righteousness::HandleProc(), spell_rog_blade_flurry::HandleProc(), spell_sha_item_mana_surge::HandleProc(), spell_warl_seed_of_corruption_dummy::HandleProc(), spell_warl_soul_leech::HandleProc(), spell_warr_sweeping_strikes::HandleProc(), spell_item_harm_prevention_belt::HandleProc(), spell_warl_demonic_circle_summon::HandleRemove(), spell_hallow_end_candy_pirate::HandleRemove(), spell_midsummer_test_ribbon_pole_channel::HandleRemove(), spell_trollgore_corpse_explode::HandleRemove(), spell_igb_rocket_pack_useable::HandleRemove(), spell_sindragosa_ice_tomb_trap::HandleRemove(), spell_sapphiron_icebolt::HandleRemove(), spell_ichoron_drained::HandleRemove(), spell_ichoron_splatter::HandleRemove(), spell_icecrown_burst_at_the_seams_59579::HandleRemove(), spell_icecrown_bloated_abom_feign_death::HandleRemove(), spell_dru_enrage::HandleRemove(), spell_gen_burning_depths_necrolyte_image::HandleRemove(), spell_pal_avenging_wrath::HandleRemove(), spell_rog_killing_spree::spell_rog_killing_spree_AuraScript::HandleRemove(), spell_rog_tricks_of_the_trade_proc::HandleRemove(), spell_warr_vigilance::HandleRemove(), spell_igb_rocket_pack::HandleRemove(), spell_grobbulus_mutating_injection::HandleRemove(), spell_warl_haunt_aura::HandleRemove(), spell_kelthuzad_detonate_mana::HandleScript(), spell_ichoron_protective_bubble::HandleShatter(), spell_headless_horseman_maniacal_laugh::HandleSound(), spell_icehowl_massive_crash::HandleSpeed(), spell_item_deadly_precision::HandleStackDrop(), spell_item_zandalarian_charm::spell_item_zandalarian_charm_AuraScript::HandleStackDrop(), spell_forge_of_souls_soul_sickness::HandleStun(), spell_gen_paralytic_poison::HandleStun(), spell_dk_dancing_rune_weapon::HandleTarget(), spell_warl_demonic_circle_teleport::HandleTeleport(), spell_summon_pumpkin_burst_delay::HandleText(), spell_mimiron_summon_flames_spread::spell_mimiron_summon_flames_spread_AuraScript::HandleTick(), spell_mimiron_weld::spell_mimiron_weld_AuraScript::HandleTick(), spell_warl_drain_soul::HandleTick(), spell_ioc_parachute_ic::HandleTriggerSpell(), spell_bem_aggro_check_aura::HandleTriggerSpell(), spell_magic_eater_food::HandleTriggerSpell(), spell_putricide_mutated_plague::HandleTriggerSpell(), spell_pri_lightwell_renew::InitializeAmount(), spell_yogg_saron_hodirs_protective_gaze::spell_yogg_saron_hodirs_protective_gaze_AuraScript::OnAbsorb(), spell_illidari_council_reflective_shield::OnAbsorb(), spell_kaelthas_shock_barrier::OnAbsorb(), spell_direbrew_disarm::OnApply(), spell_moroes_garrote_remove::OnApply(), spell_headless_horseman_yell_timer::OnApply(), spell_kalecgos_curse_of_boundless_agony::OnApply(), spell_brewfest_ram_fatigue::OnApply(), spell_brewfest_apple_trap::OnApply(), spell_brewfest_barker_bunny::OnApply(), spell_love_is_in_the_air_romantic_picnic::OnApply(), spell_amanitar_potent_fungus::OnApply(), spell_halion_combustion_consumption::OnApply(), spell_halion_twilight_realm_handlers::OnApply(), spell_gormok_ride_player::OnApply(), spell_jormungars_paralytic_toxin::OnApply(), spell_krick_pursuit_confusion::OnApply(), spell_tyrannus_overlord_brand::OnApply(), spell_tyrannus_mark_of_rimefang::OnApply(), spell_blood_queen_frenzied_bloodthirst::OnApply(), spell_icc_empowered_blood::OnApply(), spell_icc_empowered_blood_3::OnApply(), spell_icc_stoneform::OnApply(), spell_four_horsemen_mark::OnApply(), spell_malygos_portal_beam::OnApply(), spell_alexstrasza_gift_beam::OnApply(), spell_alexstrasza_gift_beam_visual::OnApply(), spell_mimiron_magnetic_core::spell_mimiron_magnetic_core_AuraScript::OnApply(), spell_yogg_saron_shadow_beacon::spell_yogg_saron_shadow_beacon_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_jokkum_scriptcast::OnApply(), spell_veranus_summon::OnApply(), spell_claw_swipe_check::OnApply(), spell_storm_peaks_read_pronouncement::OnApply(), spell_zuldrak_scourge_disguise_expiring::OnApply(), spell_reliquary_of_souls_submerge::OnApply(), spell_omrogg_burning_maul::OnApply(), spell_arcatraz_death_count::OnApply(), spell_dk_raise_ally::spell_dk_raise_ally_AuraScript::OnApply(), spell_gen_clone_weapon_aura::OnApply(), spell_gen_damage_reduction_aura::OnApply(), spell_gen_gm_freeze::OnApply(), spell_hun_aspect_of_the_beast::OnApply(), spell_item_power_circle::OnApply(), spell_pilgrims_bounty_a_serving_of::OnApply(), spell_gen_turkey_marker::OnApply(), spell_hun_ascpect_of_the_viper::OnApply(), spell_hun_viper_attack_speed::OnApply(), spell_vael_burning_adrenaline::OnAuraRemoveHandler(), spell_brewfest_giddyup::OnChange(), spell_apothecary_perfume_spill::OnPeriodic(), spell_apothecary_cologne_spill::OnPeriodic(), spell_muru_summon_blood_elves_periodic::OnPeriodic(), spell_muru_transform_visual_missile_periodic::OnPeriodic(), spell_brewfest_giddyup::OnPeriodic(), spell_love_is_in_the_air_romantic_picnic::OnPeriodic(), spell_black_morass_corrupt_medivh_aeonus::OnPeriodic(), spell_moam_energize::OnPeriodic(), spell_gormok_snobolled::OnPeriodic(), spell_the_lich_king_soul_reaper::OnPeriodic(), spell_urom_frostbomb::OnPeriodic(), spell_sjonnir_periodic_summon::OnPeriodic(), spell_hodir_shatter_chest::OnPeriodic(), spell_hodir_biting_cold_periodic::OnPeriodic(), spell_yogg_saron_empowered::spell_yogg_saron_empowered_AuraScript::OnPeriodic(), spell_illidan_tear_of_azzinoth_channel::OnPeriodic(), spell_illidan_demon_transform1::OnPeriodic(), spell_illidan_caged::OnPeriodic(), spell_serpent_shrine_frenzy_water::OnPeriodic(), spell_mekgineer_steamrigger_summon_gnomes::OnPeriodic(), spell_ahune_ahunes_shield::OnPeriodic(), spell_ahune_summon_ice_spear_delayer::OnPeriodic(), spell_ahune_ice_spear_control_aura::OnPeriodic(), spell_ahune_find_opening_beam_end::OnPeriodic(), spell_magtheridon_quake_initial::OnPeriodic(), spell_kaelthas_gravity_lapse_periodic::OnPeriodic(), spell_pet_gen_lich_pet_periodic_emote::OnPeriodic(), spell_corrupting_plague_aura::OnPeriodic(), spell_stasis_field_aura::OnPeriodic(), spell_item_disco_ball_listening_to_music_periodic::OnPeriodic(), spell_baron_geddon_inferno::OnPeriodic(), spell_kalecgos_curse_of_boundless_agony::OnPeriodic(), spell_janalai_fire_bomb::OnPeriodic(), spell_zuljin_claw_rage_periodic::OnPeriodic(), spell_brewfest_ram::OnPeriodic(), spell_mark_of_kazrogal_aura::OnPeriodic(), spell_black_morass_corrupt_medivh::OnPeriodic(), spell_black_morass_time_rift_periodic::OnPeriodic(), spell_deathwhisper_dark_reckoning::OnPeriodic(), spell_the_lich_king_vile_spirits::OnPeriodic(), spell_the_lich_king_soul_rip::OnPeriodic(), spell_hodir_flash_freeze::OnPeriodic(), spell_hodir_biting_cold_area_aura::OnPeriodic(), spell_xt002_gravity_bomb_aura::OnPeriodic(), spell_keleseth_frost_tomb_periodic::OnPeriodic(), spell_moragg_ray::OnPeriodic(), spell_moragg_optic_link::OnPeriodic(), spell_murmur_murmurs_touch::OnPeriodic(), spell_illidan_demon_transform2::OnPeriodic(), spell_doom_lord_kazzak_mark_of_kazzak::OnPeriodic(), spell_leotheras_the_blind_demon_link::OnPeriodic(), spell_the_lurker_below_spout_periodic::OnPeriodic(), spell_ahune_summoning_rhyme_aura::OnPeriodic(), spell_broggok_poison_cloud::OnPeriodic(), spell_omor_the_unscarred_orbital_strike_whip::OnPeriodic(), spell_kaelthas_gaining_power::OnPeriodic(), spell_kaelthas_nether_vapor_lightning::OnPeriodic(), spell_nethermancer_sepethrea_inferno::OnPeriodic(), spell_omrogg_burning_maul::OnProc(), spell_blood_queen_essence_of_the_blood_queen::OnProc(), spell_gen_obsidian_armor::OnProc(), spell_pal_judgements_of_the_just::OnProc(), spell_warl_fel_synergy::OnProc(), spell_warl_siphon_life::OnProc(), spell_kalecgos_spectral_realm_aura::OnRemove(), spell_kalecgos_curse_of_boundless_agony::OnRemove(), spell_threatening_gaze::OnRemove(), spell_brewfest_exhausted_ram::OnRemove(), spell_halion_combustion_consumption::OnRemove(), spell_halion_twilight_realm_handlers::OnRemove(), spell_gormok_jump_to_hand::OnRemove(), spell_jormungars_paralytic_toxin::OnRemove(), spell_krick_pursuit_confusion::OnRemove(), spell_tyrannus_overlord_brand::OnRemove(), spell_taldaram_flame_ball_visual::OnRemove(), spell_blood_queen_frenzied_bloodthirst::OnRemove(), spell_putricide_mutation_init_aura::OnRemove(), spell_putricide_mutated_transformation_dismiss::OnRemove(), spell_the_lich_king_necrotic_plague::OnRemove(), spell_the_lich_king_shadow_trap_visual::OnRemove(), spell_the_lich_king_harvest_soul::OnRemove(), spell_the_lich_king_in_frostmourne_room::OnRemove(), spell_icc_empowered_blood::OnRemove(), spell_icc_empowered_blood_3::OnRemove(), spell_icc_siphon_essence::OnRemove(), spell_icc_stoneform::OnRemove(), spell_malygos_portal_beam::OnRemove(), spell_malygos_destroy_platform_channel::OnRemove(), spell_alexstrasza_gift_beam::OnRemove(), spell_alexstrasza_gift_beam_visual::OnRemove(), spell_eregos_planar_shift::OnRemove(), spell_algalon_phase_punch::OnRemove(), spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript::OnRemove(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::OnRemove(), spell_mimiron_magnetic_core::spell_mimiron_magnetic_core_AuraScript::OnRemove(), spell_yogg_saron_malady_of_the_mind::spell_yogg_saron_malady_of_the_mind_AuraScript::OnRemove(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_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_yogg_saron_sanity::spell_yogg_saron_sanity_AuraScript::OnRemove(), spell_yogg_saron_insane::spell_yogg_saron_insane_AuraScript::OnRemove(), spell_palehoof_crazed::OnRemove(), spell_fetch_ingredient_aura::OnRemove(), spell_illidari_council_deadly_poison::OnRemove(), spell_illidari_council_vanish::OnRemove(), spell_illidari_dampen_magic::OnRemove(), spell_reliquary_of_souls_submerge::OnRemove(), spell_reliquary_of_souls_spite::OnRemove(), spell_shade_soul_channel_serverside::OnRemove(), spell_teron_gorefiend_shadow_of_death::OnRemove(), spell_teron_gorefiend_spiritual_vengeance::OnRemove(), spell_omrogg_burning_maul::OnRemove(), spell_bem_charm_rexxars_rodent::OnRemove(), spell_dk_raise_ally::spell_dk_raise_ally_AuraScript::OnRemove(), spell_dru_barkskin::OnRemove(), spell_gen_clone_weapon_aura::OnRemove(), spell_gen_damage_reduction_aura::OnRemove(), spell_gen_despawn_aura::OnRemove(), spell_gen_feign_death_all_flags::OnRemove(), spell_gen_feign_death_no_dyn_flag::OnRemove(), spell_gen_feign_death_no_prevent_emotes::OnRemove(), spell_gen_prevent_emotes::OnRemove(), spell_gen_gm_freeze::OnRemove(), spell_gen_vehicle_control_link::OnRemove(), spell_hun_aspect_of_the_beast::OnRemove(), spell_hun_ascpect_of_the_viper::OnRemove(), spell_hun_misdirection::OnRemove(), spell_hun_misdirection_proc::OnRemove(), spell_hun_viper_attack_speed::OnRemove(), spell_item_anger_capacitor< StackAmount >::spell_item_anger_capacitor_AuraScript< Stacks >::OnRemove(), spell_item_power_circle::OnRemove(), spell_item_shadowmourne::OnRemove(), spell_item_shadowmourne_soul_fragment::OnRemove(), spell_item_trinket_stack::spell_item_trinket_stack_AuraScript::OnRemove(), spell_mage_combustion_proc::OnRemove(), spell_mage_fingers_of_frost::OnRemove(), spell_mage_missile_barrage_proc::OnRemove(), spell_quest_taming_the_beast::OnRemove(), spell_rog_tricks_of_the_trade_aura::OnRemove(), spell_pilgrims_bounty_a_serving_of::OnRemove(), spell_halion_marks::OnRemove(), spell_putricide_mutated_plague::OnRemove(), spell_sindragosa_instability::OnRemove(), spell_the_lich_king_necrotic_plague_jump_aura::OnRemove(), spell_yogg_saron_nondescript::spell_yogg_saron_nondescript_AuraScript::OnRemove(), spell_claw_swipe_check::OnRemove(), spell_wintergrasp_tenacity_refresh::OnRemove(), spell_illidari_council_seal::OnRemove(), spell_hun_wyvern_sting::OnRemove(), spell_mage_arcane_missiles::OnRemove(), spell_warl_curse_of_doom::OnRemove(), spell_illidan_akama_door_channel::OnRemoveDummy(), spell_mimiron_magnetic_core::spell_mimiron_magnetic_core_AuraScript::OnRemoveSelf(), spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::OnRemoveVehicle(), spell_skadi_ride_vehicle::OnRemoveVehicle(), spell_exploding_orb_hasty_grow::OnStackChange(), spell_item_shadowmourne_soul_fragment::OnStackChange(), spell_rain_of_bones::spell_rain_of_bones_AuraScript::OnTrigger(), spell_illidari_council_deadly_strike::OnTrigger(), spell_send_mug_control_aura::PeriodicTick(), spell_barreled_control_aura::PeriodicTick(), spell_direbrew_disarm::PeriodicTick(), spell_midsummer_test_ribbon_pole_channel::PeriodicTick(), spell_midsummer_ribbon_pole_periodic_visual::PeriodicTick(), spell_inoculate_nestlewood::PeriodicTick(), spell_pursuing_spikes::PeriodicTick(), spell_bullet_controller::PeriodicTick(), spell_sindragosa_frost_beacon::PeriodicTick(), spell_frostwarden_handler_focus_fire_aura::PeriodicTick(), spell_sapphiron_wing_buffet_despawn_periodic::PeriodicTick(), spell_overload_circuit::PeriodicTick(), spell_ichoron_splatter::PeriodicTick(), spell_random_ingredient_aura::PeriodicTick(), spell_gen_nitrous_boost::PeriodicTick(), spell_gen_restoration::PeriodicTick(), spell_gen_remove_on_health_pct::PeriodicTick(), spell_gen_remove_on_full_health_pct::PeriodicTick(), spell_item_extract_gas::PeriodicTick(), spell_rog_overkill_mos< RemoveSpellId >::PeriodicTick(), spell_sha_astral_shift_visual_dummy::PeriodicTick(), spell_sha_t3_8p_bonus::PeriodicTick(), spell_headless_horseman_summoning_rhyme_aura::PeriodicTick(), spell_muru_negative_energy_periodic::PeriodicTick(), spell_jormungars_slime_pool::PeriodicTick(), spell_trollgore_corpse_explode::PeriodicTick(), spell_blood_queen_pact_of_the_darkfallen_dmg::PeriodicTick(), spell_sindragosa_ice_tomb_trap::PeriodicTick(), spell_grobbulus_poison_cloud::PeriodicTick(), spell_kelthuzad_frost_blast::PeriodicTick(), spell_tar_blaze::PeriodicTick(), spell_violet_hold_portal_periodic::PeriodicTick(), spell_dragonblight_corrosive_spit::PeriodicTick(), spell_alar_flame_quills::PeriodicTick(), spell_hellfire_peninsula_absorb_eye_of_grillok::PeriodicTick(), spell_dk_death_rune::PeriodicTick(), spell_dk_hysteria::PeriodicTick(), spell_dru_frenzied_regeneration::PeriodicTick(), spell_gen_aura_of_fear::PeriodicTick(), spell_gen_remove_on_full_health::PeriodicTick(), spell_hun_explosive_shot::PeriodicTick(), spell_hun_feeding_frenzy::PeriodicTick(), spell_mage_mirror_image::PeriodicTick(), spell_pal_beacon_of_light::PeriodicTick(), spell_sha_mana_tide::PeriodicTick(), spell_dru_enrage::RecalculateBaseArmor(), spell_pri_power_word_shield_aura::ReflectDamage(), spell_wintergrasp_tenacity_refresh::Refresh(), spell_gen_defend::RefreshVisualShields(), spell_zuldrak_scourge_disguise::RemoveEffect(), spell_warl_health_funnel::RemoveEffect(), spell_mage_frostfire_bolt::RemovePermafrost(), spell_gen_defend::RemoveVisualShields(), spell_dk_anti_magic_shell_self::Trigger(), spell_mage_incanters_absorbtion_base_AuraScript::Trigger(), and spell_dru_predatory_strikes::UpdateAmount().

◆ GetTargetApplication()

AuraApplication const * AuraScript::GetTargetApplication ( ) const

Definition at line 1329 of file SpellScript.cpp.

References m_auraApplication.

Referenced by spell_opera_picnic_basket_smell::AfterRemove(), spell_sunken_temple_hex_of_jammalan::AfterRemove(), spell_muru_dark_fiend_magic::AfterRemove(), spell_nalorakk_shape::AfterRemove(), spell_love_is_in_the_air_recently_analyzed::AfterRemove(), spell_ruins_of_ahnqiraj_itch::AfterRemove(), spell_huhuran_wyvern_sting::AfterRemove(), spell_temple_of_ahnqiraj_itch::AfterRemove(), spell_keleseth_frost_tomb_channel::AfterRemove(), spell_borean_tundra_red_dragonblood::AfterRemove(), spell_borean_tundra_drake_hatchling_subdued::AfterRemove(), spell_leotheras_the_blind_metamorphosis::AfterRemove(), spell_leotheras_the_blind_insidious_whisper_aura::AfterRemove(), spell_alar_flame_quills::AfterRemove(), spell_astromancer_wrath_of_the_astromancer::AfterRemove(), spell_gen_furious_rage::AfterRemove(), spell_malacrass_lifebloom::AfterRemove(), spell_dru_lifebloom::AfterRemove(), spell_gen_lifebloom::AfterRemove(), spell_mage_living_bomb::AfterRemove(), spell_loatheb_deathbloom::AfterRemove(), spell_kelthuzad_chains::HandleApply(), spell_grip::HandleDrop(), spell_hadronox_leeching_poison::HandleEffectRemove(), spell_gatewatcher_web_wrap::HandleEffectRemove(), spell_illidan_parasitic_shadowfiend::HandleEffectRemove(), spell_marwyn_shared_suffering::spell_marwyn_shared_suffering_AuraScript::HandleEffectRemove(), spell_ichoron_drained::HandleRemove(), spell_ichoron_splatter::HandleRemove(), spell_kelthuzad_chains::HandleRemove(), spell_grobbulus_mutating_injection::HandleRemove(), spell_forge_of_souls_soul_sickness::HandleStun(), spell_gen_paralytic_poison::HandleStun(), spell_brewfest_giddyup::OnChange(), spell_kalecgos_curse_of_boundless_agony::OnRemove(), spell_threatening_gaze::OnRemove(), spell_halion_meteor_strike_marker::OnRemove(), spell_halion_combustion_consumption::OnRemove(), spell_blood_queen_frenzied_bloodthirst::OnRemove(), spell_the_lich_king_necrotic_plague::OnRemove(), spell_the_lich_king_shadow_trap_visual::OnRemove(), spell_the_lich_king_harvest_soul::OnRemove(), spell_the_lich_king_in_frostmourne_room::OnRemove(), spell_icc_siphon_essence::OnRemove(), spell_shield_of_runes::spell_shield_of_runes_AuraScript::OnRemove(), spell_ulduar_stone_grip_absorb::spell_ulduar_stone_grip_absorb_AuraScript::OnRemove(), spell_yogg_saron_malady_of_the_mind::spell_yogg_saron_malady_of_the_mind_AuraScript::OnRemove(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::OnRemove(), spell_yogg_saron_sanity::spell_yogg_saron_sanity_AuraScript::OnRemove(), spell_fetch_ingredient_aura::OnRemove(), spell_illidari_dampen_magic::OnRemove(), spell_teron_gorefiend_shadow_of_death::OnRemove(), spell_hun_misdirection::OnRemove(), spell_quest_taming_the_beast::OnRemove(), spell_rog_tricks_of_the_trade_aura::OnRemove(), spell_halion_marks::OnRemove(), spell_sindragosa_instability::OnRemove(), spell_the_lich_king_necrotic_plague_jump_aura::OnRemove(), and spell_warl_curse_of_doom::OnRemove().

◆ GetType()

AuraObjectType AuraScript::GetType ( ) const

Definition at line 1185 of file SpellScript.cpp.

References Aura::GetType(), and m_aura.

Referenced by spell_igb_overheat::Load().

◆ GetUnitOwner()

Unit * AuraScript::GetUnitOwner ( ) const

Definition at line 1165 of file SpellScript.cpp.

References Aura::GetUnitOwner(), and m_aura.

Referenced by spell_valkyr_essences::Absorb(), spell_dru_lifebloom::AfterRemove(), 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_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript::ApplyEffect(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::ApplyEffect(), spell_halion_marks::BeforeDispel(), spell_doom_lord_kazzak_mark_of_kazzak::CalculateAmount(), spell_dk_vampiric_blood::CalculateAmount(), spell_dru_bear_form_passive::CalculateAmount(), spell_dru_dash::CalculateAmount(), spell_dru_owlkin_frenzy::CalculateAmount(), spell_gen_replenishment_aura::CalculateAmount(), spell_hun_pet_cower::CalculateAmount(), spell_item_arcane_shroud::CalculateAmount(), spell_item_the_eye_of_diminution::CalculateAmount(), spell_pal_hand_of_salvation::CalculateAmount(), spell_warl_pet_passive_voidwalker::spell_warl_pet_passive_voidwalker_AuraScript::CalculateAmount(), spell_sha_clearcasting::CalculateAmount(), spell_gen_lifeblood_aura::CalculateAmount(), spell_warr_rend::CalculateAmount(), spell_warl_pet_scaling_03::spell_warl_pet_scaling_03_AuraScript::CalculateArcaneResistanceAmount(), spell_hun_pet_scaling_03::spell_hun_pet_scaling_03_AuraScript::CalculateArcaneResistanceAmount(), spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript::CalculateArmorAmount(), spell_hun_pet_scaling_03::spell_hun_pet_scaling_03_AuraScript::CalculateArmorAmount(), spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript::CalculateAttackPowerAmount(), spell_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript::CalculateAttackPowerAmount(), spell_dk_avoidance_passive::spell_dk_avoidance_passive_AuraScript::CalculateAvoidanceAmount(), spell_warl_seed_of_corruption_dummy::CalculateBuffer(), spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript::CalculateDamageDoneAmount(), spell_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript::CalculateDamageDoneAmount(), spell_dk_rune_weapon_scaling_02::spell_dk_rune_weapon_scaling_02_AuraScript::CalculateDamageDoneAmount(), spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript::CalculateFireResistanceAmount(), spell_hun_pet_scaling_02::spell_hun_pet_scaling_02_AuraScript::CalculateFireResistanceAmount(), spell_warl_pet_scaling_03::spell_warl_pet_scaling_03_AuraScript::CalculateFrostResistanceAmount(), spell_hun_pet_scaling_02::spell_hun_pet_scaling_02_AuraScript::CalculateFrostResistanceAmount(), spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript::CalculateIntellectAmount(), spell_warl_pet_scaling_03::spell_warl_pet_scaling_03_AuraScript::CalculateNatureResistanceAmount(), spell_hun_pet_scaling_02::spell_hun_pet_scaling_02_AuraScript::CalculateNatureResistanceAmount(), spell_warl_pet_scaling_04::spell_warl_pet_scaling_04_AuraScript::CalculateShadowResistanceAmount(), spell_hun_pet_scaling_03::spell_hun_pet_scaling_03_AuraScript::CalculateShadowResistanceAmount(), spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript::CalculateStaminaAmount(), spell_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript::CalculateStaminaAmount(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::CalculateStaminaAmount(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::CalculateStrengthAmount(), spell_sha_maelstrom_weapon::HandleBonus(), spell_dk_frost_fever::HandleDispel(), spell_pri_vampiric_touch::HandleDispel(), spell_dru_lifebloom::HandleDispel(), spell_algalon_black_hole_phase_shifts::HandleEffectApply(), spell_moorabi_mojo_frenzy::HandlePeriodic(), spell_ahnkahet_shadow_sickle::HandlePeriodic(), spell_hun_sniper_training::HandlePeriodic(), spell_deathbringer_blood_link_aura::HandlePeriodicTick(), spell_pet_gen_lich_pet_aura::HandleProc(), spell_dk_dancing_rune_weapon::HandleProc(), spell_ethereal_pet_aura::HandleProc(), spell_festergut_blighted_spores::HandleResidue(), spell_hun_sniper_training::HandleUpdatePeriodic(), spell_brewfest_barker_bunny::Load(), spell_pursuing_spikes::Load(), spell_igb_overheat::Load(), spell_the_lich_king_vile_spirits::Load(), spell_algalon_black_hole_phase_shifts::Load(), spell_violet_hold_destroy_door_seal::Load(), spell_maiev_down::Load(), spell_alar_flame_quills::Load(), spell_dk_death_rune::Load(), spell_dk_raise_ally::spell_dk_raise_ally_AuraScript::Load(), spell_gen_replenishment_aura::Load(), spell_hun_aspect_of_the_beast_pet::Load(), spell_pal_ardent_defender::Load(), spell_rog_cheat_death::Load(), spell_gen_animal_blood::OnApply(), spell_hun_aspect_of_the_beast_pet::OnApply(), spell_the_lich_king_infest::OnPeriodic(), spell_mother_shahraz_random_periodic::OnPeriodic(), spell_illidan_demon_transform2::OnPeriodic(), spell_illidari_nightlord_shadow_inferno::OnPeriodic(), spell_gen_animal_blood::OnRemove(), spell_mother_shahraz_saber_lash::OnTrigger(), spell_mother_shahraz_generic_periodic::OnTrigger(), spell_deathbringer_blood_power_aura::RecalculateHook(), spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript::RemoveEffect(), spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript::RemoveEffect(), spell_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript::RemoveEffect(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::RemoveEffect(), and spell_igb_overheat::SendClientControl().

◆ HasEffect()

bool AuraScript::HasEffect ( uint8  effIndex) const

Definition at line 1285 of file SpellScript.cpp.

References Aura::HasEffect(), and m_aura.

◆ HasEffectType()

bool AuraScript::HasEffectType ( AuraType  type) const

Definition at line 1295 of file SpellScript.cpp.

References Aura::HasEffectType(), and m_aura.

◆ IsDeathPersistent()

bool AuraScript::IsDeathPersistent ( ) const

Definition at line 1280 of file SpellScript.cpp.

References Aura::IsDeathPersistent(), and m_aura.

◆ IsExpired()

bool AuraScript::IsExpired ( ) const

Definition at line 1225 of file SpellScript.cpp.

References Aura::IsExpired(), and m_aura.

Referenced by spell_warl_curse_of_doom::OnRemove().

◆ IsPassive()

bool AuraScript::IsPassive ( ) const

Definition at line 1275 of file SpellScript.cpp.

References Aura::IsPassive(), and m_aura.

◆ IsPermanent()

bool AuraScript::IsPermanent ( ) const

Definition at line 1230 of file SpellScript.cpp.

References Aura::IsPermanent(), and m_aura.

◆ ModCharges()

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

Definition at line 1250 of file SpellScript.cpp.

References m_aura, and Aura::ModCharges().

◆ ModStackAmount()

◆ PreventDefaultAction()

void AuraScript::PreventDefaultAction ( )

Definition at line 1106 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 TC_LOG_ERROR.

Referenced by spell_teron_gorefiend_shadow_of_death::Absorb(), spell_illidari_council_balance_of_power::Absorb(), spell_mage_fire_frost_ward::Absorb(), spell_pri_lightwell_renew::CheckDropCharge(), spell_gen_decay_over_time_aura::Decay(), spell_rotface_unstable_ooze_explosion_suicide::DespawnSelf(), spell_dk_blood_tap::spell_dk_blood_tap_AuraScript::HandleApply(), spell_pal_seal_of_vengeance< DoTSpellId, DamageSpellId >::spell_pal_seal_of_vengeance_AuraScript< DoTSpell, DamageSpell >::HandleApplyDoT(), spell_gen_proc_charge_drop_only::HandleChargeDrop(), spell_mage_imp_blizzard::HandleChill(), spell_pet_charge::HandleDummy(), spell_mage_fingers_of_frost::HandleDummy(), spell_sha_totemic_mastery::HandleDummy(), spell_eastern_kingdoms_thaumaturgy_channel::HandleEffectPeriodic(), spell_z_check::HandleEffectPeriodic(), spell_gen_whisper_gulch_yogg_saron_whisper::HandleEffectPeriodic(), spell_chapter1_emblazon_runeblade::HandleEffectPeriodic(), spell_sha_item_t10_elemental_2p_bonus::HandleEffectProc(), spell_warr_retaliation::HandleEffectProc(), spell_moorabi_mojo_frenzy::HandlePeriodic(), spell_algalon_phase_punch::HandlePeriodic(), spell_algalon_collapse::HandlePeriodic(), spell_algalon_remove_phase::HandlePeriodic(), spell_gen_elwynn_lamb::HandlePeriodic(), spell_oculus_ride_ruby_emerald_amber_drake_que::HandlePeriodic(), spell_algalon_phase_constellation::HandlePeriodic(), spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript::HandlePeriodic(), spell_hun_rapid_recuperation::HandlePeriodic(), spell_hun_sniper_training::HandlePeriodic(), spell_item_dementia::HandlePeriodicDummy(), spell_item_nitro_boosts_backfire::HandlePeriodicDummy(), spell_krick_explosive_barrage::HandlePeriodicTick(), spell_deathbringer_blood_link_aura::HandlePeriodicTick(), spell_deathwhisper_mana_barrier::HandlePeriodicTick(), spell_bronjahm_soulstorm_visual::HandlePeriodicTick(), spell_igb_periodic_trigger_with_power_cost::HandlePeriodicTick(), spell_oculus_evasive_maneuvers::HandleProc(), spell_yogg_saron_diminsh_power::spell_yogg_saron_diminsh_power_AuraScript::HandleProc(), spell_pet_gen_lich_pet_aura::HandleProc(), spell_item_fate_rune_of_unsurpassed_vigor::HandleProc(), spell_devourer_of_souls_mirrored_soul_proc::HandleProc(), spell_dk_glyph_of_death_grip::HandleProc(), spell_dk_dancing_rune_weapon::HandleProc(), spell_ethereal_pet_aura::HandleProc(), spell_hun_kill_command_pet::HandleProc(), spell_mage_glyph_of_polymorph::HandleProc(), spell_mage_glyph_of_icy_veins::HandleProc(), spell_mage_glyph_of_ice_block::HandleProc(), spell_pal_divine_purpose::HandleProc(), spell_rog_cut_to_the_chase::HandleProc(), spell_sha_tidal_force_dummy::HandleProc(), spell_warl_demonic_pact::HandleProc(), spell_utgarde_pinnacle_beast_mark::HandleProc(), spell_mark_of_malice::HandleProc(), spell_dk_scent_of_blood::HandleProc(), spell_dru_living_seed_proc::HandleProc(), spell_hun_ascpect_of_the_viper::HandleProc(), spell_hun_cobra_strikes::HandleProc(), spell_hun_improved_mend_pet::HandleProc(), spell_hun_misdirection::HandleProc(), spell_item_aegis_of_preservation::HandleProc(), spell_item_desperate_defense::HandleProc(), spell_mage_empowered_fire::HandleProc(), spell_mage_focus_magic::HandleProc(), spell_pal_blessing_of_sanctuary::HandleProc(), spell_pal_item_healing_discount::HandleProc(), spell_pri_mana_leech::HandleProc(), spell_pri_t5_heal_2p_bonus::HandleProc(), spell_rog_tricks_of_the_trade_aura::HandleProc(), spell_rog_honor_among_thieves::HandleProc(), spell_rog_turn_the_tables::HandleProc(), spell_sha_earth_shield::HandleProc(), spell_sha_shamanistic_rage::HandleProc(), spell_warr_vigilance::HandleProc(), spell_anetheron_vampiric_aura::HandleProc(), spell_deathbringer_blood_beast_blood_link::HandleProc(), spell_deathwhisper_vampiric_might::HandleProc(), spell_putricide_ooze_tank_protection::HandleProc(), spell_the_lich_king_dark_hunger::HandleProc(), spell_oculus_temporal_rift::HandleProc(), spell_yogg_saron_grim_reprisal::spell_yogg_saron_grim_reprisal_AuraScript::HandleProc(), spell_ingvar_woe_strike::HandleProc(), spell_uk_second_wind::HandleProc(), spell_doom_lord_kazzak_twisted_reflection::HandleProc(), spell_pet_guard_dog::HandleProc(), spell_pet_silverback::HandleProc(), spell_dk_acclimation::HandleProc(), spell_dk_blood_gorged::HandleProc(), spell_dk_butchery::HandleProc(), spell_dk_glyph_of_scourge_strike::HandleProc(), spell_dk_improved_blood_presence_triggered::HandleProc(), spell_dk_pvp_4p_bonus::HandleProc(), spell_dk_mark_of_blood::HandleProc(), spell_dk_necrosis::HandleProc(), spell_dk_sudden_doom::HandleProc(), spell_dk_threat_of_thassarian::HandleProc(), spell_dk_unholy_blight::HandleProc(), spell_dk_vendetta::HandleProc(), spell_dk_wandering_plague::HandleProc(), spell_dru_forms_trinket::HandleProc(), spell_dru_glyph_of_barkskin::HandleProc(), spell_dru_glyph_of_innervate::HandleProc(), spell_dru_glyph_of_rake::HandleProc(), spell_dru_glyph_of_rejuvenation::HandleProc(), spell_dru_glyph_of_shred::HandleProc(), spell_dru_glyph_of_starfire_dummy::HandleProc(), spell_dru_leader_of_the_pack::HandleProc(), spell_dru_living_seed::HandleProc(), spell_dru_revitalize::HandleProc(), spell_dru_savage_defense::HandleProc(), spell_dru_t3_2p_bonus::HandleProc(), spell_dru_t3_6p_bonus::HandleProc(), spell_dru_t3_8p_bonus::HandleProc(), spell_dru_t4_2p_bonus::HandleProc(), spell_dru_item_t6_trinket::HandleProc(), spell_dru_t9_feral_relic::HandleProc(), spell_dru_t10_balance_4p_bonus::HandleProc(), spell_dru_t10_restoration_4p_bonus_dummy::HandleProc(), spell_gen_adaptive_warding::HandleProc(), spell_gen_blood_reserve::HandleProc(), spell_gen_blade_warding::HandleProc(), spell_gen_moss_covered_feet::HandleProc(), spell_gen_vampiric_touch::HandleProc(), spell_hun_glyph_of_arcane_shot::HandleProc(), spell_hun_glyph_of_mend_pet::HandleProc(), spell_hun_hunting_party::HandleProc(), spell_hun_piercing_shots::HandleProc(), spell_hun_roar_of_sacrifice::HandleProc(), spell_hun_thrill_of_the_hunt::HandleProc(), spell_hun_t9_4p_bonus::HandleProc(), spell_item_alchemists_stone::HandleProc(), spell_item_anger_capacitor< StackAmount >::spell_item_anger_capacitor_AuraScript< Stacks >::HandleProc(), spell_item_aura_of_madness::HandleProc(), spell_item_blessing_of_ancient_kings::HandleProc(), spell_item_deathbringers_will< StrengthSpellId, AgilitySpellId, APSpellId, CriticalSpellId, HasteSpellId >::spell_item_deathbringers_will_AuraScript< Strength, Agility, AttackPower, Critical, Haste >::HandleProc(), spell_item_discerning_eye_beast_dummy::HandleProc(), spell_item_frozen_shadoweave::HandleProc(), spell_item_healing_touch_refund::HandleProc(), spell_item_heartpierce< EnergySpellId, ManaSpellId, RageSpellId, RPSpellId >::spell_item_heartpierce_AuraScript< Energy, Mana, Rage, RunicPower >::HandleProc(), spell_item_mark_of_conquest::HandleProc(), spell_item_necrotic_touch::HandleProc(), spell_item_pet_healing::HandleProc(), spell_item_shadowmourne::HandleProc(), spell_item_swift_hand_justice_dummy::HandleProc(), spell_item_totem_of_flowing_water::HandleProc(), spell_item_shard_of_the_scale< HealProcSpellId, DamageProcSpellId >::spell_item_shard_of_the_scale_AuraScript< HealProc, DamageProc >::HandleProc(), spell_item_soul_preserver::HandleProc(), spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >::spell_item_sunwell_neck_AuraScript< Aldors, Scryers >::HandleProc(), spell_item_death_choice::HandleProc(), spell_item_trinket_stack::spell_item_trinket_stack_AuraScript::HandleProc(), spell_item_darkmoon_card_greatness::HandleProc(), spell_item_charm_witch_doctor::HandleProc(), spell_item_mana_drain::HandleProc(), spell_mage_arcane_potency::HandleProc(), spell_mage_blazing_speed::HandleProc(), spell_mage_burnout::HandleProc(), spell_mage_imp_mana_gems::HandleProc(), spell_mage_hot_streak::HandleProc(), spell_mage_ignite::HandleProc(), spell_mage_magic_absorption::HandleProc(), spell_mage_master_of_elements::HandleProc(), spell_pal_glyph_of_holy_light_dummy::HandleProc(), spell_pal_heart_of_the_crusader::HandleProc(), spell_pal_illumination::HandleProc(), spell_pal_improved_lay_of_hands::HandleProc(), spell_pal_infusion_of_light::HandleProc(), spell_pal_item_t6_trinket::HandleProc(), spell_pal_judgement_of_light_heal::HandleProc(), spell_pal_judgement_of_wisdom_mana::HandleProc(), spell_pal_judgements_of_the_wise::HandleProc(), spell_pal_light_s_beacon::HandleProc(), spell_pal_righteous_vengeance::HandleProc(), spell_pal_sacred_shield_dummy::HandleProc(), spell_pal_seal_of_righteousness::HandleProc(), spell_pal_spiritual_attunement::HandleProc(), spell_pal_sheath_of_light::HandleProc(), spell_pal_t3_6p_bonus::HandleProc(), spell_pal_t8_2p_bonus::HandleProc(), spell_pri_aq_3p_bonus::HandleProc(), spell_pri_blessed_recovery::HandleProc(), spell_pri_divine_aegis::HandleProc(), spell_pri_glyph_of_dispel_magic::HandleProc(), spell_pri_glyph_of_prayer_of_healing::HandleProc(), spell_pri_imp_shadowform::HandleProc(), spell_pri_item_t6_trinket::HandleProc(), spell_pri_shadowfiend_death::HandleProc(), spell_pri_vampiric_embrace::HandleProc(), spell_pri_vampiric_touch::HandleProc(), spell_pri_t3_4p_bonus::HandleProc(), spell_pri_t10_heal_2p_bonus::HandleProc(), spell_rog_blade_flurry::HandleProc(), spell_rog_deadly_brew::HandleProc(), spell_rog_quick_recovery::HandleProc(), spell_rog_glyph_of_backstab::HandleProc(), spell_sha_ancestral_awakening::HandleProc(), spell_sha_flametongue_weapon::HandleProc(), spell_sha_frozen_power::HandleProc(), spell_sha_glyph_of_earth_shield::HandleProc(), spell_sha_glyph_of_healing_wave::HandleProc(), spell_sha_glyph_of_totem_of_wrath::HandleProc(), spell_sha_imp_water_shield::HandleProc(), spell_sha_lightning_overload::HandleProc(), spell_sha_item_lightning_shield::HandleProc(), spell_sha_item_lightning_shield_trigger::HandleProc(), spell_sha_item_mana_surge::HandleProc(), spell_sha_item_t6_trinket::HandleProc(), spell_sha_lightning_shield::HandleProc(), spell_sha_nature_guardian::HandleProc(), spell_sha_spirit_hunt::HandleProc(), spell_sha_static_shock::HandleProc(), spell_sha_t3_6p_bonus::HandleProc(), spell_sha_t8_elemental_4p_bonus::HandleProc(), spell_sha_t9_elemental_4p_bonus::HandleProc(), spell_sha_t10_elemental_4p_bonus::HandleProc(), spell_sha_t10_restoration_4p_bonus::HandleProc(), spell_sha_windfury_weapon::HandleProc(), spell_warl_drain_soul::HandleProc(), spell_warl_glyph_of_corruption_nightfall::HandleProc(), spell_warl_glyph_of_life_tap::HandleProc(), spell_warl_glyph_of_shadowflame::HandleProc(), spell_warl_nether_protection::HandleProc(), spell_warl_seed_of_corruption_dummy::HandleProc(), spell_warl_seed_of_corruption_generic::HandleProc(), spell_warl_soul_leech::HandleProc(), spell_warl_t4_2p_bonus< TriggerSpellId >::HandleProc(), spell_warr_glyph_of_blocking::HandleProc(), spell_warr_improved_spell_reflection::HandleProc(), spell_warr_second_wind::HandleProc(), spell_warr_sweeping_strikes::HandleProc(), spell_hun_lock_and_load::HandleProc(), spell_warr_item_t10_prot_4p_bonus::HandleProc(), spell_item_shadows_fate::HandleProc(), spell_pri_body_and_soul::HandleProcDummy(), spell_hun_rapid_recuperation_trigger::HandleRapidFireProc(), spell_hun_rapid_recuperation_trigger::HandleRapidKillingProc(), spell_kelthuzad_detonate_mana::HandleScript(), spell_pal_seal_of_vengeance< DoTSpellId, DamageSpellId >::spell_pal_seal_of_vengeance_AuraScript< DoTSpell, DamageSpell >::HandleSeal(), spell_item_deadly_precision::HandleStackDrop(), spell_item_zandalarian_charm::spell_item_zandalarian_charm_AuraScript::HandleStackDrop(), spell_mimiron_summon_flames_spread::spell_mimiron_summon_flames_spread_AuraScript::HandleTick(), spell_halion_combustion_consumption_periodic::HandleTick(), spell_ioc_parachute_ic::HandleTriggerSpell(), spell_magic_eater_food::HandleTriggerSpell(), spell_putricide_mutated_plague::HandleTriggerSpell(), spell_yogg_saron_hodirs_protective_gaze::spell_yogg_saron_hodirs_protective_gaze_AuraScript::OnAbsorb(), spell_the_lich_king_infest::OnPeriodic(), spell_illidan_tear_of_azzinoth_channel::OnPeriodic(), spell_illidan_demon_transform1::OnPeriodic(), spell_illidan_caged::OnPeriodic(), spell_mother_shahraz_random_periodic::OnPeriodic(), spell_corrupting_plague_aura::OnPeriodic(), spell_stasis_field_aura::OnPeriodic(), spell_baron_geddon_inferno::OnPeriodic(), spell_zuljin_claw_rage_periodic::OnPeriodic(), spell_deathwhisper_dark_reckoning::OnPeriodic(), spell_the_lich_king_soul_rip::OnPeriodic(), spell_moragg_ray::OnPeriodic(), spell_illidan_demon_transform2::OnPeriodic(), spell_leotheras_the_blind_demon_link::OnPeriodic(), spell_broggok_poison_cloud::OnPeriodic(), spell_omor_the_unscarred_orbital_strike_whip::OnPeriodic(), spell_illidari_nightlord_shadow_inferno::OnPeriodic(), spell_xt002_exposed_heart::OnProc(), spell_blood_queen_essence_of_the_blood_queen::OnProc(), spell_gen_obsidian_armor::OnProc(), spell_pal_eye_for_an_eye::OnProc(), spell_pal_judgements_of_the_just::OnProc(), spell_warl_fel_synergy::OnProc(), spell_warl_siphon_life::OnProc(), spell_warr_damage_shield::OnProc(), spell_warr_deep_wounds_aura::OnProc(), spell_reliquary_of_souls_aura_of_desire::OnProcSpell(), spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::OnRemoveVehicle(), spell_skadi_ride_vehicle::OnRemoveVehicle(), spell_illidari_council_deadly_strike::OnTrigger(), spell_mother_shahraz_saber_lash::OnTrigger(), spell_mother_shahraz_generic_periodic::OnTrigger(), spell_barreled_control_aura::PeriodicTick(), spell_inoculate_nestlewood::PeriodicTick(), spell_pursuing_spikes::PeriodicTick(), spell_sindragosa_frost_beacon::PeriodicTick(), spell_frostwarden_handler_focus_fire_aura::PeriodicTick(), spell_dreamwalker_summon_suppresser::PeriodicTick(), spell_dreamwalker_nightmare_cloud::PeriodicTick(), spell_thorim_activate_lightning_orb_periodic::spell_thorim_activate_lightning_orb_periodic_AuraScript::PeriodicTick(), spell_ichoron_splatter::PeriodicTick(), spell_violet_hold_destroy_door_seal::PeriodicTick(), spell_gen_nitrous_boost::PeriodicTick(), spell_gen_restoration::PeriodicTick(), spell_gen_remove_on_health_pct::PeriodicTick(), spell_gen_remove_on_full_health_pct::PeriodicTick(), spell_item_extract_gas::PeriodicTick(), spell_sha_t3_8p_bonus::PeriodicTick(), spell_muru_negative_energy_periodic::PeriodicTick(), spell_jormungars_slime_pool::PeriodicTick(), spell_sindragosa_ice_tomb_trap::PeriodicTick(), spell_dreamwalker_mana_void::PeriodicTick(), spell_grobbulus_poison_cloud::PeriodicTick(), spell_kelthuzad_frost_blast::PeriodicTick(), spell_violet_hold_portal_periodic::PeriodicTick(), spell_dragonblight_corrosive_spit::PeriodicTick(), spell_hellfire_peninsula_absorb_eye_of_grillok::PeriodicTick(), spell_gen_aura_of_fear::PeriodicTick(), spell_gen_remove_on_full_health::PeriodicTick(), spell_pal_beacon_of_light::PeriodicTick(), spell_sha_mana_tide::PeriodicTick(), spell_dru_eclipse::ProcLunar(), spell_dru_eclipse::ProcSolar(), spell_wintergrasp_tenacity_refresh::Refresh(), spell_koralon_meteor_fists::TriggerFists(), and spell_flame_warder_meteor_fists::TriggerFists().

◆ RefreshDuration()

void AuraScript::RefreshDuration ( )

Definition at line 1200 of file SpellScript.cpp.

References m_aura, and Aura::RefreshDuration().

Referenced by spell_wintergrasp_tenacity_refresh::Refresh().

◆ Remove()

void AuraScript::Remove ( AuraRemoveMode  removeMode = AURA_REMOVE_BY_DEFAULT)

Definition at line 1175 of file SpellScript.cpp.

References m_aura, and Aura::Remove().

Referenced by spell_pri_guardian_spirit::Absorb(), spell_the_lich_king_necrotic_plague_jump_aura::AfterDispel(), spell_infected_worgen_bite::HandleAfterEffectApply(), spell_gen_choking_vines::HandleChoke(), spell_bem_coax_marmot::HandleEffectApply(), spell_razorscale_fuse_armor::HandleFused(), spell_operation_gnomeregan_basic_orders_emote::HandlePeriodic(), spell_igb_rocket_pack::HandlePeriodic(), spell_algalon_phase_punch::HandlePeriodic(), spell_oculus_evasive_maneuvers::HandleProc(), spell_rog_tricks_of_the_trade_aura::HandleProc(), spell_warl_seed_of_corruption_dummy::HandleProc(), spell_warl_seed_of_corruption_generic::HandleProc(), spell_kalecgos_curse_of_boundless_agony::OnApply(), spell_amanitar_potent_fungus::OnApply(), spell_jormungars_paralysis::OnApply(), spell_hun_aspect_of_the_beast_pet::OnApply(), spell_love_is_in_the_air_sample_satisfaction::OnPeriodic(), spell_moam_energize::OnPeriodic(), spell_gormok_snobolled::OnPeriodic(), spell_the_lich_king_infest::OnPeriodic(), spell_illidan_tear_of_azzinoth_channel::OnPeriodic(), spell_illidan_demon_transform1::OnPeriodic(), spell_illidan_caged::OnPeriodic(), spell_ahune_summon_ice_spear_delayer::OnPeriodic(), spell_janalai_fire_bomb::OnPeriodic(), spell_mark_of_kazrogal_aura::OnPeriodic(), spell_illidan_demon_transform2::OnPeriodic(), spell_doom_lord_kazzak_mark_of_kazzak::OnPeriodic(), spell_ahune_summoning_rhyme_aura::OnPeriodic(), spell_midsummer_ribbon_pole_periodic_visual::PeriodicTick(), spell_gen_nitrous_boost::PeriodicTick(), spell_gen_remove_on_health_pct::PeriodicTick(), spell_gen_remove_on_full_health_pct::PeriodicTick(), spell_sha_astral_shift_visual_dummy::PeriodicTick(), spell_sha_t3_8p_bonus::PeriodicTick(), spell_headless_horseman_summoning_rhyme_aura::PeriodicTick(), spell_gen_remove_on_full_health::PeriodicTick(), spell_pal_divine_sacrifice::Split(), and spell_pal_hand_of_sacrifice::Split().

◆ SetCharges()

void AuraScript::SetCharges ( uint8  charges)

Definition at line 1240 of file SpellScript.cpp.

References m_aura, and Aura::SetCharges().

◆ SetDuration()

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

Definition at line 1195 of file SpellScript.cpp.

References m_aura, and Aura::SetDuration().

Referenced by spell_gen_decay_over_time_fungal_decay::ModDuration().

◆ SetMaxDuration()

void AuraScript::SetMaxDuration ( int32  duration)

◆ SetStackAmount()

void AuraScript::SetStackAmount ( uint8  num)

Definition at line 1265 of file SpellScript.cpp.

References m_aura, and Aura::SetStackAmount().

Member Data Documentation

◆ AfterDispel

◆ AfterEffectAbsorb

◆ AfterEffectApply

HookList<EffectApplyHandler> AuraScript::AfterEffectApply

Definition at line 800 of file SpellScript.h.

Referenced by _Validate(), spell_moroes_garrote_remove::Register(), spell_vexallus_energy_feedback::Register(), spell_stable_master_repo::Register(), spell_brutallus_break_ice::Register(), spell_kalecgos_curse_of_boundless_agony::Register(), spell_muru_summon_blood_elves_periodic::Register(), spell_nalorakk_shape::Register(), spell_brewfest_giddyup::Register(), spell_brewfest_ram_fatigue::Register(), spell_hallow_end_candy_pirate::Register(), spell_love_is_in_the_air_romantic_picnic::Register(), spell_love_is_in_the_air_service_uniform::Register(), spell_midsummer_braziers_hit::Register(), spell_midsummer_torch_tossing_training_practice::Register(), spell_midsummer_stamp_out_bonfire_quest_complete::Register(), spell_pilgrims_bounty_a_serving_of::Register(), spell_noxxion_summon_spawns::Register(), spell_azuremyst_isle_shadow_of_the_forest_creature::Register(), spell_azuremyst_isle_shadow_of_the_forest_player::Register(), spell_amanitar_potent_fungus::Register(), spell_anubarak_pound::Register(), spell_hadronox_periodic_summon_template_AuraScript::Register(), spell_halion_combustion_consumption::Register(), spell_halion_twilight_realm_handlers::Register(), spell_jormungars_paralytic_toxin::Register(), spell_jormungars_paralysis::Register(), spell_twin_valkyr_dark_essence::Register(), spell_twin_valkyr_light_essence::Register(), spell_power_of_the_twins::Register(), spell_ick_explosive_barrage::Register(), spell_exploding_orb_hasty_grow::Register(), spell_tyrannus_overlord_brand::Register(), spell_tyrannus_mark_of_rimefang::Register(), spell_igb_rocket_pack_useable::Register(), spell_igb_on_gunship_deck::Register(), spell_igb_overheat::Register(), spell_deathwhisper_dominated_mind::Register(), spell_the_lich_king_necrotic_plague_jump_aura::Register(), spell_dreamwalker_summon_suppresser::Register(), spell_four_horsemen_mark::Register(), spell_kelthuzad_chains::Register(), spell_sapphiron_icebolt::Register(), spell_magus_telestra_clone_dies::Register(), spell_oculus_stop_time::Register(), spell_bjarngrim_stance_dummy::Register(), spell_volkhan_cosmetic_stun_immune_permanent::Register(), spell_sjonnir_periodic_summon::Register(), spell_sjonnir_iron_sludge_spawn_visual::Register(), spell_general_vezax_saronite_vapors::spell_general_vezax_saronite_vapors_AuraScript::Register(), spell_mimiron_magnetic_core::spell_mimiron_magnetic_core_AuraScript::Register(), spell_yogg_saron_shadow_beacon::spell_yogg_saron_shadow_beacon_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(), spell_ichoron_drained::Register(), spell_borean_tundra_drake_harpoon::Register(), spell_dragonblight_corrosive_spit::Register(), spell_dragonblight_toaluus_spiritual_incense::Register(), spell_infected_worgen_bite::Register(), spell_grizzly_hills_flight_onequah_to_lights_breach::Register(), spell_grizzly_hills_flight_westfall_to_lights_breach::Register(), spell_fjord_the_cleansing_cleansing_soul::Register(), spell_fjord_worg_disguise::Register(), spell_icecrown_through_the_eye_the_eye_of_the_lk::Register(), spell_icecrown_burst_at_the_seams_59579::Register(), spell_icecrown_bloated_abom_feign_death::Register(), spell_claw_swipe_check::Register(), spell_storm_peaks_read_pronouncement::Register(), spell_storm_peaks_bear_flank_fail::Register(), spell_storm_peaks_flaming_arrow_triggered_effect::Register(), spell_zuldrak_akalis_stun::Register(), spell_zuldrak_have_ingredient::Register(), spell_zuldrak_summon_escort_aura::Register(), spell_exarch_maladaar_stolen_soul_dispel::Register(), spell_illidan_remove_parasitic_shadowfiend::Register(), spell_reliquary_of_souls_submerge::Register(), spell_shade_soul_channel::Register(), spell_leotheras_the_blind_metamorphosis::Register(), spell_serpent_shrine_coilfang_water::Register(), spell_ahune_summoning_rhyme_aura::Register(), spell_gruul_gronn_lords_grasp::Register(), spell_kelidan_the_breaker_burning_nova::Register(), spell_magtheridon_shadow_grasp::Register(), spell_magtheridon_shadow_grasp_visual::Register(), spell_arcatraz_death_count::Register(), spell_commander_sarannis_arcane_devastation::Register(), spell_alar_ashtongue_ruse_master::Register(), spell_kaelthas_mind_control_aura::Register(), spell_kaelthas_gaining_power::Register(), spell_bem_coax_marmot::Register(), spell_bem_vision_guide::Register(), spell_terokkar_shadowy_disguise::Register(), spell_zangarmarsh_stormcrow_amulet::Register(), spell_pet_gen_lich_pet_emote::Register(), spell_dk_improved_blood_presence::Register(), spell_dk_improved_frost_presence::Register(), spell_dk_improved_unholy_presence::Register(), spell_dk_lichborne::Register(), spell_dk_presence::Register(), spell_dk_raise_ally::spell_dk_raise_ally_AuraScript::Register(), spell_dk_dancing_rune_weapon::Register(), spell_dru_berserk::Register(), spell_dru_enrage::Register(), spell_dru_nurturing_instinct::Register(), spell_dru_predatory_strikes::Register(), spell_dru_savage_roar_aura::Register(), spell_dru_survival_instincts_aura::Register(), spell_gen_animal_blood::Register(), spell_gen_burning_depths_necrolyte_image::Register(), spell_gen_defend::Register(), spell_gen_furious_rage::Register(), spell_gen_turkey_marker::Register(), spell_hun_aspect_of_the_beast::Register(), spell_hun_ascpect_of_the_viper::Register(), spell_hun_viper_attack_speed::Register(), spell_item_dire_brew::Register(), spell_item_power_circle::Register(), spell_item_shadowmourne_soul_fragment::Register(), spell_item_thrallmar_and_honor_hold_favor::Register(), spell_mage_frostfire_bolt::Register(), spell_pal_aura_mastery::Register(), spell_pal_avenging_wrath::Register(), spell_pal_blessing_of_sanctuary::Register(), spell_pal_improved_aura::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_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript::Register(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::Register(), spell_pri_dispersion::Register(), spell_pri_lightwell_renew::Register(), spell_rog_killing_spree::spell_rog_killing_spree_AuraScript::Register(), spell_rog_overkill_mos< RemoveSpellId >::Register(), spell_rog_rupture::spell_rog_rupture_AuraScript::Register(), spell_rog_honor_among_thieves_proc_aura::Register(), spell_rog_vanish::Register(), spell_sha_sentry_totem::Register(), and spell_warl_curse_of_agony::Register().

◆ AfterEffectManaShield

HookList<EffectManaShieldHandler> AuraScript::AfterEffectManaShield

Definition at line 864 of file SpellScript.h.

Referenced by _Validate(), and spell_mage_mana_shield::Register().

◆ AfterEffectProc

HookList<EffectProcHandler> AuraScript::AfterEffectProc

Definition at line 905 of file SpellScript.h.

Referenced by _Validate().

◆ AfterEffectRemove

HookList<EffectApplyHandler> AuraScript::AfterEffectRemove

Definition at line 811 of file SpellScript.h.

Referenced by _Validate(), spell_vael_burning_adrenaline::Register(), spell_opera_picnic_basket_smell::Register(), spell_felblood_kaelthas_flame_strike::Register(), spell_headless_horseman_yell_timer::Register(), spell_sunken_temple_hex_of_jammalan::Register(), spell_sunken_temple_hex_of_jammalan_transform::Register(), spell_brutallus_break_ice::Register(), spell_kalecgos_spectral_realm_aura::Register(), spell_kalecgos_curse_of_boundless_agony::Register(), spell_muru_dark_fiend_magic::Register(), spell_malacrass_lifebloom::Register(), spell_nalorakk_shape::Register(), spell_zuljin_claw_rage_periodic::Register(), spell_brewfest_botm_the_beast_within::Register(), spell_brewfest_botm_gassy::Register(), spell_brewfest_botm_bloated::Register(), spell_brewfest_botm_internal_combustion::Register(), spell_brewfest_botm_nauseous::Register(), spell_hallow_end_candy_pirate::Register(), spell_love_is_in_the_air_heavily_perfumed::Register(), spell_love_is_in_the_air_recently_analyzed::Register(), spell_love_is_in_the_air_service_uniform::Register(), spell_midsummer_torch_tossing_training_practice::Register(), spell_midsummer_test_ribbon_pole_channel::Register(), spell_archimonde_eternal_silence::Register(), spell_noxxion_summon_spawns::Register(), spell_ruins_of_ahnqiraj_itch::Register(), spell_huhuran_wyvern_sting::Register(), spell_temple_of_ahnqiraj_itch::Register(), spell_azuremyst_isle_shadow_of_the_forest_player::Register(), spell_dustwallow_marsh_alcaz_survey_aura::Register(), spell_halion_meteor_strike_marker::Register(), spell_halion_combustion_consumption::Register(), spell_halion_marks::Register(), spell_halion_twilight_realm_handlers::Register(), spell_gormok_jump_to_hand::Register(), spell_jormungars_paralytic_toxin::Register(), spell_icehowl_massive_crash::Register(), spell_power_of_the_twins::Register(), spell_trollgore_corpse_explode::Register(), spell_bronjahm_corrupt_soul::Register(), spell_forge_of_souls_soul_sickness::Register(), spell_marwyn_shared_suffering::spell_marwyn_shared_suffering_AuraScript::Register(), spell_ick_explosive_barrage::Register(), spell_krick_pursuit_AuraScript::Register(), spell_tyrannus_overlord_brand::Register(), spell_eck_spit::Register(), spell_taldaram_flame_ball_visual::Register(), spell_blood_queen_frenzied_bloodthirst::Register(), spell_igb_rocket_pack_useable::Register(), spell_igb_overheat::Register(), spell_putricide_mutated_plague::Register(), spell_putricide_mutation_init_aura::Register(), spell_putricide_mutated_transformation_dismiss::Register(), spell_rotface_mutated_infection_aura::Register(), spell_sindragosa_instability::Register(), spell_sindragosa_ice_tomb_trap::Register(), spell_the_lich_king_necrotic_plague::Register(), spell_the_lich_king_necrotic_plague_jump_aura::Register(), spell_the_lich_king_shadow_trap_visual::Register(), spell_the_lich_king_harvest_soul::Register(), spell_the_lich_king_in_frostmourne_room::Register(), spell_icc_empowered_blood::Register(), spell_icc_empowered_blood_3::Register(), spell_icc_siphon_essence::Register(), spell_grobbulus_mutating_injection::Register(), spell_kelthuzad_chains::Register(), spell_loatheb_deathbloom::Register(), spell_sapphiron_icebolt::Register(), spell_malygos_portal_beam::Register(), spell_malygos_vortex_visual::Register(), spell_malygos_destroy_platform_channel::Register(), spell_alexstrasza_gift_beam::Register(), spell_alexstrasza_gift_beam_visual::Register(), spell_eregos_planar_shift::Register(), spell_bjarngrim_stance_dummy::Register(), spell_bjarngrim_charge_up::Register(), spell_sjonnir_iron_sludge_spawn_visual::Register(), spell_shield_of_runes::spell_shield_of_runes_AuraScript::Register(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::Register(), spell_ulduar_stone_grip_absorb::spell_ulduar_stone_grip_absorb_AuraScript::Register(), spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::Register(), spell_mimiron_magnetic_core::spell_mimiron_magnetic_core_AuraScript::Register(), spell_mimiron_rapid_burst::spell_mimiron_rapid_burst_AuraScript::Register(), spell_thorim_aura_of_celerity::Register(), spell_xt002_searing_light_spawn_life_spark::Register(), spell_xt002_gravity_bomb_aura::Register(), spell_xt002_exposed_heart::Register(), spell_yogg_saron_malady_of_the_mind::spell_yogg_saron_malady_of_the_mind_AuraScript::Register(), spell_yogg_saron_shadow_beacon::spell_yogg_saron_shadow_beacon_AuraScript::Register(), spell_yogg_saron_squeeze::spell_yogg_saron_squeeze_AuraScript::Register(), spell_yogg_saron_death_ray_warning_visual::spell_yogg_saron_death_ray_warning_visual_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_insane::spell_yogg_saron_insane_AuraScript::Register(), spell_keleseth_frost_tomb_channel::Register(), spell_ichoron_drained::Register(), spell_ichoron_protective_bubble::Register(), spell_ichoron_splatter::Register(), spell_zuramat_void_shift::Register(), spell_borean_tundra_taxi_amber_ledge_to_beryl_point_platform::Register(), spell_borean_tundra_taxi_coldarra_ledge_to_transitus_shield::Register(), spell_borean_tundra_red_dragonblood::Register(), spell_borean_tundra_drake_hatchling_subdued::Register(), spell_grizzly_hills_rage_of_jinarrak::Register(), spell_fjord_the_cleansing_cleansing_soul::Register(), spell_fjord_taxi_to_explorers_league_outpost::Register(), spell_fjord_worg_disguise::Register(), spell_fjord_worg_disguise_dummy::Register(), spell_icecrown_through_the_eye_the_eye_of_the_lk::Register(), spell_icecrown_burst_at_the_seams_59579::Register(), spell_icecrown_bloated_abom_feign_death::Register(), spell_grip::Register(), spell_claw_swipe_check::Register(), spell_player_mount_wyrm::Register(), spell_wintergrasp_tenacity_refresh::Register(), spell_zuldrak_scourge_disguise_expiring::Register(), spell_blackheart_incite_chaos_charm::Register(), spell_illidan_akama_door_channel::Register(), spell_illidan_parasitic_shadowfiend::Register(), spell_illidan_eye_blast::Register(), spell_maiev_down::Register(), spell_illidari_council_vanish::Register(), spell_reliquary_of_souls_submerge::Register(), spell_reliquary_of_souls_spite::Register(), spell_shade_soul_channel_serverside::Register(), spell_teron_gorefiend_shadow_of_death::Register(), spell_teron_gorefiend_spiritual_vengeance::Register(), spell_leotheras_the_blind_metamorphosis::Register(), spell_leotheras_the_blind_insidious_whisper_aura::Register(), spell_serpent_shrine_coilfang_water::Register(), spell_ahune_minion_despawner::Register(), spell_gruul_look_around::Register(), spell_kelidan_the_breaker_burning_nova::Register(), spell_magtheridon_shadow_grasp::Register(), spell_magtheridon_shadow_grasp_visual::Register(), spell_dalliah_the_doomsayer_whirlwind::Register(), spell_alar_flame_quills::Register(), spell_astromancer_wrath_of_the_astromancer::Register(), spell_kaelthas_mind_control_aura::Register(), spell_kaelthas_flame_strike::Register(), spell_capacitus_polarity_charge_periodic::Register(), spell_bem_coax_marmot::Register(), spell_bem_charm_rexxars_rodent::Register(), spell_bem_apexis_swiftness::Register(), spell_hellfire_peninsula_demonaic_visitation::Register(), spell_terokkar_shadowy_disguise::Register(), spell_zangarmarsh_whisper_aura::Register(), spell_dk_improved_blood_presence::Register(), spell_dk_improved_frost_presence::Register(), spell_dk_improved_unholy_presence::Register(), spell_dk_lichborne::Register(), spell_dk_presence::Register(), spell_dk_raise_ally::spell_dk_raise_ally_AuraScript::Register(), spell_dru_barkskin::Register(), spell_dru_enrage::Register(), spell_dru_lifebloom::Register(), spell_dru_nurturing_instinct::Register(), spell_dru_predatory_strikes::Register(), spell_dru_savage_roar_aura::Register(), spell_dru_survival_instincts_aura::Register(), spell_gen_animal_blood::Register(), spell_gen_burning_depths_necrolyte_image::Register(), spell_gen_despawn_aura::Register(), spell_steal_essence_visual::Register(), spell_gen_furious_rage::Register(), spell_gen_lifebloom::Register(), spell_gen_paralytic_poison::Register(), spell_gen_vehicle_control_link::Register(), spell_hun_aspect_of_the_beast::Register(), spell_hun_ascpect_of_the_viper::Register(), spell_hun_misdirection::Register(), spell_hun_misdirection_proc::Register(), spell_hun_viper_attack_speed::Register(), spell_hun_wyvern_sting::Register(), spell_item_anger_capacitor< StackAmount >::spell_item_anger_capacitor_AuraScript< Stacks >::Register(), spell_item_power_circle::Register(), spell_item_shadowmourne::Register(), spell_item_shadowmourne_soul_fragment::Register(), spell_item_trinket_stack::spell_item_trinket_stack_AuraScript::Register(), spell_item_thrallmar_and_honor_hold_favor::Register(), spell_item_darkmoon_card_illusion::Register(), spell_mage_arcane_missiles::Register(), spell_mage_combustion_proc::Register(), spell_mage_fingers_of_frost::Register(), spell_mage_frostfire_bolt::Register(), spell_mage_ice_barrier::Register(), spell_mage_living_bomb::Register(), spell_mage_missile_barrage_proc::Register(), spell_pal_aura_mastery::Register(), spell_pal_avenging_wrath::Register(), spell_pal_blessing_of_sanctuary::Register(), spell_pal_improved_aura::Register(), spell_pri_dispersion::Register(), spell_quest_taming_the_beast::Register(), spell_rog_killing_spree::spell_rog_killing_spree_AuraScript::Register(), spell_rog_tricks_of_the_trade_aura::Register(), spell_rog_tricks_of_the_trade_proc::Register(), spell_sha_sentry_totem::Register(), and spell_warl_curse_of_doom::Register().

◆ AfterProc

HookList<AuraProcHandler> AuraScript::AfterProc

Definition at line 895 of file SpellScript.h.

Referenced by _Validate().

◆ DoCheckAreaTarget

◆ DoCheckEffectProc

◆ DoCheckProc

HookList<CheckProcHandler> AuraScript::DoCheckProc

Definition at line 875 of file SpellScript.h.

Referenced by _Validate(), spell_eredar_twins_dark_flame_aura_shadow::Register(), spell_eredar_twins_dark_flame_aura_fire::Register(), spell_devourer_of_souls_mirrored_soul_proc::Register(), spell_igb_battle_experience_check::Register(), spell_xt002_321_boombot_aura::Register(), spell_ingvar_woe_strike::Register(), spell_uk_second_wind::Register(), spell_utgarde_pinnacle_beast_mark::Register(), spell_illidan_parasitic_shadowfiend_proc::Register(), spell_pet_gen_lich_pet_aura::Register(), spell_pet_guard_dog::Register(), spell_pet_silverback::Register(), spell_pet_culling_the_herd::Register(), spell_dk_acclimation::Register(), spell_dk_advantage_t10_4p::Register(), spell_dk_blade_barrier::Register(), spell_dk_blood_gorged::Register(), spell_dk_death_rune::Register(), spell_dk_hungering_cold::Register(), spell_dk_improved_blood_presence_triggered::Register(), spell_dk_pvp_4p_bonus::Register(), spell_dk_necrosis::Register(), spell_dk_rime::Register(), spell_dk_unholy_blight::Register(), spell_dk_wandering_plague::Register(), spell_dk_dancing_rune_weapon::Register(), spell_dru_eclipse::Register(), spell_dru_forms_trinket::Register(), spell_dru_glyph_of_rake::Register(), spell_dru_glyph_of_rejuvenation::Register(), spell_dru_living_seed::Register(), spell_dru_t3_2p_bonus::Register(), spell_dru_t9_feral_relic::Register(), spell_dru_t10_restoration_4p_bonus_dummy::Register(), spell_gen_adaptive_warding::Register(), spell_gen_black_magic::Register(), spell_gen_blood_reserve::Register(), spell_gen_decay_over_time_aura::Register(), spell_ethereal_pet_aura::Register(), spell_gen_obsidian_armor::Register(), spell_gen_proc_below_pct_damaged::Register(), spell_hun_glyph_of_arcane_shot::Register(), spell_hun_improved_mend_pet::Register(), spell_hun_lock_and_load::Register(), spell_hun_piercing_shots::Register(), spell_hun_t9_4p_bonus::Register(), spell_item_blessing_of_ancient_kings::Register(), spell_item_valanyr_hammer_of_ancient_kings::Register(), spell_item_crystal_spire_of_karabor::Register(), spell_item_necrotic_touch::Register(), spell_item_pendant_of_the_violet_eye::Register(), spell_item_persistent_shield::Register(), spell_item_unsated_craving::Register(), spell_item_shadowmourne::Register(), spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >::spell_item_sunwell_neck_AuraScript< Aldors, Scryers >::Register(), spell_item_zandalarian_charm::spell_item_zandalarian_charm_AuraScript::Register(), spell_mage_arcane_potency::Register(), spell_mage_burning_determination::Register(), spell_mage_burnout::Register(), spell_mage_combustion::Register(), spell_mage_dragon_breath::Register(), spell_mage_empowered_fire::Register(), spell_mage_focus_magic::Register(), spell_mage_gen_extra_effects::Register(), spell_mage_ignite::Register(), spell_mage_master_of_elements::Register(), spell_mage_missile_barrage::Register(), spell_mage_missile_barrage_proc::Register(), spell_pal_blessing_of_sanctuary::Register(), spell_pal_eye_for_an_eye::Register(), spell_pal_glyph_of_holy_light_dummy::Register(), spell_pal_item_t6_trinket::Register(), spell_pal_judgement_of_wisdom_mana::Register(), spell_pal_light_s_beacon::Register(), spell_pal_righteous_vengeance::Register(), spell_pal_spiritual_attunement::Register(), spell_pal_sheath_of_light::Register(), spell_pal_t8_2p_bonus::Register(), spell_pri_aq_3p_bonus::Register(), spell_pri_divine_aegis::Register(), spell_pri_glyph_of_dispel_magic::Register(), spell_pri_glyph_of_prayer_of_healing::Register(), spell_pri_improved_spirit_tap::Register(), spell_pri_mana_leech::Register(), spell_pri_shadowfiend_death::Register(), spell_pri_t5_heal_2p_bonus::Register(), spell_pri_t10_heal_2p_bonus::Register(), spell_rog_blade_flurry::Register(), spell_rog_setup::Register(), spell_rog_honor_among_thieves::Register(), spell_sha_astral_shift_aura::Register(), spell_sha_earthliving_weapon::Register(), spell_sha_flametongue_weapon::Register(), spell_sha_glyph_of_healing_wave::Register(), spell_sha_glyph_of_totem_of_wrath::Register(), spell_sha_imp_water_shield::Register(), spell_sha_lightning_shield::Register(), spell_sha_nature_guardian::Register(), spell_sha_windfury_weapon::Register(), spell_warl_decimation::Register(), spell_warl_drain_soul::Register(), spell_warl_fel_synergy::Register(), spell_warl_nether_protection::Register(), spell_warl_demonic_pact::Register(), spell_warl_siphon_life::Register(), spell_warr_deep_wounds_aura::Register(), spell_warr_retaliation::Register(), spell_warr_second_wind::Register(), spell_warr_sweeping_strikes::Register(), spell_warr_t3_prot_8p_bonus::Register(), and spell_warr_vigilance::Register().

◆ DoEffectCalcAmount

HookList<EffectCalcAmountHandler> AuraScript::DoEffectCalcAmount

Definition at line 829 of file SpellScript.h.

Referenced by _Validate(), spell_jormungars_paralytic_toxin::Register(), spell_deathbringer_blood_power_aura::Register(), spell_the_lich_king_lights_favor::Register(), spell_oculus_dream_funnel::Register(), spell_doom_lord_kazzak_mark_of_kazzak::Register(), spell_dk_anti_magic_shell_raid::Register(), spell_dk_anti_magic_shell_self::Register(), spell_dk_anti_magic_zone::Register(), spell_dk_icebound_fortitude::Register(), spell_dk_spell_deflection::Register(), spell_dk_vampiric_blood::Register(), spell_dk_will_of_the_necropolis::Register(), spell_dru_bear_form_passive::Register(), spell_dru_dash::Register(), spell_dru_innervate::Register(), spell_dru_insect_swarm::Register(), spell_dru_moonkin_form_passive::Register(), spell_dru_owlkin_frenzy::Register(), spell_dru_primal_tenacity::Register(), spell_dru_rip::Register(), spell_dru_swift_flight_passive::Register(), spell_dru_wild_growth_aura::Register(), spell_gen_arena_drink::Register(), spell_gen_gift_of_naaru::Register(), spell_gen_lifeblood_aura::Register(), spell_gen_replenishment_aura::Register(), spell_gen_vehicle_scaling::Register(), spell_gen_mixology_bonus::Register(), spell_hun_pet_cower::Register(), spell_item_arcane_shroud::Register(), spell_item_the_eye_of_diminution::Register(), spell_mage_fire_frost_ward::Register(), spell_mage_ice_barrier::Register(), spell_mage_mana_shield::Register(), spell_pal_ardent_defender::Register(), spell_pal_hand_of_salvation::Register(), spell_pal_sacred_shield::Register(), spell_gen_pet_calculate::spell_gen_pet_calculate_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_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_passive_voidwalker::spell_warl_pet_passive_voidwalker_AuraScript::Register(), spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_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_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_animal_handler::spell_hun_animal_handler_AuraScript::Register(), spell_dk_avoidance_passive::spell_dk_avoidance_passive_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_pri_guardian_spirit::Register(), spell_pri_lightwell_renew::Register(), spell_pri_power_word_shield_aura::Register(), spell_rog_cheat_death::Register(), spell_rog_nerves_of_steel::Register(), spell_rog_rupture::spell_rog_rupture_AuraScript::Register(), spell_sha_astral_shift::Register(), spell_sha_clearcasting::Register(), spell_warl_seed_of_corruption_dummy::Register(), spell_warl_shadow_ward::Register(), and spell_warr_rend::Register().

◆ DoEffectCalcPeriodic

◆ DoEffectCalcSpellMod

◆ DoPrepareProc

HookList<AuraProcHandler> AuraScript::DoPrepareProc

Definition at line 887 of file SpellScript.h.

Referenced by _Validate(), and spell_pri_lightwell_renew::Register().

◆ 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 769 of file SpellScript.h.

Referenced by _FinishScriptCall(), and _PrepareScriptCall().

◆ OnDispel

◆ OnEffectAbsorb

◆ OnEffectApply

HookList<EffectApplyHandler> AuraScript::OnEffectApply

Definition at line 796 of file SpellScript.h.

Referenced by _Validate(), spell_direbrew_disarm::Register(), spell_brewfest_apple_trap::Register(), spell_brewfest_barker_bunny::Register(), spell_gormok_ride_player::Register(), spell_krick_pursuit_confusion::Register(), spell_blood_queen_frenzied_bloodthirst::Register(), spell_the_lich_king_necrotic_plague_jump_aura::Register(), spell_icc_empowered_blood::Register(), spell_icc_empowered_blood_3::Register(), spell_icc_stoneform::Register(), spell_malygos_portal_beam::Register(), spell_alexstrasza_gift_beam::Register(), spell_alexstrasza_gift_beam_visual::Register(), spell_varos_centrifuge_shield::Register(), spell_algalon_black_hole_phase_shifts::Register(), spell_load_into_catapult::spell_load_into_catapult_AuraScript::Register(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::Register(), spell_z_check::Register(), spell_jokkum_scriptcast::Register(), spell_veranus_summon::Register(), spell_zuldrak_scourge_disguise::Register(), spell_zuldrak_scourge_disguise_expiring::Register(), spell_maiev_down::Register(), spell_omrogg_burning_maul::Register(), spell_dk_blood_tap::spell_dk_blood_tap_AuraScript::Register(), spell_gen_clone_weapon_aura::Register(), spell_gen_damage_reduction_aura::Register(), spell_gen_decay_over_time_fungal_decay::Register(), spell_gen_feign_death_all_flags::Register(), spell_gen_feign_death_no_dyn_flag::Register(), spell_gen_feign_death_no_prevent_emotes::Register(), spell_gen_prevent_emotes::Register(), spell_gen_tournament_pennant::Register(), spell_gen_gm_freeze::Register(), spell_hun_aspect_of_the_beast_pet::Register(), spell_item_party_time::Register(), spell_item_nitro_boosts_backfire::Register(), spell_pri_renew::Register(), spell_sha_earthbind_totem::Register(), spell_sha_maelstrom_weapon::Register(), spell_warl_demonic_circle_teleport::Register(), spell_warl_health_funnel::Register(), and spell_warr_vigilance::Register().

◆ OnEffectManaShield

HookList<EffectManaShieldHandler> AuraScript::OnEffectManaShield

Definition at line 858 of file SpellScript.h.

Referenced by _Validate().

◆ OnEffectPeriodic

HookList<EffectPeriodicHandler> AuraScript::OnEffectPeriodic

Definition at line 817 of file SpellScript.h.

Referenced by _Validate(), spell_send_mug_control_aura::Register(), spell_barreled_control_aura::Register(), spell_direbrew_disarm::Register(), spell_baron_geddon_inferno::Register(), spell_garr_separation_anxiety::Register(), spell_majordomo_separation_anxiety::Register(), spell_eastern_kingdoms_thaumaturgy_channel::Register(), spell_rain_of_bones::spell_rain_of_bones_AuraScript::Register(), spell_vexallus_energy_feedback::Register(), spell_chapter1_emblazon_runeblade::Register(), spell_headless_horseman_maniacal_laugh::Register(), spell_headless_horseman_head_periodic::Register(), spell_summon_pumpkin_burst_delay::Register(), spell_headless_horseman_summoning_rhyme_aura::Register(), spell_apothecary_perfume_spill::Register(), spell_apothecary_cologne_spill::Register(), spell_shadowfang_keep_haunting_spirits::spell_shadowfang_keep_haunting_spirits_AuraScript::Register(), spell_stratholme_haunting_phantoms::Register(), spell_kalecgos_curse_of_boundless_agony::Register(), spell_muru_summon_blood_elves_periodic::Register(), spell_muru_darkness::Register(), spell_muru_transform_visual_missile_periodic::Register(), spell_muru_negative_energy_periodic::Register(), spell_janalai_fire_bomb::Register(), spell_zuljin_claw_rage_periodic::Register(), spell_brewfest_giddyup::Register(), spell_brewfest_ram::Register(), spell_love_is_in_the_air_romantic_picnic::Register(), spell_love_is_in_the_air_sample_satisfaction::Register(), spell_midsummer_test_ribbon_pole_channel::Register(), spell_midsummer_ribbon_pole_periodic_visual::Register(), spell_operation_gnomeregan_basic_orders_emote::Register(), spell_mount_check::Register(), spell_mark_of_kazrogal_aura::Register(), spell_salramm_steal_flesh::Register(), spell_black_morass_corrupt_medivh::Register(), spell_black_morass_corrupt_medivh_aeonus::Register(), spell_black_morass_time_rift_periodic::Register(), spell_moam_energize::Register(), spell_inoculate_nestlewood::Register(), spell_ahnkahet_shadow_sickle::Register(), spell_anubarak_carrion_beetles::Register(), spell_hadronox_periodic_summon_template_AuraScript::Register(), spell_halion_combustion_consumption::Register(), spell_halion_combustion_consumption_periodic::Register(), spell_pursuing_spikes::Register(), spell_anubarak_leeching_swarm::Register(), spell_mistress_kiss::Register(), spell_gormok_snobolled::Register(), spell_jormungars_paralytic_toxin::Register(), spell_jormungars_slime_pool::Register(), spell_bullet_controller::Register(), spell_trollgore_corpse_explode::Register(), spell_bronjahm_soulstorm_visual::Register(), spell_hor_gunship_cannon_fire::spell_hor_gunship_cannon_fire_AuraScript::Register(), spell_krick_explosive_barrage::Register(), spell_moorabi_mojo_frenzy::Register(), spell_valanar_kinetic_bomb_aura::Register(), spell_blood_council_shadow_prison::Register(), spell_blood_queen_pact_of_the_darkfallen_dmg::Register(), spell_deathbringer_blood_link_aura::Register(), spell_igb_rocket_pack::Register(), spell_igb_periodic_trigger_with_power_cost::Register(), spell_deathwhisper_mana_barrier::Register(), spell_deathwhisper_dark_reckoning::Register(), spell_putricide_gaseous_bloat::Register(), spell_putricide_mutated_plague::Register(), spell_rotface_unstable_ooze_explosion_suicide::Register(), spell_sindragosa_frost_beacon::Register(), spell_sindragosa_ice_tomb_trap::Register(), spell_frostwarden_handler_focus_fire_aura::Register(), spell_the_lich_king_infest::Register(), spell_the_lich_king_soul_reaper::Register(), spell_the_lich_king_vile_spirits::Register(), spell_the_lich_king_lights_favor::Register(), spell_the_lich_king_soul_rip::Register(), spell_dreamwalker_mana_void::Register(), spell_dreamwalker_summon_suppresser::Register(), spell_dreamwalker_nightmare_cloud::Register(), spell_ioc_parachute_ic::Register(), spell_grobbulus_poison_cloud::Register(), spell_kelthuzad_detonate_mana::Register(), spell_kelthuzad_frost_blast::Register(), spell_sapphiron_change_blizzard_target::Register(), spell_sapphiron_icebolt::Register(), spell_sapphiron_wing_buffet_despawn_periodic::Register(), spell_intense_cold::Register(), spell_ormorok_crystal_spike::Register(), spell_urom_frostbomb::Register(), spell_oculus_ride_ruby_emerald_amber_drake_que::Register(), spell_bjarngrim_arc_weld::Register(), spell_volkhan_cool_down::Register(), spell_sjonnir_periodic_summon::Register(), spell_algalon_phase_punch::Register(), spell_algalon_phase_constellation::Register(), spell_algalon_collapse::Register(), spell_algalon_remove_phase::Register(), spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript::Register(), spell_overload_circuit::Register(), spell_tar_blaze::Register(), spell_general_vezax_mark_of_the_faceless::spell_general_vezax_mark_of_the_faceless_AuraScript::Register(), spell_hodir_flash_freeze::Register(), spell_hodir_shatter_chest::Register(), spell_hodir_biting_cold_area_aura::Register(), spell_hodir_biting_cold_periodic::Register(), spell_ignis_slag_pot::spell_ignis_slag_pot_AuraScript::Register(), spell_mimiron_rapid_burst::spell_mimiron_rapid_burst_AuraScript::Register(), spell_mimiron_summon_flames_spread::spell_mimiron_summon_flames_spread_AuraScript::Register(), spell_mimiron_weld::spell_mimiron_weld_AuraScript::Register(), spell_razorscale_fuse_armor::Register(), spell_thorim_activate_lightning_orb_periodic::spell_thorim_activate_lightning_orb_periodic_AuraScript::Register(), spell_xt002_gravity_bomb_aura::Register(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::Register(), spell_yogg_saron_empowered::spell_yogg_saron_empowered_AuraScript::Register(), spell_yogg_saron_sanity::spell_yogg_saron_sanity_AuraScript::Register(), spell_ulduar_random_aggro_periodic::Register(), spell_keleseth_frost_tomb_periodic::Register(), spell_summon_gauntlet_mobs_periodic::Register(), spell_ichoron_splatter::Register(), spell_moragg_ray::Register(), spell_moragg_optic_link::Register(), spell_violet_hold_destroy_door_seal::Register(), spell_violet_hold_portal_periodic::Register(), spell_dragonblight_corrosive_spit::Register(), spell_z_check::Register(), spell_close_rift::Register(), spell_grip::Register(), spell_wintergrasp_tenacity_refresh::Register(), spell_random_ingredient_aura::Register(), spell_zuldrak_scourge_disguise_instability::Register(), spell_zuldrak_quenching_mist::Register(), spell_murmur_murmurs_touch::Register(), spell_illidari_nightlord_shadow_inferno::Register(), spell_illidan_tear_of_azzinoth_channel::Register(), spell_illidan_demon_transform1::Register(), spell_illidan_demon_transform2::Register(), spell_illidan_caged::Register(), spell_illidari_council_deadly_strike::Register(), spell_mother_shahraz_saber_lash::Register(), spell_mother_shahraz_generic_periodic::Register(), spell_mother_shahraz_random_periodic::Register(), spell_doom_lord_kazzak_mark_of_kazzak::Register(), spell_leotheras_the_blind_demon_link::Register(), spell_the_lurker_below_spout_periodic::Register(), spell_serpent_shrine_frenzy_water::Register(), spell_mekgineer_steamrigger_summon_gnomes::Register(), spell_ahune_summoning_rhyme_aura::Register(), spell_ahune_ahunes_shield::Register(), spell_ahune_summon_ice_spear_delayer::Register(), spell_ahune_ice_spear_control_aura::Register(), spell_ahune_find_opening_beam_end::Register(), spell_broggok_poison_cloud::Register(), spell_omor_the_unscarred_orbital_strike_whip::Register(), spell_magtheridon_quake_initial::Register(), spell_alar_flame_quills::Register(), spell_kaelthas_remote_toy::Register(), spell_kaelthas_gravity_lapse_periodic::Register(), spell_kaelthas_gaining_power::Register(), spell_kaelthas_nether_vapor_lightning::Register(), spell_nethermancer_sepethrea_inferno::Register(), spell_bem_aggro_check_aura::Register(), spell_bem_aggro_burst::Register(), spell_hellfire_peninsula_absorb_eye_of_grillok::Register(), spell_pet_gen_lich_pet_periodic_emote::Register(), spell_gen_elwynn_lamb::Register(), spell_dk_death_and_decay::Register(), spell_dk_death_rune::Register(), spell_dk_hysteria::Register(), spell_dru_frenzied_regeneration::Register(), spell_gen_aura_of_fear::Register(), spell_gen_choking_vines::Register(), spell_gen_gryphon_wyvern_mount_check::Register(), spell_gen_nitrous_boost::Register(), spell_gen_parachute::Register(), spell_gen_restoration::Register(), spell_gen_remove_on_health_pct::Register(), spell_gen_remove_on_full_health::Register(), spell_gen_remove_on_full_health_pct::Register(), spell_gen_turkey_marker::Register(), spell_gen_whisper_gulch_yogg_saron_whisper::Register(), spell_gen_pony_mount_check::Register(), spell_corrupting_plague_aura::Register(), spell_stasis_field_aura::Register(), spell_hun_explosive_shot::Register(), spell_hun_feeding_frenzy::Register(), spell_hun_rapid_recuperation::Register(), spell_hun_sniper_training::Register(), spell_item_dementia::Register(), spell_item_extract_gas::Register(), spell_magic_eater_food::Register(), spell_item_nitro_boosts_backfire::Register(), spell_item_disco_ball_listening_to_music_periodic::Register(), spell_mage_mirror_image::Register(), spell_pal_beacon_of_light::Register(), spell_rog_killing_spree::spell_rog_killing_spree_AuraScript::Register(), spell_rog_overkill_mos< RemoveSpellId >::Register(), spell_rog_prey_on_the_weak::Register(), spell_sha_astral_shift_visual_dummy::Register(), spell_sha_earthbind_totem::Register(), spell_sha_mana_tide::Register(), spell_sha_totemic_mastery::Register(), spell_sha_t3_8p_bonus::Register(), spell_warl_demonic_circle_summon::Register(), and spell_warl_drain_soul::Register().

◆ OnEffectProc

HookList<EffectProcHandler> AuraScript::OnEffectProc

Definition at line 901 of file SpellScript.h.

Referenced by _Validate(), spell_eredar_twins_dark_flame_aura_shadow::Register(), spell_eredar_twins_dark_flame_aura_fire::Register(), spell_malacrass_mark_of_blood::Register(), spell_anetheron_vampiric_aura::Register(), spell_devourer_of_souls_mirrored_soul_proc::Register(), spell_blood_queen_essence_of_the_blood_queen::Register(), spell_deathbringer_blood_beast_blood_link::Register(), spell_deathwhisper_vampiric_might::Register(), spell_putricide_ooze_tank_protection::Register(), spell_the_lich_king_dark_hunger::Register(), spell_oculus_evasive_maneuvers::Register(), spell_oculus_temporal_rift::Register(), spell_xt002_321_boombot_aura::Register(), spell_xt002_exposed_heart::Register(), spell_yogg_saron_diminsh_power::spell_yogg_saron_diminsh_power_AuraScript::Register(), spell_yogg_saron_grim_reprisal::spell_yogg_saron_grim_reprisal_AuraScript::Register(), spell_ingvar_woe_strike::Register(), spell_uk_second_wind::Register(), spell_utgarde_pinnacle_beast_mark::Register(), spell_koralon_meteor_fists::Register(), spell_flame_warder_meteor_fists::Register(), spell_mark_of_malice::Register(), spell_reliquary_of_souls_aura_of_desire::Register(), spell_doom_lord_kazzak_twisted_reflection::Register(), spell_doom_lord_kazzak_capture_soul::Register(), spell_ahune_spanky_hands::Register(), spell_omrogg_burning_maul::Register(), spell_pet_gen_lich_pet_aura::Register(), spell_pet_charge::Register(), spell_pet_guard_dog::Register(), spell_pet_silverback::Register(), spell_dk_acclimation::Register(), spell_dk_blood_gorged::Register(), spell_dk_bloodworms::Register(), spell_dk_butchery::Register(), spell_dk_glyph_of_death_grip::Register(), spell_dk_glyph_of_scourge_strike::Register(), spell_dk_improved_blood_presence_triggered::Register(), spell_dk_pvp_4p_bonus::Register(), spell_dk_mark_of_blood::Register(), spell_dk_necrosis::Register(), spell_dk_rime::Register(), spell_dk_scent_of_blood::Register(), spell_dk_sudden_doom::Register(), spell_dk_threat_of_thassarian::Register(), spell_dk_unholy_blight::Register(), spell_dk_vendetta::Register(), spell_dk_wandering_plague::Register(), spell_dk_dancing_rune_weapon::Register(), spell_dru_eclipse::Register(), spell_dru_forms_trinket::Register(), spell_dru_glyph_of_barkskin::Register(), spell_dru_glyph_of_innervate::Register(), spell_dru_glyph_of_rake::Register(), spell_dru_glyph_of_rejuvenation::Register(), spell_dru_glyph_of_shred::Register(), spell_dru_glyph_of_starfire_dummy::Register(), spell_dru_leader_of_the_pack::Register(), spell_dru_living_seed::Register(), spell_dru_living_seed_proc::Register(), spell_dru_omen_of_clarity::Register(), spell_dru_revitalize::Register(), spell_dru_savage_defense::Register(), spell_dru_t3_2p_bonus::Register(), spell_dru_t3_6p_bonus::Register(), spell_dru_t3_8p_bonus::Register(), spell_dru_t4_2p_bonus::Register(), spell_dru_item_t6_trinket::Register(), spell_dru_t9_feral_relic::Register(), spell_dru_t10_balance_4p_bonus::Register(), spell_dru_t10_restoration_4p_bonus_dummy::Register(), spell_gen_adaptive_warding::Register(), spell_gen_blood_reserve::Register(), spell_gen_blade_warding::Register(), spell_ethereal_pet_aura::Register(), spell_gen_moss_covered_feet::Register(), spell_gen_obsidian_armor::Register(), spell_gen_vampiric_touch::Register(), spell_hun_ascpect_of_the_viper::Register(), spell_hun_cobra_strikes::Register(), spell_hun_cobra_strikes_triggered::Register(), spell_hun_glyph_of_arcane_shot::Register(), spell_hun_glyph_of_mend_pet::Register(), spell_hun_hunting_party::Register(), spell_hun_improved_mend_pet::Register(), spell_hun_kill_command_pet::Register(), spell_hun_misdirection::Register(), spell_hun_piercing_shots::Register(), spell_hun_rapid_recuperation_trigger::Register(), spell_hun_roar_of_sacrifice::Register(), spell_hun_thrill_of_the_hunt::Register(), spell_hun_t9_4p_bonus::Register(), spell_item_aegis_of_preservation::Register(), spell_item_alchemists_stone::Register(), spell_item_anger_capacitor< StackAmount >::spell_item_anger_capacitor_AuraScript< Stacks >::Register(), spell_item_aura_of_madness::Register(), spell_item_blessing_of_ancient_kings::Register(), spell_item_deadly_precision::Register(), spell_item_deathbringers_will< StrengthSpellId, AgilitySpellId, APSpellId, CriticalSpellId, HasteSpellId >::spell_item_deathbringers_will_AuraScript< Strength, Agility, AttackPower, Critical, Haste >::Register(), spell_item_desperate_defense::Register(), spell_item_discerning_eye_beast_dummy::Register(), spell_item_fate_rune_of_unsurpassed_vigor::Register(), spell_item_frozen_shadoweave::Register(), spell_item_healing_touch_refund::Register(), spell_item_heartpierce< EnergySpellId, ManaSpellId, RageSpellId, RPSpellId >::spell_item_heartpierce_AuraScript< Energy, Mana, Rage, RunicPower >::Register(), spell_item_mark_of_conquest::Register(), spell_item_necrotic_touch::Register(), spell_item_persistent_shield::Register(), spell_item_pet_healing::Register(), spell_item_shadowmourne::Register(), spell_item_swift_hand_justice_dummy::Register(), spell_item_totem_of_flowing_water::Register(), spell_item_shard_of_the_scale< HealProcSpellId, DamageProcSpellId >::spell_item_shard_of_the_scale_AuraScript< HealProc, DamageProc >::Register(), spell_item_soul_preserver::Register(), spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >::spell_item_sunwell_neck_AuraScript< Aldors, Scryers >::Register(), spell_item_death_choice::Register(), spell_item_trinket_stack::spell_item_trinket_stack_AuraScript::Register(), spell_item_darkmoon_card_greatness::Register(), spell_item_charm_witch_doctor::Register(), spell_item_mana_drain::Register(), spell_item_zandalarian_charm::spell_item_zandalarian_charm_AuraScript::Register(), spell_mage_arcane_potency::Register(), spell_mage_blazing_speed::Register(), spell_mage_burnout::Register(), spell_mage_imp_blizzard::Register(), spell_mage_imp_mana_gems::Register(), spell_mage_empowered_fire::Register(), spell_mage_fingers_of_frost::Register(), spell_mage_focus_magic::Register(), spell_mage_glyph_of_polymorph::Register(), spell_mage_glyph_of_icy_veins::Register(), spell_mage_glyph_of_ice_block::Register(), spell_mage_hot_streak::Register(), spell_mage_ignite::Register(), spell_mage_magic_absorption::Register(), spell_mage_mana_shield::Register(), spell_mage_master_of_elements::Register(), spell_pal_blessing_of_sanctuary::Register(), spell_pal_divine_purpose::Register(), spell_pal_eye_for_an_eye::Register(), spell_pal_glyph_of_divinity::Register(), spell_pal_glyph_of_holy_light_dummy::Register(), spell_pal_heart_of_the_crusader::Register(), spell_pal_illumination::Register(), spell_pal_improved_lay_of_hands::Register(), spell_pal_infusion_of_light::Register(), spell_pal_item_healing_discount::Register(), spell_pal_item_t6_trinket::Register(), spell_pal_judgement_of_light_heal::Register(), spell_pal_judgement_of_wisdom_mana::Register(), spell_pal_judgements_of_the_just::Register(), spell_pal_judgements_of_the_wise::Register(), spell_pal_light_s_beacon::Register(), spell_pal_righteous_vengeance::Register(), spell_pal_sacred_shield_dummy::Register(), spell_pal_seal_of_righteousness::Register(), spell_pal_seal_of_vengeance< DoTSpellId, DamageSpellId >::spell_pal_seal_of_vengeance_AuraScript< DoTSpell, DamageSpell >::Register(), spell_pal_spiritual_attunement::Register(), spell_pal_sheath_of_light::Register(), spell_pal_t3_6p_bonus::Register(), spell_pal_t8_2p_bonus::Register(), spell_pri_aq_3p_bonus::Register(), spell_pri_blessed_recovery::Register(), spell_pri_body_and_soul::Register(), spell_pri_divine_aegis::Register(), spell_pri_glyph_of_dispel_magic::Register(), spell_pri_glyph_of_prayer_of_healing::Register(), spell_pri_imp_shadowform::Register(), spell_pri_item_t6_trinket::Register(), spell_pri_mana_leech::Register(), spell_pri_shadowfiend_death::Register(), spell_pri_vampiric_embrace::Register(), spell_pri_vampiric_touch::Register(), spell_pri_t3_4p_bonus::Register(), spell_pri_t5_heal_2p_bonus::Register(), spell_pri_t10_heal_2p_bonus::Register(), spell_rog_blade_flurry::Register(), spell_rog_cut_to_the_chase::Register(), spell_rog_deadly_brew::Register(), spell_rog_quick_recovery::Register(), spell_rog_glyph_of_backstab::Register(), spell_rog_tricks_of_the_trade_aura::Register(), spell_rog_honor_among_thieves::Register(), spell_rog_turn_the_tables::Register(), spell_sha_ancestral_awakening::Register(), spell_sha_earth_shield::Register(), spell_sha_flametongue_weapon::Register(), spell_sha_frozen_power::Register(), spell_sha_glyph_of_earth_shield::Register(), spell_sha_glyph_of_healing_wave::Register(), spell_sha_glyph_of_totem_of_wrath::Register(), spell_sha_imp_water_shield::Register(), spell_sha_lightning_overload::Register(), spell_sha_item_lightning_shield::Register(), spell_sha_item_lightning_shield_trigger::Register(), spell_sha_item_mana_surge::Register(), spell_sha_item_t6_trinket::Register(), spell_sha_item_t10_elemental_2p_bonus::Register(), spell_sha_lightning_shield::Register(), spell_sha_nature_guardian::Register(), spell_sha_shamanistic_rage::Register(), spell_sha_spirit_hunt::Register(), spell_sha_static_shock::Register(), spell_sha_tidal_force_dummy::Register(), spell_sha_t3_6p_bonus::Register(), spell_sha_t8_elemental_4p_bonus::Register(), spell_sha_t9_elemental_4p_bonus::Register(), spell_sha_t10_elemental_4p_bonus::Register(), spell_sha_t10_restoration_4p_bonus::Register(), spell_sha_windfury_weapon::Register(), spell_warl_drain_soul::Register(), spell_warl_fel_synergy::Register(), spell_warl_glyph_of_corruption_nightfall::Register(), spell_warl_glyph_of_life_tap::Register(), spell_warl_glyph_of_shadowflame::Register(), spell_warl_nether_protection::Register(), spell_warl_demonic_pact::Register(), spell_warl_seed_of_corruption_dummy::Register(), spell_warl_seed_of_corruption_generic::Register(), spell_warl_siphon_life::Register(), spell_warl_soul_leech::Register(), spell_warl_t4_2p_bonus< TriggerSpellId >::Register(), spell_warr_damage_shield::Register(), spell_warr_deep_wounds_aura::Register(), spell_warr_extra_proc::Register(), spell_warr_glyph_of_blocking::Register(), spell_warr_improved_spell_reflection::Register(), spell_warr_retaliation::Register(), spell_warr_second_wind::Register(), spell_warr_sweeping_strikes::Register(), spell_warr_sword_and_board::Register(), and spell_warr_vigilance::Register().

◆ OnEffectRemove

HookList<EffectApplyHandler> AuraScript::OnEffectRemove

Definition at line 807 of file SpellScript.h.

Referenced by _Validate(), spell_threatening_gaze::Register(), spell_brewfest_giddyup::Register(), spell_brewfest_exhausted_ram::Register(), spell_pilgrims_bounty_a_serving_of::Register(), spell_hadronox_leeching_poison::Register(), spell_gatewatcher_web_wrap::Register(), spell_krick_pursuit_confusion::Register(), spell_festergut_blighted_spores::Register(), spell_igb_rocket_pack::Register(), spell_icc_stoneform::Register(), spell_varos_centrifuge_shield::Register(), spell_algalon_phase_punch::Register(), spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript::Register(), spell_load_into_catapult::spell_load_into_catapult_AuraScript::Register(), spell_systems_shutdown::spell_systems_shutdown_AuraScript::Register(), spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::Register(), spell_mimiron_summon_assault_bot::spell_mimiron_summon_assault_bot_AuraScript::Register(), spell_mimiron_summon_fire_bot::spell_mimiron_summon_fire_bot_AuraScript::Register(), spell_mimiron_summon_junk_bot::spell_mimiron_summon_junk_bot_AuraScript::Register(), spell_yogg_saron_brain_link::spell_yogg_saron_brain_link_AuraScript::Register(), spell_palehoof_crazed::Register(), spell_skadi_ride_vehicle::Register(), spell_warhead_fuse::Register(), spell_fetch_ingredient_aura::Register(), spell_zuldrak_scourge_disguise::Register(), spell_illidari_council_deadly_poison::Register(), spell_illidari_council_seal::Register(), spell_illidari_dampen_magic::Register(), spell_omrogg_burning_maul::Register(), spell_gen_clone_weapon_aura::Register(), spell_gen_damage_reduction_aura::Register(), spell_gen_defend::Register(), spell_gen_feign_death_all_flags::Register(), spell_gen_feign_death_no_dyn_flag::Register(), spell_gen_feign_death_no_prevent_emotes::Register(), spell_gen_prevent_emotes::Register(), spell_gen_gm_freeze::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_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript::Register(), spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript::Register(), spell_warl_demonic_circle_summon::Register(), spell_warl_haunt_aura::Register(), spell_warl_health_funnel::Register(), and spell_warr_vigilance::Register().

◆ OnEffectSplit

◆ OnEffectUpdatePeriodic

◆ OnProc


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