![]() |
TrinityCore
|
#include <Unit.h>
Public Member Functions | |
| ProcEventInfo (Unit *actor, Unit *actionTarget, uint32 typeMask, uint32 spellTypeMask, uint32 spellPhaseMask, uint32 hitMask, Spell *spell, DamageInfo *damageInfo, HealInfo *healInfo) | |
| Unit * | GetActor () |
| Unit * | GetActionTarget () const |
| uint32 | GetTypeMask () const |
| uint32 | GetSpellTypeMask () const |
| uint32 | GetSpellPhaseMask () const |
| uint32 | GetHitMask () const |
| SpellInfo const * | GetSpellInfo () const |
| SpellSchoolMask | GetSchoolMask () const |
| DamageInfo * | GetDamageInfo () const |
| HealInfo * | GetHealInfo () const |
| Spell const * | GetProcSpell () const |
Private Attributes | |
| Unit *const | _actor |
| Unit *const | _actionTarget |
| uint32 | _typeMask |
| uint32 | _spellTypeMask |
| uint32 | _spellPhaseMask |
| uint32 | _hitMask |
| Spell * | _spell |
| DamageInfo * | _damageInfo |
| HealInfo * | _healInfo |
|
inline |
Definition at line 523 of file Unit.h.
Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), spell_eredar_twins_dark_flame_aura_shadow::CheckProc(), spell_eredar_twins_dark_flame_aura_fire::CheckProc(), spell_xt002_321_boombot_aura::CheckProc(), spell_illidan_parasitic_shadowfiend_proc::CheckProc(), spell_pet_gen_lich_pet_aura::CheckProc(), spell_dk_wandering_plague::CheckProc(), spell_dru_glyph_of_rake::CheckProc(), spell_dru_glyph_of_rejuvenation::CheckProc(), spell_dru_t10_restoration_4p_bonus_dummy::CheckProc(), spell_gen_blood_reserve::CheckProc(), spell_ethereal_pet_aura::CheckProc(), spell_gen_proc_below_pct_damaged::CheckProc(), spell_hun_glyph_of_arcane_shot::CheckProc(), spell_hun_piercing_shots::CheckProc(), spell_item_necrotic_touch::CheckProc(), spell_item_shadowmourne::CheckProc(), spell_mage_gen_extra_effects::CheckProc(), spell_mage_missile_barrage_proc::CheckProc(), spell_pal_spiritual_attunement::CheckProc(), spell_pri_aq_3p_bonus::CheckProc(), spell_pri_shadowfiend_death::CheckProc(), spell_rog_blade_flurry::CheckProc(), spell_sha_earthliving_weapon::CheckProc(), spell_sha_glyph_of_healing_wave::CheckProc(), spell_sha_lightning_shield::CheckProc(), spell_sha_nature_guardian::CheckProc(), spell_warl_decimation::CheckProc(), spell_warl_drain_soul::CheckProc(), spell_warr_retaliation::CheckProc(), spell_warr_sweeping_strikes::CheckProc(), spell_warr_t3_prot_8p_bonus::CheckProc(), spell_item_unsated_craving::CheckProc(), spell_pri_body_and_soul::CheckProcDummy(), Aura::GetProcEffectMask(), spell_pal_seal_of_vengeance< DoTSpellId, DamageSpellId >::spell_pal_seal_of_vengeance_AuraScript< DoTSpell, DamageSpell >::HandleApplyDoT(), spell_mage_imp_blizzard::HandleChill(), spell_warr_retaliation::HandleEffectProc(), spell_eredar_twins_dark_flame_aura_shadow::HandleProc(), spell_eredar_twins_dark_flame_aura_fire::HandleProc(), spell_doom_lord_kazzak_capture_soul::HandleProc(), spell_ahune_spanky_hands::HandleProc(), spell_ethereal_pet_aura::HandleProc(), spell_mage_glyph_of_polymorph::HandleProc(), spell_pal_divine_purpose::HandleProc(), spell_malacrass_mark_of_blood::HandleProc(), spell_deathbringer_blood_beast_blood_link::HandleProc(), spell_putricide_ooze_tank_protection::HandleProc(), spell_uk_second_wind::HandleProc(), spell_doom_lord_kazzak_twisted_reflection::HandleProc(), spell_pet_guard_dog::HandleProc(), spell_dk_acclimation::HandleProc(), spell_dk_glyph_of_scourge_strike::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_wandering_plague::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_living_seed::HandleProc(), spell_dru_revitalize::HandleProc(), spell_dru_t3_2p_bonus::HandleProc(), spell_dru_t3_6p_bonus::HandleProc(), spell_dru_t10_balance_4p_bonus::HandleProc(), spell_gen_blood_reserve::HandleProc(), spell_gen_blade_warding::HandleProc(), spell_gen_moss_covered_feet::HandleProc(), spell_hun_glyph_of_mend_pet::HandleProc(), spell_hun_piercing_shots::HandleProc(), spell_hun_roar_of_sacrifice::HandleProc(), spell_hun_thrill_of_the_hunt::HandleProc(), spell_item_alchemists_stone::HandleProc(), spell_item_anger_capacitor< StackAmount >::spell_item_anger_capacitor_AuraScript< Stacks >::HandleProc(), spell_item_blessing_of_ancient_kings::HandleProc(), spell_item_necrotic_touch::HandleProc(), spell_item_persistent_shield::HandleProc(), spell_item_shadowmourne::HandleProc(), spell_item_shard_of_the_scale< HealProcSpellId, DamageProcSpellId >::spell_item_shard_of_the_scale_AuraScript< HealProc, DamageProc >::HandleProc(), spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >::spell_item_sunwell_neck_AuraScript< Aldors, Scryers >::HandleProc(), spell_item_trinket_stack::spell_item_trinket_stack_AuraScript::HandleProc(), spell_item_charm_witch_doctor::HandleProc(), spell_item_mana_drain::HandleProc(), spell_mage_blazing_speed::HandleProc(), spell_mage_ignite::HandleProc(), spell_mage_magic_absorption::HandleProc(), spell_mage_mana_shield::HandleProc(), spell_pal_glyph_of_holy_light_dummy::HandleProc(), spell_pal_heart_of_the_crusader::HandleProc(), spell_pal_improved_lay_of_hands::HandleProc(), spell_pal_infusion_of_light::HandleProc(), spell_pal_item_t6_trinket::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_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_shadowfiend_death::HandleProc(), spell_pri_t3_4p_bonus::HandleProc(), spell_pri_t10_heal_2p_bonus::HandleProc(), spell_rog_deadly_brew::HandleProc(), spell_rog_glyph_of_backstab::HandleProc(), spell_sha_flametongue_weapon::HandleProc(), spell_sha_frozen_power::HandleProc(), spell_sha_glyph_of_earth_shield::HandleProc(), spell_sha_lightning_overload::HandleProc(), spell_sha_item_lightning_shield::HandleProc(), spell_sha_item_lightning_shield_trigger::HandleProc(), spell_sha_lightning_shield::HandleProc(), spell_sha_nature_guardian::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_glyph_of_shadowflame::HandleProc(), spell_warl_nether_protection::HandleProc(), spell_warl_seed_of_corruption_dummy::HandleProc(), spell_warl_seed_of_corruption_generic::HandleProc(), spell_warr_second_wind::HandleProc(), spell_warr_item_t10_prot_4p_bonus::HandleProc(), AuraEffect::HandleProcTriggerDamageAuraProc(), AuraEffect::HandleProcTriggerSpellAuraProc(), AuraEffect::HandleProcTriggerSpellWithValueAuraProc(), spell_pal_seal_of_vengeance< DoTSpellId, DamageSpellId >::spell_pal_seal_of_vengeance_AuraScript< DoTSpell, DamageSpell >::HandleSeal(), spell_pal_eye_for_an_eye::OnProc(), spell_pal_glyph_of_divinity::OnProc(), spell_pal_judgements_of_the_just::OnProc(), spell_warr_damage_shield::OnProc(), spell_warr_deep_wounds_aura::OnProc(), spell_koralon_meteor_fists::TriggerFists(), and spell_flame_warder_meteor_fists::TriggerFists().
|
inline |
Definition at line 522 of file Unit.h.
Referenced by Aura::CalcProcChance(), SpellMgr::CanSpellTriggerProcOnEvent(), AuraEffect::CheckEffectProc(), spell_dk_advantage_t10_4p::CheckProc(), spell_dk_blade_barrier::CheckProc(), spell_dk_death_rune::CheckProc(), spell_dk_improved_blood_presence_triggered::CheckProc(), spell_dk_wandering_plague::CheckProc(), spell_dru_eclipse::CheckProc(), spell_dru_forms_trinket::CheckProc(), spell_dru_t9_feral_relic::CheckProc(), spell_dru_t10_restoration_4p_bonus_dummy::CheckProc(), spell_ethereal_pet_aura::CheckProc(), spell_hun_lock_and_load::CheckProc(), spell_hun_t9_4p_bonus::CheckProc(), spell_item_shadowmourne::CheckProc(), spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >::spell_item_sunwell_neck_AuraScript< Aldors, Scryers >::CheckProc(), spell_mage_combustion::CheckProc(), spell_mage_gen_extra_effects::CheckProc(), spell_mage_missile_barrage_proc::CheckProc(), spell_pal_judgement_of_wisdom_mana::CheckProc(), spell_pal_light_s_beacon::CheckProc(), spell_pal_spiritual_attunement::CheckProc(), spell_pri_aq_3p_bonus::CheckProc(), spell_rog_blade_flurry::CheckProc(), spell_rog_setup::CheckProc(), spell_sha_earthliving_weapon::CheckProc(), spell_sha_flametongue_weapon::CheckProc(), spell_sha_glyph_of_healing_wave::CheckProc(), spell_sha_windfury_weapon::CheckProc(), spell_warl_decimation::CheckProc(), spell_warl_drain_soul::CheckProc(), spell_warl_demonic_pact::CheckProc(), spell_warr_deep_wounds_aura::CheckProc(), spell_warr_retaliation::CheckProc(), spell_warr_sweeping_strikes::CheckProc(), spell_item_unsated_craving::CheckProc(), spell_pri_body_and_soul::CheckProcDummy(), Aura::GetProcEffectMask(), spell_pal_seal_of_vengeance< DoTSpellId, DamageSpellId >::spell_pal_seal_of_vengeance_AuraScript< DoTSpell, DamageSpell >::HandleApplyDoT(), spell_mage_imp_blizzard::HandleChill(), spell_pet_charge::HandleDummy(), spell_mage_fingers_of_frost::HandleDummy(), spell_warr_retaliation::HandleEffectProc(), spell_xt002_321_boombot_aura::HandleProc(), spell_doom_lord_kazzak_capture_soul::HandleProc(), spell_ahune_spanky_hands::HandleProc(), spell_dk_glyph_of_death_grip::HandleProc(), spell_hun_kill_command_pet::HandleProc(), spell_mage_glyph_of_icy_veins::HandleProc(), spell_mage_glyph_of_ice_block::HandleProc(), spell_rog_cut_to_the_chase::HandleProc(), spell_sha_tidal_force_dummy::HandleProc(), spell_warl_demonic_pact::HandleProc(), spell_malacrass_mark_of_blood::HandleProc(), spell_anetheron_vampiric_aura::HandleProc(), spell_ingvar_woe_strike::HandleProc(), spell_doom_lord_kazzak_twisted_reflection::HandleProc(), spell_pet_guard_dog::HandleProc(), spell_pet_silverback::HandleProc(), spell_dk_butchery::HandleProc(), spell_dk_glyph_of_scourge_strike::HandleProc(), spell_dk_improved_blood_presence_triggered::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_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_blade_warding::HandleProc(), spell_gen_vampiric_touch::HandleProc(), spell_hun_glyph_of_arcane_shot::HandleProc(), spell_hun_hunting_party::HandleProc(), spell_hun_piercing_shots::HandleProc(), spell_hun_thrill_of_the_hunt::HandleProc(), spell_hun_t9_4p_bonus::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_persistent_shield::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_imp_mana_gems::HandleProc(), spell_mage_hot_streak::HandleProc(), spell_mage_ignite::HandleProc(), spell_pal_glyph_of_holy_light_dummy::HandleProc(), spell_pal_heart_of_the_crusader::HandleProc(), spell_pal_illumination::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_seal_of_righteousness::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_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_vampiric_embrace::HandleProc(), spell_pri_vampiric_touch::HandleProc(), spell_pri_t3_4p_bonus::HandleProc(), spell_pri_t10_heal_2p_bonus::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_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_soul_leech::HandleProc(), spell_warl_t4_2p_bonus< TriggerSpellId >::HandleProc(), spell_warr_glyph_of_blocking::HandleProc(), spell_warr_improved_spell_reflection::HandleProc(), spell_putricide_gaseous_bloat::HandleProc(), spell_dk_death_rune::HandleProc(), spell_hun_lock_and_load::HandleProc(), spell_mage_gen_extra_effects::HandleProc(), spell_item_shadows_fate::HandleProc(), spell_pri_body_and_soul::HandleProcDummy(), AuraEffect::HandleProcTriggerDamageAuraProc(), AuraEffect::HandleProcTriggerSpellAuraProc(), AuraEffect::HandleProcTriggerSpellWithValueAuraProc(), spell_hun_rapid_recuperation_trigger::HandleRapidKillingProc(), spell_pal_seal_of_vengeance< DoTSpellId, DamageSpellId >::spell_pal_seal_of_vengeance_AuraScript< DoTSpell, DamageSpell >::HandleSeal(), spell_pal_eye_for_an_eye::OnProc(), spell_pal_glyph_of_divinity::OnProc(), spell_warr_damage_shield::OnProc(), spell_warr_deep_wounds_aura::OnProc(), spell_reliquary_of_souls_aura_of_desire::OnProcSpell(), spell_dru_eclipse::ProcLunar(), spell_dru_eclipse::ProcSolar(), spell_koralon_meteor_fists::TriggerFists(), and spell_flame_warder_meteor_fists::TriggerFists().
|
inline |
Definition at line 533 of file Unit.h.
Referenced by Aura::CalcProcChance(), spell_pri_lightwell_renew::CheckDropCharge(), AuraEffect::CheckEffectProc(), spell_hun_roar_of_sacrifice::CheckProc(), spell_utgarde_pinnacle_beast_mark::CheckProc(), spell_dk_acclimation::CheckProc(), spell_dk_necrosis::CheckProc(), spell_dk_unholy_blight::CheckProc(), spell_dk_wandering_plague::CheckProc(), spell_gen_adaptive_warding::CheckProc(), spell_gen_obsidian_armor::CheckProc(), spell_gen_proc_below_pct_damaged::CheckProc(), spell_item_necrotic_touch::CheckProc(), spell_mage_burnout::CheckProc(), spell_mage_ignite::CheckProc(), spell_mage_master_of_elements::CheckProc(), spell_pal_eye_for_an_eye::CheckProc(), spell_pal_righteous_vengeance::CheckProc(), spell_pri_shadowfiend_death::CheckProc(), spell_sha_nature_guardian::CheckProc(), spell_warl_fel_synergy::CheckProc(), spell_warl_nether_protection::CheckProc(), spell_warl_siphon_life::CheckProc(), spell_warr_deep_wounds_aura::CheckProc(), spell_warr_t3_prot_8p_bonus::CheckProc(), Aura::GetProcEffectMask(), AuraEffect::HandleBreakableCCAuraProc(), spell_devourer_of_souls_mirrored_soul_proc::HandleProc(), spell_anetheron_vampiric_aura::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_doom_lord_kazzak_twisted_reflection::HandleProc(), spell_dk_acclimation::HandleProc(), spell_dk_blood_gorged::HandleProc(), spell_dk_improved_blood_presence_triggered::HandleProc(), spell_dk_necrosis::HandleProc(), spell_dk_unholy_blight::HandleProc(), spell_dk_wandering_plague::HandleProc(), spell_dru_t10_balance_4p_bonus::HandleProc(), spell_gen_vampiric_touch::HandleProc(), spell_hun_piercing_shots::HandleProc(), spell_hun_roar_of_sacrifice::HandleProc(), spell_item_frozen_shadoweave::HandleProc(), spell_item_necrotic_touch::HandleProc(), spell_item_pet_healing::HandleProc(), spell_mage_burnout::HandleProc(), spell_mage_ignite::HandleProc(), spell_mage_master_of_elements::HandleProc(), spell_pal_righteous_vengeance::HandleProc(), spell_pri_blessed_recovery::HandleProc(), spell_pri_vampiric_embrace::HandleProc(), spell_rog_blade_flurry::HandleProc(), spell_sha_spirit_hunt::HandleProc(), spell_sha_t8_elemental_4p_bonus::HandleProc(), spell_sha_t9_elemental_4p_bonus::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_warr_sweeping_strikes::HandleProc(), spell_xt002_exposed_heart::OnProc(), spell_blood_queen_essence_of_the_blood_queen::OnProc(), spell_pal_eye_for_an_eye::OnProc(), spell_warl_fel_synergy::OnProc(), spell_warl_siphon_life::OnProc(), spell_warr_deep_wounds_aura::OnProc(), and spell_reliquary_of_souls_aura_of_desire::OnProcSpell().
|
inline |
Definition at line 534 of file Unit.h.
Referenced by spell_ingvar_woe_strike::CheckProc(), spell_dru_glyph_of_rejuvenation::CheckProc(), spell_dru_living_seed::CheckProc(), spell_dru_t10_restoration_4p_bonus_dummy::CheckProc(), spell_item_blessing_of_ancient_kings::CheckProc(), spell_item_valanyr_hammer_of_ancient_kings::CheckProc(), spell_item_crystal_spire_of_karabor::CheckProc(), spell_item_persistent_shield::CheckProc(), spell_pal_glyph_of_holy_light_dummy::CheckProc(), spell_pal_spiritual_attunement::CheckProc(), spell_pal_sheath_of_light::CheckProc(), spell_pal_t8_2p_bonus::CheckProc(), spell_pri_aq_3p_bonus::CheckProc(), spell_pri_divine_aegis::CheckProc(), spell_pri_glyph_of_prayer_of_healing::CheckProc(), spell_pri_t5_heal_2p_bonus::CheckProc(), spell_pri_t10_heal_2p_bonus::CheckProc(), spell_sha_glyph_of_healing_wave::CheckProc(), spell_dru_glyph_of_rejuvenation::HandleProc(), spell_dru_living_seed::HandleProc(), spell_dru_t10_restoration_4p_bonus_dummy::HandleProc(), spell_item_blessing_of_ancient_kings::HandleProc(), spell_item_persistent_shield::HandleProc(), spell_pal_glyph_of_holy_light_dummy::HandleProc(), spell_pal_illumination::HandleProc(), spell_pal_infusion_of_light::HandleProc(), spell_pal_light_s_beacon::HandleProc(), spell_pal_spiritual_attunement::HandleProc(), spell_pal_sheath_of_light::HandleProc(), spell_pal_t8_2p_bonus::HandleProc(), spell_pri_aq_3p_bonus::HandleProc(), spell_pri_divine_aegis::HandleProc(), spell_pri_glyph_of_prayer_of_healing::HandleProc(), spell_pri_t10_heal_2p_bonus::HandleProc(), spell_sha_ancestral_awakening::HandleProc(), spell_sha_glyph_of_healing_wave::HandleProc(), and spell_sha_t10_restoration_4p_bonus::HandleProc().
|
inline |
Definition at line 528 of file Unit.h.
Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), spell_mage_combustion::CheckProc(), spell_mage_hot_streak::HandleProc(), and spell_pal_infusion_of_light::HandleProc().
|
inline |
Definition at line 536 of file Unit.h.
Referenced by Aura::GetProcEffectMask(), and Unit::TriggerAurasProcOnEvent().
| SpellSchoolMask ProcEventInfo::GetSchoolMask | ( | ) | const |
Definition at line 280 of file Unit.cpp.
References _damageInfo, _healInfo, _spell, DamageInfo::GetSchoolMask(), HealInfo::GetSchoolMask(), SpellInfo::GetSchoolMask(), Spell::GetSpellInfo(), and SPELL_SCHOOL_MASK_NONE.
Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), spell_gen_adaptive_warding::CheckProc(), spell_gen_obsidian_armor::CheckProc(), spell_gen_adaptive_warding::HandleProc(), spell_sha_item_mana_surge::HandleProc(), and spell_gen_obsidian_armor::OnProc().
| SpellInfo const * ProcEventInfo::GetSpellInfo | ( | ) | const |
Definition at line 269 of file Unit.cpp.
References _damageInfo, _healInfo, _spell, DamageInfo::GetSpellInfo(), HealInfo::GetSpellInfo(), and Spell::GetSpellInfo().
Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), AuraEffect::CheckEffectProc(), spell_dru_eclipse::CheckLunar(), spell_ahnkahet_combined_toxins::CheckProc(), spell_eredar_twins_dark_flame_aura_shadow::CheckProc(), spell_eredar_twins_dark_flame_aura_fire::CheckProc(), spell_uk_second_wind::CheckProc(), spell_pet_guard_dog::CheckProc(), spell_pet_silverback::CheckProc(), spell_pet_culling_the_herd::CheckProc(), spell_dk_blade_barrier::CheckProc(), spell_dk_hungering_cold::CheckProc(), spell_dk_pvp_4p_bonus::CheckProc(), spell_dk_dancing_rune_weapon::CheckProc(), spell_dru_t10_restoration_4p_bonus_dummy::CheckProc(), spell_gen_black_magic::CheckProc(), spell_gen_decay_over_time_aura::CheckProc(), spell_item_pendant_of_the_violet_eye::CheckProc(), spell_item_zandalarian_charm::spell_item_zandalarian_charm_AuraScript::CheckProc(), spell_mage_arcane_potency::CheckProc(), spell_mage_burning_determination::CheckProc(), spell_mage_dragon_breath::CheckProc(), spell_mage_empowered_fire::CheckProc(), spell_mage_missile_barrage::CheckProc(), spell_pal_item_t6_trinket::CheckProc(), spell_pri_glyph_of_dispel_magic::CheckProc(), spell_pri_improved_spirit_tap::CheckProc(), spell_sha_astral_shift_aura::CheckProc(), spell_sha_glyph_of_totem_of_wrath::CheckProc(), spell_sha_imp_water_shield::CheckProc(), spell_warl_decimation::CheckProc(), spell_warr_second_wind::CheckProc(), spell_pri_body_and_soul::CheckProcDummy(), spell_pri_body_and_soul::CheckProcTriggerSpell(), spell_dru_eclipse::CheckSolar(), spell_hun_lock_and_load::CheckTrapProc(), Aura::GetProcEffectMask(), spell_pal_seal_of_vengeance< DoTSpellId, DamageSpellId >::spell_pal_seal_of_vengeance_AuraScript< DoTSpell, DamageSpell >::HandleApplyDoT(), spell_dk_dancing_rune_weapon::HandleProc(), spell_pet_guard_dog::HandleProc(), spell_dk_threat_of_thassarian::HandleProc(), spell_dru_t3_8p_bonus::HandleProc(), spell_dru_item_t6_trinket::HandleProc(), spell_hun_glyph_of_arcane_shot::HandleProc(), spell_hun_thrill_of_the_hunt::HandleProc(), spell_item_alchemists_stone::HandleProc(), spell_pal_infusion_of_light::HandleProc(), spell_pal_light_s_beacon::HandleProc(), spell_rog_quick_recovery::HandleProc(), spell_sha_glyph_of_earth_shield::HandleProc(), spell_sha_lightning_overload::HandleProc(), spell_sha_item_mana_surge::HandleProc(), spell_sha_item_t6_trinket::HandleProc(), spell_hun_rapid_recuperation_trigger::HandleRapidFireProc(), spell_hun_rapid_recuperation_trigger::HandleRapidKillingProc(), spell_pal_glyph_of_divinity::OnProc(), and Aura::PrepareProcToTrigger().
|
inline |
Definition at line 527 of file Unit.h.
Referenced by SpellMgr::CanSpellTriggerProcOnEvent().
|
inline |
Definition at line 526 of file Unit.h.
Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), and spell_pri_item_t6_trinket::HandleProc().
|
inline |
Definition at line 525 of file Unit.h.
Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), spell_hun_lock_and_load::CheckPeriodicProc(), spell_gen_black_magic::CheckProc(), spell_sha_flametongue_weapon::CheckProc(), spell_sha_windfury_weapon::CheckProc(), spell_hun_lock_and_load::CheckTrapProc(), Aura::GetProcEffectMask(), spell_pal_seal_of_vengeance< DoTSpellId, DamageSpellId >::spell_pal_seal_of_vengeance_AuraScript< DoTSpell, DamageSpell >::HandleApplyDoT(), spell_item_mark_of_conquest::HandleProc(), spell_item_shard_of_the_scale< HealProcSpellId, DamageProcSpellId >::spell_item_shard_of_the_scale_AuraScript< HealProc, DamageProc >::HandleProc(), spell_sha_flametongue_weapon::HandleProc(), spell_sha_windfury_weapon::HandleProc(), and spell_pal_seal_of_vengeance< DoTSpellId, DamageSpellId >::spell_pal_seal_of_vengeance_AuraScript< DoTSpell, DamageSpell >::HandleSeal().
|
private |
Definition at line 546 of file Unit.h.
Referenced by GetSchoolMask(), and GetSpellInfo().
|
private |
Definition at line 547 of file Unit.h.
Referenced by GetSchoolMask(), and GetSpellInfo().
|
private |
Definition at line 545 of file Unit.h.
Referenced by GetSchoolMask(), and GetSpellInfo().