![]() |
TrinityCore
|
#include <Unit.h>
Public Member Functions | |
| HealInfo (Unit *healer, Unit *target, uint32 heal, SpellInfo const *spellInfo, SpellSchoolMask schoolMask) | |
| void | AbsorbHeal (uint32 amount) |
| void | SetEffectiveHeal (uint32 amount) |
| Unit * | GetHealer () const |
| Unit * | GetTarget () const |
| uint32 | GetHeal () const |
| uint32 | GetEffectiveHeal () const |
| uint32 | GetAbsorb () const |
| SpellInfo const * | GetSpellInfo () const |
| SpellSchoolMask | GetSchoolMask () const |
| uint32 | GetHitMask () const |
Private Attributes | |
| Unit *const | _healer |
| Unit *const | _target |
| uint32 | _heal |
| uint32 | _effectiveHeal |
| uint32 | _absorb |
| SpellInfo const *const | _spellInfo |
| SpellSchoolMask const | _schoolMask |
| uint32 | _hitMask |
| HealInfo::HealInfo | ( | Unit * | healer, |
| Unit * | target, | ||
| uint32 | heal, | ||
| SpellInfo const * | spellInfo, | ||
| SpellSchoolMask | schoolMask | ||
| ) |
| void HealInfo::AbsorbHeal | ( | uint32 | amount | ) |
Definition at line 243 of file Unit.cpp.
References _absorb, _effectiveHeal, _heal, _hitMask, GetEffectiveHeal(), GetHeal(), and PROC_HIT_ABSORB.
Referenced by Unit::CalcHealAbsorb().
|
inline |
Definition at line 508 of file Unit.h.
Referenced by AuraEffect::HandlePeriodicHealAurasTick(), and Unit::SendHealSpellLog().
|
inline |
Definition at line 507 of file Unit.h.
Referenced by AbsorbHeal(), spell_item_valanyr_hammer_of_ancient_kings::CheckProc(), spell_pal_spiritual_attunement::CheckProc(), spell_pal_sheath_of_light::CheckProc(), AuraEffect::HandlePeriodicHealAurasTick(), AuraEffect::HandlePeriodicHealthLeechAuraTick(), spell_pal_glyph_of_holy_light_dummy::HandleProc(), spell_pal_spiritual_attunement::HandleProc(), spell_pal_sheath_of_light::HandleProc(), Unit::HealBySpell(), and Unit::SendHealSpellLog().
|
inline |
Definition at line 506 of file Unit.h.
Referenced by AbsorbHeal(), Unit::CalcHealAbsorb(), 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_persistent_shield::CheckProc(), spell_pal_glyph_of_holy_light_dummy::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_t10_heal_2p_bonus::CheckProc(), spell_sha_glyph_of_healing_wave::CheckProc(), Unit::DealHeal(), 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_infusion_of_light::HandleProc(), spell_pal_light_s_beacon::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(), spell_sha_t10_restoration_4p_bonus::HandleProc(), and Unit::SendHealSpellLog().
|
inline |
Definition at line 504 of file Unit.h.
Referenced by Unit::DealHeal(), and Unit::SendHealSpellLog().
|
inline |
Definition at line 510 of file Unit.h.
Referenced by ProcEventInfo::GetSchoolMask().
|
inline |
Definition at line 509 of file Unit.h.
Referenced by Unit::CalcHealAbsorb(), ProcEventInfo::GetSpellInfo(), spell_pal_glyph_of_holy_light_dummy::HandleProc(), spell_pal_illumination::HandleProc(), and Unit::SendHealSpellLog().
|
inline |
Definition at line 505 of file Unit.h.
Referenced by Unit::CalcHealAbsorb(), Unit::DealHeal(), and Unit::SendHealSpellLog().
|
inline |
Definition at line 502 of file Unit.h.
Referenced by Unit::DealHeal().
|
private |
Definition at line 493 of file Unit.h.
Referenced by AbsorbHeal().
|
private |
Definition at line 492 of file Unit.h.
Referenced by AbsorbHeal().
|
private |
Definition at line 491 of file Unit.h.
Referenced by AbsorbHeal().
|
private |
Definition at line 496 of file Unit.h.
Referenced by AbsorbHeal(), and GetHitMask().
|
private |