2242 {
2244
2246 if (!procSpell)
2247 return;
2248
2250 if (!healInfo || !healInfo->
GetHeal())
2251 return;
2252
2258 else
2260
2261
2265
2268 return;
2269
2271 }
std::int32_t int32
Definition Define.h:103
std::uint32_t uint32
Definition Define.h:107
@ SPELLVALUE_BASE_POINT0
Definition SpellDefines.h:121
#define sSpellMgr
Definition SpellMgr.h:851
T CalculatePct(T base, U pct)
Definition Util.h:52
void PreventDefaultAction()
Definition SpellScript.cpp:991
Unit * GetCaster() const
Definition SpellScript.cpp:1026
uint32 GetHealBeforeTakenMods() const
Definition Unit.h:440
uint32 GetHeal() const
Definition Unit.h:439
HealInfo * GetHealInfo() const
Definition Unit.h:479
SpellInfo const * GetSpellInfo() const
Definition Unit.cpp:301
Definition SpellInfo.h:340
bool IsRankOf(SpellInfo const *spellInfo) const
Definition SpellInfo.cpp:3020
uint32 GetMaxHealth() const
Definition Unit.h:1123
SpellCastResult CastCustomSpell(Unit *victim, uint32 spellId, int32 const *bp0, int32 const *bp1, int32 const *bp2, bool triggered, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition Unit.cpp:1435
bool HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
Definition Unit.cpp:5798
@ SPELL_PALADIN_BEACON_OF_LIGHT_HS
Definition spell_paladin.cpp:142
@ SPELL_PALADIN_BEACON_OF_LIGHT_FOL
Definition spell_paladin.cpp:141
@ SPELL_PALADIN_FLASH_OF_LIGHT_R1
Definition spell_paladin.cpp:145
@ SPELL_PALADIN_BEACON_OF_LIGHT_HL
Definition spell_paladin.cpp:140
@ SPELL_PALADIN_HOLY_LIGHT_R1
Definition spell_paladin.cpp:144
@ SPELL_PALADIN_LAY_ON_HANDS_R1
Definition spell_paladin.cpp:143