From 0be8fb0447c80b1b87a804c271bcd45d0be901f2 Mon Sep 17 00:00:00 2001 From: Olion Date: Sun, 27 Sep 2015 10:45:20 +0300 Subject: [PATCH] [Spell] Paladin reckoning bomb, finally (after 32fbe26e) The whole implementation is hacky. Which is not surprising though: the mechanic of the "Reconing bomb" looks quite unusual/hacky for the WoW --- src/game/WorldHandlers/UnitAuraProcHandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/game/WorldHandlers/UnitAuraProcHandler.cpp b/src/game/WorldHandlers/UnitAuraProcHandler.cpp index bd9453c5..7e8c7b9f 100644 --- a/src/game/WorldHandlers/UnitAuraProcHandler.cpp +++ b/src/game/WorldHandlers/UnitAuraProcHandler.cpp @@ -1160,8 +1160,8 @@ SpellAuraProcResult Unit::HandleProcTriggerSpellAuraProc(Unit* pVictim, uint32 d return SPELL_AURA_PROC_FAILED; } - // not allow proc extra attack spell at extra attack - if (m_extraAttacks && triggerEntry->HasSpellEffect(SPELL_EFFECT_ADD_EXTRA_ATTACKS)) + // not allow proc extra attack spell at extra attack, except the paladin Reckoning with hacky limitation in the spelleffect + if (m_extraAttacks && triggerEntry->HasSpellEffect(SPELL_EFFECT_ADD_EXTRA_ATTACKS) && triggerEntry->Id != 20178) { return SPELL_AURA_PROC_FAILED; } // Custom basepoints/target for exist spell