diff --git a/src/server/game/Spells/Auras/SpellAuras.cpp b/src/server/game/Spells/Auras/SpellAuras.cpp index bdab990fa..a6fa20e6c 100644 --- a/src/server/game/Spells/Auras/SpellAuras.cpp +++ b/src/server/game/Spells/Auras/SpellAuras.cpp @@ -2287,8 +2287,7 @@ float Aura::CalcProcChance(SpellProcEntry const& procEntry, ProcEventInfo& event uint32 attackSpeed = 0; if (!procSpell || procSpell->DmgClass == SPELL_DAMAGE_CLASS_MELEE || procSpell->IsRangedWeaponSpell()) { - if (eventInfo.GetDamageInfo()) - attackSpeed = caster->GetAttackTime(eventInfo.GetDamageInfo()->GetAttackType()); + attackSpeed = caster->GetAttackTime(eventInfo.GetDamageInfo()->GetAttackType()); } else // spells use their cast time for PPM calculations {