From f726bd69a5737c7a7fa5b2763057133b5015b9b9 Mon Sep 17 00:00:00 2001 From: KiriX Date: Sun, 29 Mar 2009 23:53:08 +0400 Subject: [PATCH] [7585] Implement quest item 39164 work. Signed-off-by: VladimirMangos --- src/game/SpellEffects.cpp | 18 ++++++++++++++++++ src/shared/revision_nr.h | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 05a5c7b99..535a42407 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -1104,6 +1104,24 @@ void Spell::EffectDummy(uint32 i) m_caster->CastSpell(m_caster, 30452, true, NULL); return; } + case 52308: + { + switch(i) + { + case 0: + { + uint32 spellID = m_spellInfo->CalculateSimpleValue(0); + uint32 reqAuraID = m_spellInfo->CalculateSimpleValue(1); + + if (m_caster->HasAura(reqAuraID,0)) + m_caster->CastSpell(m_caster,spellID,true,NULL); + return; + } + case 1: + return; // additional data for dummy[0] + } + return; + } case 53341: case 53343: { diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 6a1c8ec87..6c6f7c150 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 "7584" + #define REVISION_NR "7585" #endif // __REVISION_NR_H__