From 33e079489b4117661548ae76fc134ab4ac374656 Mon Sep 17 00:00:00 2001 From: click Date: Sun, 25 Jul 2010 17:06:12 +0200 Subject: Set flag for offhand melee spells to allow proper triggering of weapon-specific effects (fix by Lynx3d) --HG-- branch : trunk --- src/server/game/Spells/Spell.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/server') diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index e48b7845791..dd20bb638d6 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -759,6 +759,8 @@ void Spell::prepareDataForTriggerSystem(AuraEffect const * /*triggeredByAura*/) { case SPELL_DAMAGE_CLASS_MELEE: m_procAttacker = PROC_FLAG_SUCCESSFUL_MELEE_SPELL_HIT; + if (m_attackType == OFF_ATTACK) + m_procAttacker |= PROC_FLAG_SUCCESSFUL_OFFHAND_HIT; m_procVictim = PROC_FLAG_TAKEN_MELEE_SPELL_HIT; break; case SPELL_DAMAGE_CLASS_RANGED: -- cgit v1.2.3