diff --git a/src/game/UnitAuraProcHandler.cpp b/src/game/UnitAuraProcHandler.cpp index 678322c14..91ef3ba7e 100644 --- a/src/game/UnitAuraProcHandler.cpp +++ b/src/game/UnitAuraProcHandler.cpp @@ -1670,8 +1670,12 @@ SpellAuraProcResult Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, Aura // Tricks of the trade case 57934: { - triggered_spell_id = 59628; // 6 sec buff on self - target = this; + triggered_spell_id = 57933; // Tricks of the Trade, increased damage buff + target = getHostileRefManager().GetThreatRedirectionTarget(); + if (!target) + return SPELL_AURA_PROC_FAILED; + + CastSpell(this, 59628, true); // Tricks of the Trade (caster timer) break; } } diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index c45f6f0cf..ecaa142ee 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "11020" + #define REVISION_NR "11021" #endif // __REVISION_NR_H__