1703 {
1705
1708 if (!target)
1709 return;
1710
1713
1715 if (maxTicks <= 0)
1716 return;
1717
1718 amount /= maxTicks;
1720 }
std::int32_t int32
Definition Define.h:103
@ 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 * GetActionTarget() const
Definition Unit.h:469
Unit * GetActor()
Definition Unit.h:468
Definition SpellInfo.h:340
uint32 GetMaxTicks() const
Definition SpellInfo.cpp:2808
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
@ SPELL_PALADIN_HOLY_MENDING
Definition spell_paladin.cpp:156