From f614d0e50629b288ec595d0e2809bbbb1f9243a8 Mon Sep 17 00:00:00 2001 From: megamage Date: Tue, 16 Jun 2009 11:23:12 -0500 Subject: *Check procSpell for SPELL_AURA_MOD_SPELL_CRIT_CHANCE in ProcDamageAndSpellFor. By Author: Tanatos --HG-- branch : trunk --- src/game/Unit.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index d6e75153915..4cef59a9037 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -12731,6 +12731,10 @@ void Unit::ProcDamageAndSpellFor( bool isVictim, Unit * pTarget, uint32 procFlag if (triggeredByAura->GetCasterGUID() != pTarget->GetGUID()) continue; break; + case SPELL_AURA_MOD_SPELL_CRIT_CHANCE: + if (!procSpell) + continue; + break; /*case SPELL_AURA_ADD_FLAT_MODIFIER: case SPELL_AURA_ADD_PCT_MODIFIER: // HandleSpellModAuraProc -- cgit v1.2.3