From 5a8c84a2ec174109eed8edd0c119df96f0f077bd Mon Sep 17 00:00:00 2001 From: insider42 Date: Fri, 28 May 2010 00:08:08 +0400 Subject: [PATCH] [9986] Talent 51459 and ranks affect only melee auto-attacks. Signed-off-by: VladimirMangos --- src/game/Unit.cpp | 4 ++++ src/shared/revision_nr.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 43fb20a08..3644450ac 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -7007,6 +7007,10 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, Aura* triggeredByAu // Necrosis if (dummySpell->SpellIconID == 2709) { + // only melee auto attack affected + if (!(procFlag & PROC_FLAG_SUCCESSFUL_MELEE_HIT)) + return false; + basepoints[0] = triggerAmount * damage / 100; triggered_spell_id = 51460; break; diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index a041fe019..d6fdea40c 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 "9985" + #define REVISION_NR "9986" #endif // __REVISION_NR_H__