Core/Items: Fixed logic mistake in ItemTemplate::IsRangedWeapon
Port From (https://github.com/TrinityCore/TrinityCore/commit/4dfb1f248f5721fb0154fd22eb6fe7b4d65815fc)
This commit is contained in:
@@ -337,8 +337,8 @@ namespace Game.Entities
|
|||||||
|
|
||||||
public bool IsRangedWeapon()
|
public bool IsRangedWeapon()
|
||||||
{
|
{
|
||||||
return GetClass() == ItemClass.Weapon || GetSubClass() == (uint)ItemSubClassWeapon.Bow ||
|
return IsWeapon() && (GetSubClass() == (uint)ItemSubClassWeapon.Bow ||
|
||||||
GetSubClass() == (uint)ItemSubClassWeapon.Gun || GetSubClass() == (uint)ItemSubClassWeapon.Crossbow;
|
GetSubClass() == (uint)ItemSubClassWeapon.Gun || GetSubClass() == (uint)ItemSubClassWeapon.Crossbow);
|
||||||
}
|
}
|
||||||
|
|
||||||
public uint MaxDurability;
|
public uint MaxDurability;
|
||||||
|
|||||||
Reference in New Issue
Block a user