diff --git a/src/game/UnitAuraProcHandler.cpp b/src/game/UnitAuraProcHandler.cpp index be3a45dc2cf..0afa09ce99e 100644 --- a/src/game/UnitAuraProcHandler.cpp +++ b/src/game/UnitAuraProcHandler.cpp @@ -590,6 +590,11 @@ SpellAuraProcResult Unit::HandleDummyAuraProc(Unit* pVictim, uint32 amount, uint if (!pVictim) return SPELL_AURA_PROC_FAILED; + // dont trigger from non damaging spells, amount is 1 for non damaging spells if they hit + // tested on classic that rend does not trigger sweeping strikes + if (amount <= 1) + return SPELL_AURA_PROC_FAILED; + // Prevent chain of triggered spell from same triggered spell if (procSpell && (procSpell->Id == 26654 || procSpell->Id == 12723)) return SPELL_AURA_PROC_FAILED;