aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/scripts/Spells/spell_shaman.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/server/scripts/Spells/spell_shaman.cpp b/src/server/scripts/Spells/spell_shaman.cpp
index 5b5a48f33af..1a0f4576fea 100644
--- a/src/server/scripts/Spells/spell_shaman.cpp
+++ b/src/server/scripts/Spells/spell_shaman.cpp
@@ -552,6 +552,13 @@ class spell_sha_chain_heal : public SpellScriptLoader
{
PrepareSpellScript(spell_sha_chain_heal_SpellScript);
+ bool Load()
+ {
+ firstHeal = true;
+ riptide = false;
+ return true;
+ }
+
void HandleHeal(SpellEffIndex /*effIndex*/)
{
if (firstHeal)
@@ -573,13 +580,10 @@ class spell_sha_chain_heal : public SpellScriptLoader
void Register()
{
OnEffectHitTarget += SpellEffectFn(spell_sha_chain_heal_SpellScript::HandleHeal, EFFECT_0, SPELL_EFFECT_HEAL);
- firstHeal = true;
- riptide = false;
}
-
+
bool firstHeal;
bool riptide;
-
};
SpellScript* GetSpellScript() const