From c5bf4f06ae3dc22a3e0a3160885d4815c9b716b3 Mon Sep 17 00:00:00 2001 From: johnholiver Date: Sat, 19 Mar 2011 11:15:07 +0100 Subject: [PATCH] Core/Spells: Implemented Glyph of Steady Shot --- src/server/game/Entities/Unit/Unit.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 3e00f423d7..c474ead68e 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -10327,6 +10327,13 @@ uint32 Unit::SpellDamageBonus(Unit *pVictim, SpellEntry const *spellProto, uint3 if (HasAura(200000)) DoneTotalMod *= 4; break; + case SPELLFAMILY_HUNTER: + // Steady Shot + if(spellProto->SpellFamilyFlags[1] & 0x1) + if (AuraEffect * aurEff = GetAuraEffect(56826, 0)) // Glyph of Steady Shot + if (pVictim->GetAuraEffect(SPELL_AURA_PERIODIC_DAMAGE, SPELLFAMILY_HUNTER, 0x00004000, 0, 0, GetGUID())) + AddPctN(DoneTotalMod, aurEff->GetAmount()); + break; case SPELLFAMILY_DEATHKNIGHT: // Improved Icy Touch if (spellProto->SpellFamilyFlags[0] & 0x2)