From 05d8b00ad41cf6a05ac2fc9375b119a0b2ff06e9 Mon Sep 17 00:00:00 2001 From: NoFantasy Date: Thu, 29 Apr 2010 13:29:39 +0200 Subject: [PATCH] [9804] Add script effect of spell 52941 Signed-off-by: NoFantasy --- src/game/SpellEffects.cpp | 16 ++++++++++++++++ src/shared/revision_nr.h | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 99d9d1aee..0adb7ea4d 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -5630,6 +5630,22 @@ void Spell::EffectScriptEffect(SpellEffectIndex eff_idx) unitTarget->CastSpell(unitTarget, damage, false); break; } + case 52941: // Song of Cleansing + { + uint32 spellId = 0; + + switch(m_caster->GetAreaId()) + { + case 4385: spellId = 52954; break; // Bittertide Lake + case 4290: spellId = 52958; break; // River's Heart + case 4388: spellId = 52959; break; // Wintergrasp River + } + + if (spellId) + m_caster->CastSpell(m_caster, spellId, true); + + break; + } case 54729: // Winged Steed of the Ebon Blade { if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index b3850a345..14ca3fb5e 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "9803" + #define REVISION_NR "9804" #endif // __REVISION_NR_H__