![]() |
TrinityCore
|
#include <Unit.h>
Public Member Functions | |
| ProcEventInfo (Unit *actor, Unit *actionTarget, ProcFlagsInit const &typeMask, ProcFlagsSpellType spellTypeMask, ProcFlagsSpellPhase spellPhaseMask, ProcFlagsHit hitMask, Spell *spell, DamageInfo *damageInfo, HealInfo *healInfo) | |
| Unit * | GetActor () const |
| Unit * | GetActionTarget () const |
| ProcFlagsInit | GetTypeMask () const |
| ProcFlagsSpellType | GetSpellTypeMask () const |
| ProcFlagsSpellPhase | GetSpellPhaseMask () const |
| ProcFlagsHit | 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 |
| ProcFlagsInit | _typeMask |
| ProcFlagsSpellType | _spellTypeMask |
| ProcFlagsSpellPhase | _spellPhaseMask |
| ProcFlagsHit | _hitMask |
| Spell * | _spell |
| DamageInfo * | _damageInfo |
| HealInfo * | _healInfo |
| ProcEventInfo::ProcEventInfo | ( | Unit * | actor, |
| Unit * | actionTarget, | ||
| ProcFlagsInit const & | typeMask, | ||
| ProcFlagsSpellType | spellTypeMask, | ||
| ProcFlagsSpellPhase | spellPhaseMask, | ||
| ProcFlagsHit | hitMask, | ||
| Spell * | spell, | ||
| DamageInfo * | damageInfo, | ||
| HealInfo * | healInfo | ||
| ) |
|
inline |
Definition at line 514 of file Unit.h.
Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), spell_item_seal_of_darkshire_nobility::CheckCooldownAura(), spell_pri_protective_light::CheckEffectProc(), spell_hun_bullseye::CheckEffectProc(), spell_item_trample_the_weak::CheckHealthPct(), spell_item_divine_right::CheckHealthPct(), spell_torghast_subjugators_manacles::CheckProc(), spell_rog_kingsbane::CheckProc(), spell_soulbind_sulfuric_emission::CheckProc(), spell_dk_crimson_scourge::CheckProc(), spell_pri_holy_mending::CheckProc(), spell_mage_improved_scorch::CheckProc(), spell_pri_twist_of_fate::CheckProc(), spell_sha_natures_guardian::CheckProc(), spell_dh_soulmonger::CheckProc(), spell_hun_manhunter::CheckProc(), spell_pri_binding_heals::CheckProc(), spell_warr_ashen_juggernaut::CheckProc(), spell_eredar_twins_dark_flame_aura_shadow::CheckProc(), spell_eredar_twins_dark_flame_aura_fire::CheckProc(), Scripts::EasternKingdoms::TwilightHighlands::JulakDoom::spell_julak_doom_dark_whisper::CheckProc(), spell_xt002_321_boombot_aura::CheckProc(), spell_illidan_parasitic_shadowfiend_proc::CheckProc(), spell_pet_gen_lich_pet_aura::CheckProc(), spell_item_conflict_rank3::CheckProc(), spell_dru_moonless_night::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_item_necrotic_touch::CheckProc(), spell_item_shadowmourne::CheckProc(), spell_item_infurious_crafted_gear_mettle::CheckProc(), spell_pal_light_s_beacon::CheckProc(), spell_pri_aq_3p_bonus::CheckProc(), spell_rog_blade_flurry::CheckProc(), spell_warr_sweeping_strikes::CheckProc(), spell_warr_t3_prot_8p_bonus::CheckProc(), spell_item_unsated_craving::CheckProc(), spell_pri_trail_of_light::CheckProc(), spell_monk_save_them_all::CheckProc(), spell_pri_angelic_bulwark::CheckProc(), spell_mage_hot_streak::CheckProc(), Aura::GetProcEffectMask(), spell_item_shiver_venom_weapon_proc::HandleAdditionalProc(), spell_sha_earthen_rage_passive::HandleEffectProc(), spell_sha_windfury_weapon_proc::HandleEffectProc(), spell_dru_moonless_night::HandleEffectProc(), spell_sha_flametongue_weapon_aura::HandleEffectProc(), spell_pri_burning_vehemence::HandleEffectProc(), spell_pri_searing_light::HandleEffectProc(), spell_sha_arctic_snowstorm::HandleEffectProc(), spell_dh_soulmonger::HandleEffectProc(), spell_hun_manhunter::HandleEffectProc(), spell_mage_molten_fury::HandleEffectProc(), spell_pal_a_just_reward::HandleEffectProc(), spell_pri_mental_decay::HandleEffectProc(), spell_pri_painful_punishment::HandleEffectProc(), spell_dh_soul_sigils::HandleOnProc(), spell_baleroc_vital_spark::HandleProc(), spell_ahune_spanky_hands::HandleProc(), spell_dk_mark_of_blood::HandleProc(), spell_dk_pvp_4p_bonus::HandleProc(), spell_ethereal_pet_aura::HandleProc(), spell_mage_hyper_impact::HandleProc(), spell_item_bracing_chill_proc::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_dru_t3_6p_bonus::HandleProc(), spell_dru_t10_balance_4p_bonus::HandleProc(), spell_gen_blood_reserve::HandleProc(), spell_gen_interrupt::HandleProc(), spell_gen_moss_covered_feet::HandleProc(), spell_hun_t29_2p_marksmanship_bonus::HandleProc(), spell_item_alchemist_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_mana_drain::HandleProc(), spell_mage_ignite::HandleProc(), spell_pal_t3_6p_bonus::HandleProc(), spell_pal_t8_2p_bonus::HandleProc(), spell_warl_seed_of_corruption_generic::HandleProc(), spell_warr_trauma::HandleProc(), spell_torghast_blade_of_the_lifetaker::HandleProc(), spell_mage_radiant_spark::HandleProc(), spell_pal_t30_2p_protection_bonus::HandleProc(), spell_warl_seed_of_corruption_dummy_aura::HandleProc(), spell_eredar_twins_dark_flame_aura_shadow::HandleProc(), spell_eredar_twins_dark_flame_aura_fire::HandleProc(), spell_doom_lord_kazzak_capture_soul::HandleProc(), spell_dh_shattered_souls::HandleProc(), spell_dk_brittle::HandleProc(), spell_sha_mastery_elemental_overload::HandleProc(), spell_malacrass_mark_of_blood::HandleProc(), spell_pal_item_t6_trinket::HandleProc(), spell_dru_astral_smolder::HandleProc(), spell_pri_t3_4p_bonus::HandleProc(), spell_pri_t10_heal_2p_bonus::HandleProc(), spell_sha_item_lightning_shield::HandleProc(), spell_sha_item_lightning_shield_trigger::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_mage_improved_scorch::HandleProc(), spell_pri_dispersing_light::HandleProc(), spell_warl_pyrogenics::HandleProc(), spell_pri_holy_mending::HandleProc(), spell_dh_shattered_souls_devourer::HandleProc(), spell_dru_galactic_guardian::HandleProc(), spell_pal_expurgation::HandleProc(), spell_warl_cunning_cruelty::HandleProc(), spell_dh_demon_muzzle::HandleProc(), spell_dru_power_of_the_archdruid::HandleProc(), spell_hun_master_marksman::HandleProc(), spell_pri_divine_aegis::HandleProc(), spell_hun_bleak_powder::HandleProc(), spell_pri_insidious_ire::HandleProc(), spell_multi_headed_proc_guarm::HandleProc(), spell_warl_shadow_invocation::HandleProc(), spell_warr_item_t10_prot_4p_bonus::HandleProc(), spell_undermine_arena_reaction_trigger::HandleProc(), spell_enigma_arena_reaction_trigger::HandleProc(), spell_arena_reaction_trigger::HandleProc(), spell_zandalar_arena_reaction_trigger::HandleProc(), spell_nokhudon_proving_grounds_reaction_trigger::HandleProc(), spell_pri_angelic_bulwark::HandleProc(), spell_pri_blaze_of_light::HandleProc(), spell_pri_deaths_torment::HandleProc(), AuraEffect::HandleProcTriggerDamageAuraProc(), AuraEffect::HandleProcTriggerSpellAuraProc(), AuraEffect::HandleProcTriggerSpellWithValueAuraProc(), spell_item_set_march_of_the_legion::IsDemon(), spell_item_lightblood_elixir::IsDemon(), spell_anduin_wrynn_dark_zeal::OnProc(), spell_dh_demonic_appetite::ShatterLesserSoulFragment(), spell_sha_natures_guardian::StartCooldown(), spell_koralon_meteor_fists::TriggerFists(), spell_flame_warder_meteor_fists::TriggerFists(), and spell_item_seeping_scourgewing::TriggerIsolatedStrikeCheck().
|
inline |
Definition at line 513 of file Unit.h.
Referenced by Aura::CalcProcChance(), SpellMgr::CanSpellTriggerProcOnEvent(), spell_item_blur_of_talons::CheckCoordinatedAssaultActive(), spell_dru_umbral_embrace::CheckEclipse(), AuraEffect::CheckEffectProc(), spell_pal_righteous_protector::CheckEffectProc(), spell_pri_protective_light::CheckEffectProc(), spell_warr_tactician::CheckEffectProc(), spell_item_orbital_precision::CheckFrozenOrbActive(), spell_dh_shattered_destiny::CheckFurySpent(), spell_sha_swirling_maelstrom::CheckHailstormProc(), spell_item_bracing_chill_proc::CheckHealCaster(), spell_item_grips_of_forsaken_sanity::CheckHealth(), spell_item_trample_the_weak::CheckHealthPct(), spell_item_divine_right::CheckHealthPct(), spell_mage_radiant_spark::CheckProc(), spell_dru_power_of_the_archdruid::CheckProc(), spell_sha_hot_hand::CheckProc(), spell_dk_crimson_scourge::CheckProc(), spell_pri_holy_mending::CheckProc(), spell_mage_improved_scorch::CheckProc(), spell_sha_mastery_elemental_overload::CheckProc(), spell_pri_binding_heals::CheckProc(), spell_pri_divine_image_spell_triggered::CheckProc(), spell_pri_eternal_sanctity::CheckProc(), spell_dru_lunar_wrath::CheckProc(), spell_dk_advantage_t10_4p::CheckProc(), spell_dru_forms_trinket::CheckProc(), spell_dru_t10_restoration_4p_bonus_dummy::CheckProc(), spell_ethereal_pet_aura::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_monk_crackling_jade_lightning_knockback_proc_aura::CheckProc(), spell_pal_light_s_beacon::CheckProc(), spell_pri_aq_3p_bonus::CheckProc(), spell_warr_sweeping_strikes::CheckProc(), spell_evo_permeating_chill::CheckProc(), spell_item_unsated_craving::CheckProc(), spell_monk_save_them_all::CheckProc(), spell_warr_frothing_berserker::CheckSpecialization(), Aura::GetProcEffectMask(), spell_item_shiver_venom_weapon_proc::HandleAdditionalProc(), spell_heartsbane_triad_aura_of_thorns::HandleCheckProc(), spell_pal_eye_for_an_eye::HandleEffectProc(), spell_pal_righteous_verdict::HandleEffectProc(), spell_sha_earthen_rage_passive::HandleEffectProc(), spell_sha_windfury_weapon_proc::HandleEffectProc(), spell_dru_moonless_night::HandleEffectProc(), spell_sha_ancestral_guidance::HandleEffectProc(), spell_sha_flametongue_weapon_aura::HandleEffectProc(), spell_pri_searing_light::HandleEffectProc(), spell_sha_arctic_snowstorm::HandleEffectProc(), spell_hun_manhunter::HandleEffectProc(), spell_mage_molten_fury::HandleEffectProc(), spell_pal_a_just_reward::HandleEffectProc(), spell_pri_binding_heals::HandleEffectProc(), spell_pri_eternal_sanctity::HandleEffectProc(), spell_pri_heavens_wrath::HandleEffectProc(), spell_pri_mental_decay::HandleEffectProc(), spell_pri_painful_punishment::HandleEffectProc(), spell_pri_protective_light::HandleEffectProc(), spell_sha_aftershock::HandleEffectProc(), spell_warr_victorious_state::HandleOnProc(), spell_dh_soul_sigils::HandleOnProc(), spell_pri_answered_prayers::HandleOnProc(), spell_pri_master_the_darkness::HandleOnProc(), spell_hallows_end_powder_blast::HandleProc(), spell_baleroc_torment_AuraScript::HandleProc(), spell_xt002_321_boombot_aura::HandleProc(), spell_ahune_spanky_hands::HandleProc(), spell_dk_necrosis::HandleProc(), spell_mage_hyper_impact::HandleProc(), spell_mage_imp_mana_gems::HandleProc(), spell_monk_crackling_jade_lightning_knockback_proc_aura::HandleProc(), spell_pal_divine_purpose::HandleProc(), spell_pal_infusion_of_light::HandleProc(), spell_item_bracing_chill_proc::HandleProc(), spell_pri_item_t6_trinket::HandleProc(), spell_ingvar_woe_strike::HandleProc(), spell_doom_lord_kazzak_twisted_reflection::HandleProc(), spell_dru_forms_trinket::HandleProc(), spell_dru_item_t6_trinket::HandleProc(), spell_dru_t3_6p_bonus::HandleProc(), spell_dru_t3_8p_bonus::HandleProc(), spell_dru_t4_2p_bonus::HandleProc(), spell_dru_t10_balance_4p_bonus::HandleProc(), spell_dru_t10_restoration_4p_bonus_dummy::HandleProc(), spell_gen_vampiric_touch::HandleProc(), spell_hun_roar_of_sacrifice::HandleProc(), spell_hun_t9_4p_bonus::HandleProc(), spell_hun_t29_2p_marksmanship_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_heartpierce< 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_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_mana_drain::HandleProc(), spell_mage_ignite::HandleProc(), spell_pal_light_s_beacon::HandleProc(), spell_pal_t3_6p_bonus::HandleProc(), spell_pal_t8_2p_bonus::HandleProc(), spell_warl_t4_2p_bonus< Trigger >::HandleProc(), spell_torghast_blade_of_the_lifetaker::HandleProc(), spell_torghast_touch_of_the_unseen::HandleProc(), spell_torghast_poisonous_spores::HandleProc(), spell_mage_radiant_spark::HandleProc(), spell_pal_t30_2p_protection_bonus::HandleProc(), spell_doom_lord_kazzak_capture_soul::HandleProc(), spell_sha_item_t6_trinket::HandleProc(), spell_dh_shattered_souls::HandleProc(), spell_mage_pyrotechnics::HandleProc(), spell_sha_mastery_elemental_overload::HandleProc(), spell_malacrass_mark_of_blood::HandleProc(), spell_anetheron_vampiric_aura::HandleProc(), spell_pal_item_t6_trinket::HandleProc(), spell_pri_aq_3p_bonus::HandleProc(), spell_pri_t3_4p_bonus::HandleProc(), spell_pri_t10_heal_2p_bonus::HandleProc(), spell_sha_deeply_rooted_elements::HandleProc(), spell_sha_item_lightning_shield_trigger::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_mage_improved_scorch::HandleProc(), spell_pri_dispersing_light::HandleProc(), spell_pri_empowered_renew::HandleProc(), spell_hun_trailblazer::HandleProc(), spell_pri_holy_mending::HandleProc(), spell_dh_shattered_souls_devourer::HandleProc(), spell_dk_crimson_scourge::HandleProc(), spell_dru_galactic_guardian::HandleProc(), spell_evo_burnout::HandleProc(), spell_hun_lock_and_load::HandleProc(), spell_hun_surging_shots::HandleProc(), spell_hun_windrunner_quiver::HandleProc(), spell_mage_heat_shimmer::HandleProc(), spell_pal_expurgation::HandleProc(), spell_sha_voltaic_blaze_talent::HandleProc(), spell_warl_cunning_cruelty::HandleProc(), spell_warl_shard_instability::HandleProc(), spell_dh_demon_muzzle::HandleProc(), spell_sha_unlimited_power::HandleProc(), spell_dru_power_of_the_archdruid::HandleProc(), spell_dru_ursocs_fury::HandleProc(), spell_hun_master_marksman::HandleProc(), spell_pri_empyreal_blaze::HandleProc(), spell_pri_power_surge::HandleProc(), spell_pri_divine_aegis::HandleProc(), spell_pri_shadowy_apparitions::HandleProc(), spell_sha_stormsurge::HandleProc(), spell_warr_frothing_berserker::HandleProc(), spell_warr_tactician::HandleProc(), spell_hun_bleak_powder::HandleProc(), spell_hun_disruptive_rounds::HandleProc(), spell_hun_focused_aim::HandleProc(), spell_hun_quick_draw::HandleProc(), spell_pri_insidious_ire::HandleProc(), spell_pri_divine_image::HandleProc(), spell_putricide_gaseous_bloat::HandleProc(), spell_warl_shadow_invocation::HandleProc(), spell_item_shadows_fate::HandleProc(), spell_undermine_arena_reaction_trigger::HandleProc(), spell_enigma_arena_reaction_trigger::HandleProc(), spell_arena_reaction_trigger::HandleProc(), spell_zandalar_arena_reaction_trigger::HandleProc(), spell_nokhudon_proving_grounds_reaction_trigger::HandleProc(), spell_dh_painbringer::HandleProc(), spell_hun_bulletstorm::HandleProc(), spell_hun_precise_shots::HandleProc(), spell_pri_deaths_torment::HandleProc(), AuraEffect::HandleProcTriggerDamageAuraProc(), AuraEffect::HandleProcTriggerSpellAuraProc(), AuraEffect::HandleProcTriggerSpellWithValueAuraProc(), spell_dh_shattered_souls_devourer::HandleSoulsGathering(), spell_reliquary_of_souls_aura_of_desire::OnProcSpell(), spell_dh_demonic_appetite::ShatterLesserSoulFragment(), spell_mage_fingers_of_frost::Trigger(), DivineImageHelpers::Trigger(), spell_koralon_meteor_fists::TriggerFists(), spell_flame_warder_meteor_fists::TriggerFists(), and spell_warr_anger_management_proc::ValidateProc().
|
inline |
Definition at line 524 of file Unit.h.
Referenced by Aura::CalcProcChance(), AuraEffect::CheckEffectProc(), spell_item_highfathers_machination::CheckHealth(), spell_pal_t30_2p_protection_bonus_heal::CheckProc(), spell_hun_roar_of_sacrifice::CheckProc(), spell_dh_soul_fragments_damage_taken_tracker::CheckProc(), spell_pri_atonement::CheckProc(), spell_pri_power_leech_passive::CheckProc(), spell_pri_shadow_mend_periodic_damage::CheckProc(), spell_pri_vampiric_embrace::CheckProc(), spell_sha_ancestral_guidance::CheckProc(), Scripts::EasternKingdoms::TwilightHighlands::JulakDoom::spell_julak_doom_dark_whisper::CheckProc(), spell_utgarde_pinnacle_beast_mark::CheckProc(), spell_dh_charred_warblades::CheckProc(), spell_dk_death_strike_enabler::CheckProc(), spell_gen_proc_below_pct_damaged::CheckProc(), spell_item_alchemist_stone::CheckProc(), spell_item_necrotic_touch::CheckProc(), spell_mage_ignite::CheckProc(), spell_rog_blade_flurry::CheckProc(), spell_warr_t3_prot_8p_bonus::CheckProc(), spell_pri_atonement_passive::CheckProc(), spell_pri_angelic_bulwark::CheckProc(), spell_sha_earth_shield::CheckProc(), Aura::GetProcEffectMask(), spell_dh_charred_warblades::HandleAfterProc(), AuraEffect::HandleBreakableCCAuraProc(), spell_rog_mastery_main_gauche::HandleCheckProc(), spell_dk_permafrost::HandleEffectProc(), spell_dru_moonless_night::HandleEffectProc(), spell_pri_vampiric_embrace::HandleEffectProc(), spell_sha_ancestral_guidance::HandleEffectProc(), spell_pri_searing_light::HandleEffectProc(), spell_devourer_of_souls_mirrored_soul_proc::HandleProc(), spell_dk_dancing_rune_weapon::HandleProc(), spell_dk_death_strike_enabler::HandleProc(), spell_dru_bristling_fur::HandleProc(), spell_mage_blazing_barrier::HandleProc(), spell_mage_ice_barrier::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_dru_t10_balance_4p_bonus::HandleProc(), spell_gen_vampiric_touch::HandleProc(), spell_hun_roar_of_sacrifice::HandleProc(), spell_hun_t29_2p_marksmanship_bonus::HandleProc(), spell_item_alchemist_stone::HandleProc(), spell_item_frozen_shadoweave::HandleProc(), spell_item_necrotic_touch::HandleProc(), spell_item_pet_healing::HandleProc(), spell_mage_ignite::HandleProc(), spell_mage_touch_of_the_magi_aura::HandleProc(), spell_rog_blade_flurry::HandleProc(), spell_warl_seed_of_corruption_generic::HandleProc(), spell_warr_brutal_vitality::HandleProc(), spell_warr_sweeping_strikes::HandleProc(), spell_warr_trauma::HandleProc(), spell_pal_t30_2p_protection_bonus::HandleProc(), spell_pal_t30_2p_protection_bonus_heal::HandleProc(), spell_rog_mastery_main_gauche::HandleProc(), spell_pri_shadow_mend_periodic_damage::HandleProc(), spell_warl_seed_of_corruption_dummy_aura::HandleProc(), spell_pal_execution_sentence_aura::HandleProc(), spell_dh_soul_fragments_damage_taken_tracker::HandleProc(), spell_anetheron_vampiric_aura::HandleProc(), spell_dru_astral_smolder::HandleProc(), spell_sha_t8_elemental_4p_bonus::HandleProc(), spell_sha_t9_elemental_4p_bonus::HandleProc(), spell_warl_siphon_life::HandleProc(), spell_dru_ursocs_fury::HandleProc(), spell_hun_master_marksman::HandleProc(), spell_warr_fueled_by_violence::HandleProc(), spell_dru_elunes_favored_proc::HandleProc(), spell_pri_twilight_equilibrium::HandleProc(), spell_xt002_exposed_heart::OnProc(), spell_blood_queen_essence_of_the_blood_queen::OnProc(), spell_reliquary_of_souls_aura_of_desire::OnProcSpell(), and spell_pri_atonement::TriggerAtonementHealOnTargets().
|
inline |
Definition at line 525 of file Unit.h.
Referenced by spell_dh_soulmonger::CheckProc(), spell_pri_divine_aegis::CheckProc(), spell_pri_surge_of_light::CheckProc(), spell_pri_t5_heal_2p_bonus::CheckProc(), spell_sha_ancestral_guidance::CheckProc(), spell_sha_ascendance_restoration::CheckProc(), spell_ingvar_woe_strike::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_light_s_beacon::CheckProc(), spell_pal_t8_2p_bonus::CheckProc(), spell_pri_aq_3p_bonus::CheckProc(), spell_pri_t10_heal_2p_bonus::CheckProc(), spell_sha_ancestral_guidance::HandleEffectProc(), spell_dh_soulmonger::HandleEffectProc(), spell_pri_binding_heals::HandleEffectProc(), spell_pri_trail_of_light::HandleOnProc(), spell_dru_t10_restoration_4p_bonus_dummy::HandleProc(), spell_item_blessing_of_ancient_kings::HandleProc(), spell_item_persistent_shield::HandleProc(), spell_pal_light_s_beacon::HandleProc(), spell_pal_t8_2p_bonus::HandleProc(), spell_pri_aq_3p_bonus::HandleProc(), spell_pri_t10_heal_2p_bonus::HandleProc(), spell_sha_t10_restoration_4p_bonus::HandleProc(), spell_pri_dispersing_light::HandleProc(), spell_pri_divine_aegis::HandleProc(), and spell_sha_ascendance_restoration::OnProcHeal().
|
inline |
Definition at line 519 of file Unit.h.
Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), spell_item_sephuzs_secret::CheckProc(), spell_soulbind_superior_tactics::CheckProc(), spell_item_conflict_rank3::CheckProc(), spell_item_infurious_crafted_gear_mettle::CheckProc(), spell_mage_pyrotechnics::HandleProc(), and spell_mage_hot_streak::HandleProc().
|
inline |
Definition at line 527 of file Unit.h.
Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), AuraEffect::CheckEffectProc(), spell_pal_fist_of_justice::CheckEffectProc(), spell_pal_selfless_healer::CheckEffectProc(), spell_pal_infusion_of_light::CheckFlashOfLightProc(), spell_rog_turn_the_tables::CheckForStun(), spell_dh_shattered_destiny::CheckFurySpent(), spell_sha_swirling_maelstrom::CheckHailstormProc(), spell_item_azerite_fortification::CheckProc(), spell_item_conflict_wearer_on_stun_proc::CheckProc(), spell_item_sephuzs_secret::CheckProc(), spell_dk_dark_simulacrum::CheckProc(), spell_dk_icy_talons::CheckProc(), spell_pal_divine_purpose::CheckProc(), spell_dru_sudden_ambush::CheckProc(), spell_rog_deepening_shadows::CheckProc(), spell_sha_aftershock::CheckProc(), spell_sha_mastery_elemental_overload::CheckProc(), spell_pri_deaths_torment::CheckProc(), spell_sha_item_mana_surge::CheckProc(), spell_warr_ashen_juggernaut::CheckProc(), spell_warr_frothing_berserker::CheckProc(), spell_dru_lunar_wrath::CheckProc(), spell_item_conflict_rank3::CheckProc(), spell_item_pendant_of_the_violet_eye::CheckProc(), spell_item_infurious_crafted_gear_mettle::CheckProc(), spell_mage_hot_streak::CheckProc(), spell_sha_maelstrom_weapon_proc::CheckProc(), Aura::GetProcEffectMask(), spell_item_shiver_venom_weapon_proc::HandleAdditionalProc(), spell_rog_grand_melee::HandleCheckProc(), spell_dh_chaos_strike::HandleEffectProc(), spell_warr_tenderize::HandleEffectProc(), spell_pri_binding_heals::HandleEffectProc(), spell_sha_aftershock::HandleEffectProc(), spell_pal_awakening::HandleProc(), spell_pal_divine_purpose::HandleProc(), spell_pal_infusion_of_light::HandleProc(), spell_dk_t20_2p_rune_empowered::HandleProc(), spell_dru_t3_8p_bonus::HandleProc(), spell_hun_t29_2p_marksmanship_bonus::HandleProc(), spell_mage_ignite::HandleProc(), spell_warr_critical_thinking::HandleProc(), spell_torghast_blade_of_the_lifetaker::HandleProc(), spell_torghast_touch_of_the_unseen::HandleProc(), spell_torghast_poisonous_spores::HandleProc(), spell_item_sephuzs_secret::HandleProc(), spell_mage_ethereal_blink::HandleProc(), spell_pal_t30_2p_protection_bonus::HandleProc(), spell_pal_t30_2p_protection_bonus_heal::HandleProc(), spell_rog_grand_melee::HandleProc(), spell_rog_restless_blades::HandleProc(), spell_rog_ruthlessness::HandleProc(), spell_dk_dark_simulacrum::HandleProc(), spell_sha_mastery_elemental_overload::HandleProc(), spell_sha_deeply_rooted_elements::HandleProc(), spell_sha_item_mana_surge::HandleProc(), spell_dru_embrace_of_the_dream::HandleProc(), spell_pri_holy_10_1_class_set_2pc::HandleProc(), spell_warr_anger_management_proc::HandleProc(), spell_rog_deepening_shadows::HandleProc(), spell_sha_unlimited_power::HandleProc(), spell_dru_power_of_the_archdruid::HandleProc(), spell_pri_empyreal_blaze::HandleProc(), spell_pri_power_surge::HandleProc(), spell_warr_frothing_berserker::HandleProc(), spell_warr_tactician::HandleProc(), spell_pri_divine_image::HandleProc(), spell_warr_enrage_proc::HandleProc(), spell_dh_painbringer::HandleProc(), spell_warr_tenderize::HandleProc(), spell_warr_titanic_rage::HandleProc(), spell_pri_divine_word::HandleProc(), AuraEffect::HandleProcTriggerSpellAuraProc(), AuraEffect::HandleProcTriggerSpellWithValueAuraProc(), spell_dh_shattered_souls_devourer::HandleSoulsGathering(), spell_item_echoing_blades::PrepareProc(), spell_sha_maelstrom_weapon_proc::RemoveMaelstromAuras(), DivineImageHelpers::Trigger(), Unit::TriggerAurasProcOnEvent(), spell_item_seeping_scourgewing::TriggerIsolatedStrikeCheck(), and spell_warr_anger_management_proc::ValidateProc().
| SpellSchoolMask ProcEventInfo::GetSchoolMask | ( | ) | const |
Definition at line 292 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_pal_righteous_protector::CheckEffectProc(), spell_gen_adaptive_warding::CheckProc(), spell_gen_obsidian_armor::CheckProc(), spell_gen_adaptive_warding::HandleProc(), and spell_gen_obsidian_armor::OnProc().
| SpellInfo const * ProcEventInfo::GetSpellInfo | ( | ) | const |
Definition at line 281 of file Unit.cpp.
References _damageInfo, _healInfo, _spell, DamageInfo::GetSpellInfo(), HealInfo::GetSpellInfo(), and Spell::GetSpellInfo().
Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), spell_warr_anger_management_proc::CheckArmsProc(), spell_pri_train_of_thought::CheckEffect0(), spell_pri_train_of_thought::CheckEffect1(), AuraEffect::CheckEffectProc(), spell_pal_righteous_protector::CheckEffectProc(), spell_warr_tactician::CheckEffectProc(), spell_mage_fingers_of_frost::CheckFrostboltProc(), spell_mage_fingers_of_frost::CheckFrozenOrbProc(), spell_sha_swirling_maelstrom::CheckHailstormProc(), spell_item_divine_right::CheckHealthPct(), spell_pal_infusion_of_light::CheckHolyLightProc(), spell_pri_voice_of_harmony::CheckHolyWordChastise(), spell_pri_voice_of_harmony::CheckHolyWordSanctify(), spell_pri_voice_of_harmony::CheckHolyWordSerenity(), spell_ahnkahet_combined_toxins::CheckProc(), spell_item_wracking_brilliance::CheckProc(), spell_dk_rime::CheckProc(), spell_item_zanjir_scaleguard_greatcloak::CheckProc(), spell_gen_boost_2_0_paladin_priest_watch_for_shield::CheckProc(), spell_pal_t30_2p_protection_bonus_heal::CheckProc(), spell_warl_cunning_cruelty::CheckProc(), spell_sha_deeply_rooted_elements::CheckProc(), spell_sha_doom_winds_legendary::CheckProc(), spell_warl_shard_instability::CheckProc(), spell_dk_dark_simulacrum_buff::CheckProc(), spell_warr_keep_your_feet_on_the_ground::CheckProc(), spell_sha_mastery_elemental_overload::CheckProc(), spell_pri_divinity::CheckProc(), spell_pri_heavens_wrath::CheckProc(), spell_pri_shadowy_apparitions::CheckProc(), spell_pri_surge_of_light::CheckProc(), spell_sha_ancestral_guidance::CheckProc(), spell_sha_voltaic_blaze_aura::CheckProc(), spell_sha_ascendance_restoration::CheckProc(), spell_sha_earthen_rage_passive::CheckProc(), spell_eredar_twins_dark_flame_aura_shadow::CheckProc(), spell_eredar_twins_dark_flame_aura_fire::CheckProc(), spell_tutorial_health_dnt_proc_aura::CheckProc(), spell_uk_second_wind::CheckProc(), spell_dk_pvp_4p_bonus::CheckProc(), spell_dk_suppression::CheckProc(), spell_dru_entangling_roots_aura::CheckProc(), spell_dru_moonless_night::CheckProc(), spell_dru_t10_restoration_4p_bonus_dummy::CheckProc(), spell_gen_adaptive_warding::CheckProc(), spell_gen_decay_over_time_aura::CheckProc(), spell_gen_obsidian_armor::CheckProc(), spell_item_zandalarian_charm::spell_item_zandalarian_charm_AuraScript::CheckProc(), spell_mage_burning_determination::CheckProc(), spell_pal_item_t6_trinket::CheckProc(), spell_torghast_touch_of_the_unseen::CheckProc(), spell_torghast_fleshcraft_shield_proc::CheckProc(), spell_torghast_soulshape_proc::CheckProc(), spell_torghast_door_of_shadows_proc::CheckProc(), spell_torghast_flicker_proc::CheckProc(), spell_torghast_potent_potion_proc::CheckProc(), spell_evo_charged_blast::CheckProc(), spell_evo_permeating_chill::CheckProc(), spell_mage_hot_streak::CheckProc(), spell_warr_enrage_proc::CheckRampageProc(), spell_dh_shattered_souls_devourer::CheckReapSoulGatheringProc(), Aura::GetProcEffectMask(), spell_dk_dancing_rune_weapon::HandleProc(), spell_pri_holy_words::HandleProc(), spell_dru_item_t6_trinket::HandleProc(), spell_sha_item_t6_trinket::HandleProc(), spell_dk_dark_simulacrum::HandleProc(), spell_dru_luxuriant_soil::HandleProc(), spell_sha_mastery_elemental_overload::HandleProc(), spell_dru_power_of_the_archdruid::HandleProc(), spell_pri_power_surge::HandleProc(), spell_dru_eclipse_dummy::HandleProc(), spell_pri_divine_word::HandleProc(), spell_dh_shattered_souls_devourer::HandleSoulsGathering(), Aura::PrepareProcChargeDrop(), DivineImageHelpers::Trigger(), and spell_pri_atonement::TriggerAtonementHealOnTargets().
|
inline |
Definition at line 518 of file Unit.h.
Referenced by SpellMgr::CanSpellTriggerProcOnEvent().
|
inline |
Definition at line 517 of file Unit.h.
Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), and spell_pri_item_t6_trinket::HandleProc().
|
inline |
Definition at line 516 of file Unit.h.
Referenced by SpellMgr::CanSpellTriggerProcOnEvent(), spell_soulbind_superior_tactics::CheckProc(), spell_pri_shadowy_apparitions::CheckProc(), Aura::GetProcEffectMask(), spell_item_mark_of_conquest::HandleProc(), spell_item_shard_of_the_scale< HealProcSpellId, DamageProcSpellId >::spell_item_shard_of_the_scale_AuraScript< HealProc, DamageProc >::HandleProc(), AuraEffect::HandleProcTriggerSpellAuraProc(), and AuraEffect::HandleProcTriggerSpellWithValueAuraProc().
|
private |
Definition at line 537 of file Unit.h.
Referenced by GetSchoolMask(), and GetSpellInfo().
|
private |
Definition at line 538 of file Unit.h.
Referenced by GetSchoolMask(), and GetSpellInfo().
|
private |
|
private |
Definition at line 536 of file Unit.h.
Referenced by GetSchoolMask(), and GetSpellInfo().
|
private |
|
private |
|
private |