Core/Items: Fixed logic mistake in ItemTemplate::IsRangedWeapon

This commit is contained in:
Shauren
2022-06-24 21:08:37 +02:00
committed by Ovahlord
parent 338e9d8033
commit 412f166561

View File

@@ -720,10 +720,10 @@ struct TC_GAME_API ItemTemplate
bool IsRangedWeapon() const
{
return GetClass() == ITEM_CLASS_WEAPON ||
GetSubClass() == ITEM_SUBCLASS_WEAPON_BOW ||
return GetClass() == ITEM_CLASS_WEAPON &&
(GetSubClass() == ITEM_SUBCLASS_WEAPON_BOW ||
GetSubClass() == ITEM_SUBCLASS_WEAPON_GUN ||
GetSubClass() == ITEM_SUBCLASS_WEAPON_CROSSBOW;
GetSubClass() == ITEM_SUBCLASS_WEAPON_CROSSBOW);
}
char const* GetDefaultLocaleName() const;