From a93b9876375753b27247ae70928a40814ac9c240 Mon Sep 17 00:00:00 2001 From: Astellar Date: Tue, 5 Jan 2010 12:09:50 +0300 Subject: [PATCH] Fixed Glyph of Sunder Armor. --HG-- branch : trunk --- src/game/Unit.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 0e0416e5b0..c97a432d49 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -5676,6 +5676,19 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger basepoints0 = GetShieldBlockValue() * triggerAmount / 100; break; } + // Glyph of Sunder Armor + if (dummySpell->Id == 58387) + { + if (!pVictim || !pVictim->isAlive() || !procSpell) + return false; + + target = SelectNearbyTarget(); + if (!target || target == pVictim) + return false; + + CastSpell(target, 58567, true); + return true; + } break; } case SPELLFAMILY_WARLOCK: