From fc9f00d35199fb53c5ba0e260f2993e117d9a4e3 Mon Sep 17 00:00:00 2001 From: xinef1 Date: Mon, 13 Feb 2017 21:52:51 +0100 Subject: Core/Spells: Fixed some item ranged spells dealing wrong damage (#19104) (cherrypicked from e7a9549422b09da6c88b0a191bae072997cbeddb) --- src/server/game/Spells/SpellInfo.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp index 220bf980463..cc44b171d3a 100644 --- a/src/server/game/Spells/SpellInfo.cpp +++ b/src/server/game/Spells/SpellInfo.cpp @@ -1621,7 +1621,8 @@ bool SpellInfo::IsBreakingStealth() const bool SpellInfo::IsRangedWeaponSpell() const { return (SpellFamilyName == SPELLFAMILY_HUNTER && !(SpellFamilyFlags[1] & 0x10000000)) // for 53352, cannot find better way - || (EquippedItemSubClassMask & ITEM_SUBCLASS_MASK_WEAPON_RANGED); + || (EquippedItemSubClassMask & ITEM_SUBCLASS_MASK_WEAPON_RANGED) + || (Attributes & SPELL_ATTR0_REQ_AMMO); } bool SpellInfo::IsAutoRepeatRangedSpell() const -- cgit v1.2.3