API GetEquipmentSetItemIDs

104,670pages on
this wiki
Add New Page
Talk0 Share
WoW API < GetEquipmentSetItemIDs

Populates a table with item IDs of items in the specified equipment set.

itemArray = GetEquipmentSetItemIDs("name"[, returnTable]);


String - equipment set name to retrieve information about.
Table, optional - if specified, the array portion of the table is populated with item IDs. If not provided, a new table is created


Table - the array portion of this table contains item IDs of the items in the set.
0: Ammo
1: Head
2: Neck
3: Shoulder
4: Shirt
5: Chest
6: Belt
7: Legs
8: Feet
9: Wrist
10: Gloves
11: Finger 1
12: Finger 2
13: Trinket 1
14: Trinket 2
15: Back
16: Main hand
17: Off hand
18: Ranged
19: Tabard


To print all items that are part of the first set:

local set = GetEquipmentSetInfo(1);
local itemArray = GetEquipmentSetItemIDs(set);
for i=1, 19 do
  if itemArray[i] then
    print(i, (GetItemInfo(itemArray[i])));

NOTE: If the set is a partial set the method 'for i=1, #itemArray do' will not work, as 'i' can possibly be the wrong ids.

where #itemArray returns 2, items 1, 2 may be nil and items 15, 17 may be the correct array indicies

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Also on Fandom

Random Wiki