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

Port From (https://github.com/TrinityCore/TrinityCore/commit/4dfb1f248f5721fb0154fd22eb6fe7b4d65815fc)
This commit is contained in:
hondacrx
2022-06-24 21:47:04 -04:00
parent 345b38352f
commit 2436ef0644
+2 -2
View File
@@ -337,8 +337,8 @@ namespace Game.Entities
public bool IsRangedWeapon()
{
return GetClass() == ItemClass.Weapon || GetSubClass() == (uint)ItemSubClassWeapon.Bow ||
GetSubClass() == (uint)ItemSubClassWeapon.Gun || GetSubClass() == (uint)ItemSubClassWeapon.Crossbow;
return IsWeapon() && (GetSubClass() == (uint)ItemSubClassWeapon.Bow ||
GetSubClass() == (uint)ItemSubClassWeapon.Gun || GetSubClass() == (uint)ItemSubClassWeapon.Crossbow);
}
public uint MaxDurability;