Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
Register
Advertisement

Returns info for the item currently being socketed.

itemName, iconPathName, itemQuality = GetSocketItemInfo()

Returns[]

itemName
string - Localized name of the item currently being socketed, or nil if the socketing UI is not open.
iconPathName
string - Virtual path name (i.e. Interface\Icons\inv_belt_52) for the icon displayed in the character window (PaperDollFrame) for this item, or nil if the socketing UI is not open.
itemQuality
number - 0) Socketing UI not currently open, 1) Common [white], 2) Uncommon [green], 3) Rare [blue], 4) Epic [purple], etc. (the colors correlate to the color of the font used by the game when it draws the item's name.

Example[]

-- from Blizzard_ItemSocketingUI.lua

 local name, icon, quality = GetSocketItemInfo();
 local sname, sicon, squality = tostring(name), tostring(icon), tostring(quality)
 print("name:" .. sname .. "  icon:" .. sicon .. "  quality:" .. squality)

Result[]

Simple print statement displaying the values returned. In this example, I used Merlin's Robe (item id:47604):

name:Merlin's Robe icon:Interface\Icons\INV_Chest_Cloth_64 quality:4

Advertisement