diff options
author | AriDEV <aridev666@gmail.com> | 2014-10-27 13:20:10 +0100 |
---|---|---|
committer | AriDEV <aridev666@gmail.com> | 2014-10-27 13:20:10 +0100 |
commit | c220f3d830c3c7ab4f66bd2a660f46fec6c84156 (patch) | |
tree | cdbeee1758f231208dc3faba8ece341559d29445 /src | |
parent | 7afab9f783fff331e9c99d85384f39029b35d2fa (diff) |
Server/Entities: Updated Item Container Sub Class & Bag Family Mask For Cooking Supplies.
Example: Portable Refrigerator (http://www.wowhead.com/item=92748)
Signed-off-by: AriDEV <aridev666@gmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Item/Item.cpp | 4 | ||||
-rw-r--r-- | src/server/game/Entities/Item/ItemPrototype.h | 6 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/server/game/Entities/Item/Item.cpp b/src/server/game/Entities/Item/Item.cpp index 0bb6088283d..af2f75622ad 100644 --- a/src/server/game/Entities/Item/Item.cpp +++ b/src/server/game/Entities/Item/Item.cpp @@ -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; } diff --git a/src/server/game/Entities/Item/ItemPrototype.h b/src/server/game/Entities/Item/ItemPrototype.h index e470afac1ab..d8e999bbc86 100644 --- a/src/server/game/Entities/Item/ItemPrototype.h +++ b/src/server/game/Entities/Item/ItemPrototype.h @@ -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 { |