m
Move page script moved page API GetEquipmentSetItemIDs to WoW:API GetEquipmentSetItemIDs without leaving a redirect
(Created page with '{{wowapi}} Populates a table with item IDs of items in the specified equipment set. itemArray = GetEquipmentSetItemIDs("name"[, returnTable]); ==Parameters== ===Arguments=== ;"...') |
m (Move page script moved page API GetEquipmentSetItemIDs to WoW:API GetEquipmentSetItemIDs without leaving a redirect) |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 5: | Line 5: | ||
==Arguments== | ==Arguments== | ||
;"name" : String - equipment set name to retrieve information about. | ;"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 | ;returnTable : Table, optional - if specified, the array portion of the table is populated with item IDs. If not provided, a new table is created | ||
==Returns== | ==Returns== | ||
;itemArray : Table - the array portion of this table contains item IDs of the items in the set. | ;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 | |||
==Example== | ==Example== | ||
To print all items that are part of the first set: | To print all items that are part of the first set: | ||
local set = GetEquipmentSetInfo(1); | local set = GetEquipmentSetInfo(1); | ||
local itemArray = GetEquipmentSetItemIDs(set); | local itemArray = GetEquipmentSetItemIDs(set); | ||
for i=1, | for i=1, 19 do | ||
if itemArray[i] then | |||
print(i, (GetItemInfo(itemArray[i]))); | |||
end | |||
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 | |||
{{API Trail EquipmentManager}} | {{API Trail EquipmentManager}} | ||