From 3e74e2160e7a785e6ee446efe8ef62f43f4b8af5 Mon Sep 17 00:00:00 2001 From: Charlie2025 Date: Fri, 27 Mar 2009 14:44:22 +0100 Subject: [PATCH] [7591] Implement 52375 and ranks. (cherry picked from commit f0fb07c5261ffe823a91569a85a6d6018cd69b7a) Signed-off-by: VladimirMangos --- src/game/SpellEffects.cpp | 22 ++++++++++++++++++++++ src/shared/revision_nr.h | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 535a42407..d83af85b8 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -1745,6 +1745,28 @@ void Spell::EffectDummy(uint32 i) return; } break; + case SPELLFAMILY_DEATHKNIGHT: + // Death Coil + if(m_spellInfo->SpellFamilyFlags & 0x002000LL) + { + if(m_caster->IsFriendlyTo(unitTarget)) + { + if(unitTarget->GetCreatureType() != CREATURE_TYPE_UNDEAD) + return; + + // first rank have special multiplier + int32 bp = damage * 1.5f; + m_caster->CastCustomSpell(unitTarget,47633,&bp,NULL,NULL,true); + } + else + { + // first rank have special multiplier + int32 bp = damage; + m_caster->CastCustomSpell(unitTarget,47632,&bp,NULL,NULL,true); + } + return; + } + break; } // pet auras diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 41b7460fe..100378932 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 "7590" + #define REVISION_NR "7591" #endif // __REVISION_NR_H__