mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-23 02:25:38 +01:00
Core/Items: Fixed logic mistake in ItemTemplate::IsRangedWeapon
This commit is contained in:
@@ -824,10 +824,10 @@ struct TC_GAME_API ItemTemplate
|
||||
|
||||
bool IsRangedWeapon() const
|
||||
{
|
||||
return IsWeapon() ||
|
||||
GetSubClass() == ITEM_SUBCLASS_WEAPON_BOW ||
|
||||
return IsWeapon() &&
|
||||
(GetSubClass() == ITEM_SUBCLASS_WEAPON_BOW ||
|
||||
GetSubClass() == ITEM_SUBCLASS_WEAPON_GUN ||
|
||||
GetSubClass() == ITEM_SUBCLASS_WEAPON_CROSSBOW;
|
||||
GetSubClass() == ITEM_SUBCLASS_WEAPON_CROSSBOW);
|
||||
}
|
||||
|
||||
inline bool HasFlag(ItemFlags flag) const { return (ExtendedData->Flags[0] & flag) != 0; }
|
||||
|
||||
Reference in New Issue
Block a user