122 {
124
125 uint32 triggered_spell_id = 70809;
127
129
130 if (!healInfo || !triggeredSpell)
131 {
132 return;
133 }
134
137 }
std::int32_t int32
Definition: Define.h:104
std::uint32_t uint32
Definition: Define.h:108
T CalculatePct(T base, U pct)
Definition: Util.h:61
@ SPELL_AURA_PERIODIC_HEAL
Definition: SpellAuraDefines.h:71
#define sSpellMgr
Definition: SpellMgr.h:818
@ EFFECT_0
Definition: SharedDefines.h:30
uint32 GetHeal() const
Definition: Unit.h:832
HealInfo * GetHealInfo() const
Definition: Unit.h:869
void CastDelayedSpellWithPeriodicAmount(Unit *caster, uint32 spellId, AuraType auraType, int32 addAmount, uint8 effectIndex=0)
Definition: Unit.cpp:20460
Definition: SpellInfo.h:314
uint32 GetMaxTicks() const
Definition: SpellInfo.cpp:2351
void PreventDefaultAction()
Definition: SpellScript.cpp:985
Unit * GetTarget() const
Definition: SpellScript.cpp:1165