Fandom

WoWWiki

API GetEquipmentSetItemIDs

104,635pages on
this wiki
Add New Page
Talk0 Share

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.

WoW API < GetEquipmentSetItemIDs

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

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

ArgumentsEdit

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

ReturnsEdit

itemArray 
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

ExampleEdit

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])));
  end
end

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

Also on Fandom

Random Wiki