2240 {
2242
2244 if (!procSpell)
2245 return;
2246
2248 if (!healInfo || !healInfo->
GetHeal())
2249 return;
2250
2256 else
2258
2259
2263
2266 return;
2267
2269 }
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:847
T CalculatePct(T base, U pct)
Definition Util.h:52
void PreventDefaultAction()
Definition SpellScript.cpp:1005
Unit * GetCaster() const
Definition SpellScript.cpp:1040
uint32 GetHealBeforeTakenMods() const
Definition Unit.h:433
uint32 GetHeal() const
Definition Unit.h:432
HealInfo * GetHealInfo() const
Definition Unit.h:473
SpellInfo const * GetSpellInfo() const
Definition Unit.cpp:301
Definition SpellInfo.h:340
bool IsRankOf(SpellInfo const *spellInfo) const
Definition SpellInfo.cpp:3006
uint32 GetMaxHealth() const
Definition Unit.h:1117
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:1429
bool HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
Definition Unit.cpp:5764
@ 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:144
@ SPELL_PALADIN_BEACON_OF_LIGHT_HL
Definition spell_paladin.cpp:139
@ SPELL_PALADIN_HOLY_LIGHT_R1
Definition spell_paladin.cpp:143
@ SPELL_PALADIN_LAY_ON_HANDS_R1
Definition spell_paladin.cpp:142