aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorModoX <moardox@gmail.com>2023-06-28 01:29:15 +0200
committerModoX <moardox@gmail.com>2023-06-28 01:29:25 +0200
commita983db94574101127a04fe82c413941e5473b2ff (patch)
tree93a98d3a18652da705844cd53b8ac2261aa05c16 /src
parent63b2188e75704ef4220d1e169d07179d07e898c7 (diff)
Scripts/Shaman: Fixed double dipping of Ascendance (Restoration) initial heal
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Spells/spell_shaman.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/scripts/Spells/spell_shaman.cpp b/src/server/scripts/Spells/spell_shaman.cpp
index 166b854c33c..8572202974e 100644
--- a/src/server/scripts/Spells/spell_shaman.cpp
+++ b/src/server/scripts/Spells/spell_shaman.cpp
@@ -100,6 +100,7 @@ enum ShamanSpells
SPELL_SHAMAN_PATH_OF_FLAMES_TALENT = 201909,
SPELL_SHAMAN_POWER_SURGE = 40466,
SPELL_SHAMAN_RESTORATIVE_MISTS = 114083,
+ SPELL_SHAMAN_RESTORATIVE_MISTS_INITIAL = 294020,
SPELL_SHAMAN_SPIRIT_WOLF_TALENT = 260878,
SPELL_SHAMAN_SPIRIT_WOLF_PERIODIC = 260882,
SPELL_SHAMAN_SPIRIT_WOLF_AURA = 260881,
@@ -236,7 +237,7 @@ class spell_sha_ascendance_restoration : public AuraScript
bool CheckProc(ProcEventInfo& procInfo)
{
- return procInfo.GetHealInfo() && procInfo.GetHealInfo()->GetOriginalHeal();
+ return procInfo.GetHealInfo() && procInfo.GetHealInfo()->GetOriginalHeal() && procInfo.GetSpellInfo()->Id != SPELL_SHAMAN_RESTORATIVE_MISTS_INITIAL;
}
void OnProcHeal(AuraEffect* /*aurEff*/, ProcEventInfo& procInfo)
@@ -1458,6 +1459,7 @@ class spell_sha_path_of_flames_spread : public SpellScript
};
// 114083 - Restorative Mists
+// 294020 - Restorative Mists
class spell_sha_restorative_mists : public SpellScript
{
PrepareSpellScript(spell_sha_restorative_mists);