123 {
125
126 uint32 triggered_spell_id = 70809;
128
130
131 if (!healInfo || !triggeredSpell)
132 {
133 return;
134 }
135
138 }
T CalculatePct(T base, U pct)
Definition: Util.h:61
std::int32_t int32
Definition: Define.h:103
std::uint32_t uint32
Definition: Define.h:107
@ SPELL_AURA_PERIODIC_HEAL
Definition: SpellAuraDefines.h:71
#define sSpellMgr
Definition: SpellMgr.h:825
@ EFFECT_0
Definition: SharedDefines.h:31
uint32 GetHeal() const
Definition: Unit.h:412
HealInfo * GetHealInfo() const
Definition: Unit.h:450
void CastDelayedSpellWithPeriodicAmount(Unit *caster, uint32 spellId, AuraType auraType, int32 addAmount, uint8 effectIndex=0)
Definition: Unit.cpp:20262
Definition: SpellInfo.h:316
uint32 GetMaxTicks() const
Definition: SpellInfo.cpp:2367
void PreventDefaultAction()
Definition: SpellScript.cpp:985
Unit * GetTarget() const
Definition: SpellScript.cpp:1165