InventorySlotName

Rather than use hard-coded ID's for inventory slots, each slot is mapped to a numeric ID at runtime using the API GetInventorySlotInfo function. This allows for future expansion and addition of new slots, as well as re-ordering of slots in the underlying code. Known slot ID's are as follows (and appear to be case insensitive):

Values

 * "HeadSlot" : Head/helmet slot.
 * "NeckSlot" : Necklace slot.
 * "ShoulderSlot" : Shoulder slot.
 * "BackSlot" : Back/Cape slot.
 * "ChestSlot" : Chest slot.
 * "ShirtSlot" : Shirt slot.
 * "TabardSlot" : Tabard slot.
 * "WristSlot" : Wrist/Bracer slot.


 * "HandsSlot"</tt> : Hand/Gloves slot.
 * "WaistSlot"</tt> : Waist/Belt slot.
 * "LegsSlot"</tt> : Legs/Pants slot.
 * "FeetSlot"</tt> : Feet/Boots slot.
 * "Finger0Slot"</tt> : First finger/ring slot.
 * "Finger1Slot"</tt> : Second finger/ring slot.
 * "Trinket0Slot"</tt> : First trinket slot.
 * "Trinket1Slot"</tt> : Second trinket slot.


 * "MainHandSlot"</tt> : Main hand slot.
 * "SecondaryHandSlot"</tt> : Secondary hand/Off-hand slot.
 * "RangedSlot"</tt> : Ranged slot.
 * "AmmoSlot"</tt> : Ranged ammo slot.


 * "Bag0Slot"</tt> : First bag slot.
 * "Bag1Slot"</tt> : Second bag slot.
 * "Bag2Slot"</tt> : Third bag slot.
 * "Bag3Slot"</tt> : Fourth bag slot.