~/forever/addon-api
Addon API
C_LegendaryCrafting.CloseRuneforgeInteraction()C_LegendaryCrafting.CraftRuneforgeLegendary(description)C_LegendaryCrafting.GetRuneforgeItemPreviewInfo(baseItem, runeforgePowerID?, modifiers?) : infoC_LegendaryCrafting.GetRuneforgeLegendaryComponentInfo(runeforgeLegendary) : componentInfoC_LegendaryCrafting.GetRuneforgeLegendaryCost(baseItem) : costC_LegendaryCrafting.GetRuneforgeLegendaryCraftSpellID() : spellIDC_LegendaryCrafting.GetRuneforgeLegendaryCurrencies() : currenciesC_LegendaryCrafting.GetRuneforgeLegendaryUpgradeCost(runeforgeLegendary, upgradeItem) : costC_LegendaryCrafting.GetRuneforgeModifierInfo(baseItem, powerID?, addedModifierIndex, modifiers) : name, descriptionC_LegendaryCrafting.GetRuneforgeModifiers() : modifiedReagentItemIDsC_LegendaryCrafting.GetRuneforgePowerInfo(runeforgePowerID) : powerC_LegendaryCrafting.GetRuneforgePowerSlots(runeforgePowerID) : slotNamesC_LegendaryCrafting.GetRuneforgePowers(baseItem?, filter?) : primaryRuneforgePowerIDs, otherRuneforgePowerIDsC_LegendaryCrafting.GetRuneforgePowersByClassSpecAndCovenant(classID?, specID?, covenantID?, filter?) : runeforgePowerIDsC_LegendaryCrafting.IsRuneforgeLegendary(item) : isRuneforgeLegendaryC_LegendaryCrafting.IsRuneforgeLegendaryMaxLevel(runeforgeLegendary) : isMaxLevelC_LegendaryCrafting.IsUpgradeItemValidForRuneforgeLegendary(runeforgeLegendary, upgradeItem) : isValidC_LegendaryCrafting.IsValidRuneforgeBaseItem(baseItem) : isValidC_LegendaryCrafting.MakeRuneforgeCraftDescription(baseItem, runeforgePowerID, modifiers) : descriptionC_LegendaryCrafting.UpgradeRuneforgeLegendary(runeforgeLegendary, upgradeItem)Documented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.