Hey editors! Just a quick reminder, do not post datamined information that runs afoul of our do not post policy.

API TYPE Quality

From Wowpedia
Jump to: navigation, search

The quality of an item is represented in API code as a non-negative integer.

Known values:

  • 0 = Poor
  • 1 = Common
  • 2 = Uncommon
  • 3 = Rare
  • 4 = Epic
  • 5 = Legendary
  • 6 = Artifact
  • 7 = Heirloom

API Usage

Quality is the third value returned by GetItemInfo().

Given a quality value, the color used to represent it may be found using the ITEM_QUALITY_COLORS array (faster), or calling GetItemQualityColor() (slower).

The localized name of each quality can be found in ITEM_QUALITY#_DESC variable, where # is the quality number.