2166 {
2168
2170 if (!procSpell)
2171 return;
2172
2174 if (!healInfo || !healInfo->
GetHeal())
2175 return;
2176
2182 else
2184
2185
2188
2191 return;
2192
2194 }
std::int32_t int32
Definition Define.h:103
std::uint32_t uint32
Definition Define.h:107
@ SPELLVALUE_BASE_POINT0
Definition SpellDefines.h:113
#define sSpellMgr
Definition SpellMgr.h:836
T CalculatePct(T base, U pct)
Definition Util.h:52
void PreventDefaultAction()
Definition SpellScript.cpp:1000
Unit * GetCaster() const
Definition SpellScript.cpp:1035
uint32 GetHealBeforeTakenMods() const
Definition Unit.h:430
uint32 GetHeal() const
Definition Unit.h:429
HealInfo * GetHealInfo() const
Definition Unit.h:470
SpellInfo const * GetSpellInfo() const
Definition Unit.cpp:299
Definition SpellInfo.h:340
bool IsRankOf(SpellInfo const *spellInfo) const
Definition SpellInfo.cpp:2975
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:1407
bool HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
Definition Unit.cpp:5982
@ SPELL_PALADIN_BEACON_OF_LIGHT_HS
Definition spell_paladin.cpp:135
@ SPELL_PALADIN_BEACON_OF_LIGHT_FOL
Definition spell_paladin.cpp:134
@ SPELL_PALADIN_FLASH_OF_LIGHT_R1
Definition spell_paladin.cpp:137
@ SPELL_PALADIN_BEACON_OF_LIGHT_HL
Definition spell_paladin.cpp:133
@ SPELL_PALADIN_HOLY_LIGHT_R1
Definition spell_paladin.cpp:136