Skip to content
everloot

Lore archive · Warcraft Wiki, 2023 dump

EnchantLink

Last wiki revision 2018-11-26

enchantLinks are returned by several functions, e.g. GetCraftItemLink, etc.

In essence, they are enchantStrings with additional formatting to make in-game text controls display them as clickable hyperlinks. The same as itemStrings are with itemLinks.

|cffffffff|Henchant:20024|h[Enchant Boots - Spirit]|h|r

Broken up in its components:

  • – Colorizes the link with a white color (Enchant Boots - Spirit is a trainer recipe)
  • The first two characters after pipe-c may be the alpha level, where is fully opaque.
  • The next three sets of two characters represent the red, green, and blue levels, just like HTML.
  • – "Hyperlink link data starts here"
  • – Read more at enchantString.
  • – "End of link, text follows"
  • – The actual text displayed
  • – "End of hyperlink"
  • – Restores color to normal

You can extract the enchantString from a given enchantLink with the following LUA-code:

local found, _, enchantString = string.find(enchantLink, "^|%x+|H(.+)|h%[.+%]")

EnchantLinks are also used in profession/craft links; for example:

|cffffffff|Henchant:44157|h[Engineering: Turbo-Charged Flying Machine]|h|r

where 44157 is the spellId used to create the product of crafting.

Source

https://warcraft.wiki.gg/wiki/EnchantLink · retrieved 2023-11-13 · CC BY-SA 4.0

Converted from wikitext with templates, tables and images removed, so some sentences may be missing values.

This archive predates WoW: Forever. For collected gameplay facts see the Forever database. Search the archive.