2236 {
2238
2240 if (!procSpell)
2241 return;
2242
2244 if (!healInfo || !healInfo->
GetHeal())
2245 return;
2246
2252 else
2254
2255
2258
2261 return;
2262
2264 }
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:847
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:431
uint32 GetHeal() const
Definition Unit.h:430
HealInfo * GetHealInfo() const
Definition Unit.h:471
SpellInfo const * GetSpellInfo() const
Definition Unit.cpp:301
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:1418
bool HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
Definition Unit.cpp:6017
@ SPELL_PALADIN_BEACON_OF_LIGHT_HS
Definition spell_paladin.cpp:141
@ SPELL_PALADIN_BEACON_OF_LIGHT_FOL
Definition spell_paladin.cpp:140
@ SPELL_PALADIN_FLASH_OF_LIGHT_R1
Definition spell_paladin.cpp:143
@ SPELL_PALADIN_BEACON_OF_LIGHT_HL
Definition spell_paladin.cpp:139
@ SPELL_PALADIN_HOLY_LIGHT_R1
Definition spell_paladin.cpp:142