diff options
| author | click <none@none> | 2010-07-25 17:06:12 +0200 |
|---|---|---|
| committer | click <none@none> | 2010-07-25 17:06:12 +0200 |
| commit | 33e079489b4117661548ae76fc134ab4ac374656 (patch) | |
| tree | a14de9ce7dc66ab3361d2facb5d8c06bdeb50cf8 | |
| parent | fce1f5b014c1e2e3b0b85062898f56837111f66a (diff) | |
Set flag for offhand melee spells to allow proper triggering of weapon-specific effects (fix by Lynx3d)
--HG--
branch : trunk
| -rw-r--r-- | src/server/game/Spells/Spell.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
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: |
