Merge pull request #13468 from AriDEV/6.x

Server/Entities: Updated Item Container Sub Class & Bag Family Mask For ...
This commit is contained in:
Duarte Duarte
2014-10-27 20:02:00 +00:00
2 changed files with 8 additions and 2 deletions

View File

@@ -218,6 +218,10 @@ bool ItemCanGoIntoBag(ItemTemplate const* pProto, ItemTemplate const* pBagProto)
if (!(pProto->BagFamily & BAG_FAMILY_MASK_FISHING_SUPP))
return false;
return true;
case ITEM_SUBCLASS_COOKING_CONTAINER:
if (!(pProto->BagFamily & BAG_FAMILY_MASK_COOKING_SUPP))
return false;
return true;
default:
return false;
}

View File

@@ -246,6 +246,7 @@ enum BAG_FAMILY_MASK
BAG_FAMILY_MASK_CURRENCY_TOKENS = 0x00002000,
BAG_FAMILY_MASK_QUEST_ITEMS = 0x00004000,
BAG_FAMILY_MASK_FISHING_SUPP = 0x00008000,
BAG_FAMILY_MASK_COOKING_SUPP = 0x00010000,
};
enum SocketColor
@@ -344,10 +345,11 @@ enum ItemSubclassContainer
ITEM_SUBCLASS_MINING_CONTAINER = 6,
ITEM_SUBCLASS_LEATHERWORKING_CONTAINER = 7,
ITEM_SUBCLASS_INSCRIPTION_CONTAINER = 8,
ITEM_SUBCLASS_TACKLE_CONTAINER = 9
ITEM_SUBCLASS_TACKLE_CONTAINER = 9,
ITEM_SUBCLASS_COOKING_CONTAINER = 10
};
#define MAX_ITEM_SUBCLASS_CONTAINER 10
#define MAX_ITEM_SUBCLASS_CONTAINER 11
enum ItemSubclassWeapon
{