Navigation menu

WoW:ItemFamily: Difference between revisions

Jump to navigation Jump to search
495 bytes added ,  12 August 2009
Rename BagType->itemFamily. Note that there are no combo bags (yet). Also point out problem with identifying speciality bags that can NOT be put in speciality bags.
(Updated with new information - 16 is Inscription bags)
(Rename BagType->itemFamily. Note that there are no combo bags (yet). Also point out problem with identifying speciality bags that can NOT be put in speciality bags.)
Line 1: Line 1:
{{wowapitype}}<br>{{Stub/API}}
{{DISPLAYTITLE:itemFamily}}{{wowapitype}}<br>{{Stub/API}}
bagType is a bitflag (a number usable with [[Lua_functions#Bit_Functions|bitlib]])
'''itemFamily''' is a ''bitfield'' (a number usable with [[Lua_functions#Bit_Functions|bitlib]])
 
: 0 = Unspecified (for [[bag]]s it means any item, for items it means no special bag type)
: 0 = Unspecified (for [[bag]]s it means any item, for items it means no special bag type)
: 1 = [[Quiver]]
: 1 = [[Quiver]]
Line 15: Line 16:
: 2048 = Unknown
: 2048 = Unknown
: 4096 = Vanity Pets
: 4096 = Vanity Pets
To date (patch 3.2), no bags are flagged as combination of these bits, but it ''is'' entirely possible that such bags will be added in the future.
Note that GetItemFamily() on e.g. an unequipped herbalism bag (placed inside your bags!) will still return e.g. "32". But that does NOT mean it can be placed inside an equipped herbalism bag!  The best way to test if an object is a bag is e.g. <code>select(9,GetItemInfo(itemLink))=="INVTYPE_BAG"</code>
Anonymous user