Wowpedia

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

READ MORE

Wowpedia
Register
Advertisement

Returns the information about glyphs

name, glyphType, isKnown, icon, glyphId, glyphLink, spec, specMatches, excluded = GetGlyphInfo(index)

Arguments[]

index
Number - Index of glyph as is shown in the glyph panel, ascending from 1.

Returns[]

name
String - The name of the glyph or "header" if a header
glyphType
Number - Type of the glyph (1 - Major, 2 - Minor)
isKnown
Boolean - True if the player has learned the glyph in question or a filter index if a header
icon
Texture for glyph button widget or nil if a header
glyphId
Number - the id of the glyph or nil if a header
glyphLink
String - the link of the selected glyph or nil if a header
spec
String - the specialization that the glyph is specific to or nil if applicable to all specializations
specMatches
Boolean - True if the glyph is usable in player's current specialization
excluded
Boolean - True if player is using another glyph that is exclusive with the glyph in question

Example[]

You can extract the link contents as follows:

 _,_,_,linkType,linkId,linkName = string.find(glyphLink, "|?c?f?f?(%x*)|?H?([^:]*):?(%d+)|?h?%[?([^%[%]]*)%]?|?h?|?r?")

Convents this '|cff66bbff|Hglyph:272|h[Glyph of Incinerate]|h|r' to 66bbff, glyph, 272, Glyph of Incinerate

See also[]

Advertisement