(→Values) Tag: WoW API docs |
mNo edit summary Tag: WoW API docs |
||
Line 18: | Line 18: | ||
<onlyinclude>{| class="sortable darktable zebra" style="margin-left: 2em" |
<onlyinclude>{| class="sortable darktable zebra" style="margin-left: 2em" |
||
|+ {{#if:{{{nocaption|}}}||[[Enum.InventoryType]]}} |
|+ {{#if:{{{nocaption|}}}||[[Enum.InventoryType]]}} |
||
− | ! Value !! Key !! colspan="2" | ItemEquipLoc<br>GlobalString (enUS) !! colspan="2" | InventorySlot |
+ | ! Value !! Key !! colspan="2" | ItemEquipLoc<br>GlobalString (enUS) !! colspan="2" | [[InventorySlot]] |
|- |
|- |
||
| align="center" | 0 || IndexNonEquipType || INVTYPE_NON_EQUIP || Non-equippable || |
| align="center" | 0 || IndexNonEquipType || INVTYPE_NON_EQUIP || Non-equippable || |
Revision as of 03:56, 9 December 2020
Items can have an InventoryType / ItemEquipLoc that indicate in what InventorySlot they can be equipped.
- InventoryType (number) is returned from C_Item.GetItemInventoryType()
- ItemEquipLoc (string) is returned from GetItemInfo() and also doubles as a GlobalString
Example
Prints item information for [Red Winter Hat]
local invType = C_Item.GetItemInventoryTypeByID(21524)
print(invType) -- 1
local equipLoc = select(9, GetItemInfo(21524))
print(equipLoc, _G[equipLoc]) -- "INVTYPE_HEAD", "Head"
Values
Value | Key | ItemEquipLoc GlobalString (enUS) |
InventorySlot | ||
---|---|---|---|---|---|
0 | IndexNonEquipType | INVTYPE_NON_EQUIP | Non-equippable | ||
1 | IndexHeadType | INVTYPE_HEAD | Head | 1 | |
2 | IndexNeckType | INVTYPE_NECK | Neck | 2 | |
3 | IndexShoulderType | INVTYPE_SHOULDER | Shoulder | 3 | |
4 | IndexBodyType | INVTYPE_BODY | Shirt | 4 | |
5 | IndexChestType | INVTYPE_CHEST | Chest | 5 | |
6 | IndexWaistType | INVTYPE_WAIST | Waist | 6 | |
7 | IndexLegsType | INVTYPE_LEGS | Legs | 7 | |
8 | IndexFeetType | INVTYPE_FEET | Feet | 8 | |
9 | IndexWristType | INVTYPE_WRIST | Wrist | 9 | |
10 | IndexHandType | INVTYPE_HAND | Hands | 10 | |
11 | IndexFingerType | INVTYPE_FINGER | Finger | 11, 12 | |
12 | IndexTrinketType | INVTYPE_TRINKET | Trinket | 13, 14 | |
13 | IndexWeaponType | INVTYPE_WEAPON | One-Hand | 16 (17, Dual wield) | |
14 | IndexShieldType | INVTYPE_SHIELD | Off Hand | 17 | |
15 | IndexRangedType | INVTYPE_RANGED | Ranged | 16 | |
16 | IndexCloakType | INVTYPE_CLOAK | Back | 15 | |
17 | Index2HweaponType | INVTYPE_2HWEAPON | Two-Hand | 16 | |
18 | IndexBagType | INVTYPE_BAG | Bag | ||
19 | IndexTabardType | INVTYPE_TABARD | Tabard | 19 | |
20 | IndexRobeType | INVTYPE_ROBE | Chest | 5 | |
21 | IndexWeaponmainhandType | INVTYPE_WEAPONMAINHAND | Main Hand | 16 | |
22 | IndexWeaponoffhandType | INVTYPE_WEAPONOFFHAND | Off Hand | 16 | |
23 | IndexHoldableType | INVTYPE_HOLDABLE | Held In Off-hand | 17 | |
24 | IndexAmmoType | INVTYPE_AMMO | Ammo | ||
25 | IndexThrownType | INVTYPE_THROWN | Thrown | 16 | |
26 | IndexRangedrightType | INVTYPE_RANGEDRIGHT | Ranged | 16 | |
27 | IndexQuiverType | INVTYPE_QUIVER | Quiver | ||
28 | IndexRelicType | INVTYPE_RELIC | Relic |