From 53294da22b13511351aa45d1fb92fe47857e880d Mon Sep 17 00:00:00 2001 From: ariel- Date: Mon, 11 Jan 2016 19:16:07 -0300 Subject: [PATCH] Fixed issue with spells wrongly calculated using ranged AP --- src/server/game/Spells/SpellInfo.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp index 8a6d529dda4..e45040db8c4 100644 --- a/src/server/game/Spells/SpellInfo.cpp +++ b/src/server/game/Spells/SpellInfo.cpp @@ -1334,8 +1334,7 @@ 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); + return (EquippedItemClass == ITEM_CLASS_WEAPON) && (EquippedItemSubClassMask & ITEM_SUBCLASS_MASK_WEAPON_RANGED); } bool SpellInfo::IsAutoRepeatRangedSpell() const