Mine
public text v1 · immutableIndex: src/game/Unit.cpp
===================================================================
--- src/game/Unit.cpp (revision 4151)
+++ src/game/Unit.cpp (working copy)
@@ -3123,7 +3123,7 @@
// Assign melee/ranged proc flags for magic attacks, that are actually melee/ranged abilities
// That is the question though if it's fully correct
- if(procSpell)
+ if(procSpell && !isTriggeredSpell)
{
if(procSpell->DmgClass == SPELL_DAMAGE_CLASS_MELEE)
{