diff options
author | Abdollah Hasan <abduhman@gmail.com> | 2012-06-22 16:06:02 +0300 |
---|---|---|
committer | Abdollah Hasan <abduhman@gmail.com> | 2012-06-22 16:06:02 +0300 |
commit | b859deed80462f733323e551cabafd53701e6d9c (patch) | |
tree | 2b2b90a01436bb68282389631155d6b6db4b45f7 /src | |
parent | 69285b1a4d176fa4d39622212d61c79a33eb2d34 (diff) |
Core/Item: Add IsCurrencyToken to override use of default ugly method.
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Entities/Item/Item.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/game/Entities/Item/Item.h b/src/server/game/Entities/Item/Item.h index 1d5fcae7d28..34754cfe570 100755 --- a/src/server/game/Entities/Item/Item.h +++ b/src/server/game/Entities/Item/Item.h @@ -240,6 +240,7 @@ class Item : public Object bool IsLocked() const { return !HasFlag(ITEM_FIELD_FLAGS, ITEM_FLAG_UNLOCKED); } bool IsBag() const { return GetTemplate()->InventoryType == INVTYPE_BAG; } + bool IsCurrencyToken() const { return GetTemplate()->BagFamily & BAG_FAMILY_MASK_CURRENCY_TOKENS; } bool IsNotEmptyBag() const; bool IsBroken() const { return GetUInt32Value(ITEM_FIELD_MAXDURABILITY) > 0 && GetUInt32Value(ITEM_FIELD_DURABILITY) == 0; } bool CanBeTraded(bool mail = false, bool trade = false) const; |