~/forever/addon-api
Addon API
C_ArtifactUI.CheckRespecNPC() : canRespecC_ArtifactUI.Clear()C_ArtifactUI.ClearForgeCamera()C_ArtifactUI.ConfirmRespec()C_ArtifactUI.DoesEquippedArtifactHaveAnyRelicsSlotted() : hasAnyRelicsSlottedC_ArtifactUI.GetAppearanceInfo(appearanceSetIndex, appearanceIndex) : artifactAppearanceID, appearanceName, displayIndex, unlocked, failureDescription, uiCameraID, altHandCameraID, swatchColorR, swatchColorG, swatchColorB, modelOpacity, modelSaturation, obtainableC_ArtifactUI.GetAppearanceInfoByID(artifactAppearanceID) : artifactAppearanceSetID, artifactAppearanceID, appearanceName, displayIndex, unlocked, failureDescription, uiCameraID, altHandCameraID, swatchColorR, swatchColorG, swatchColorB, modelOpacity, modelSaturation, obtainableC_ArtifactUI.GetAppearanceSetInfo(appearanceSetIndex) : artifactAppearanceSetID, appearanceSetName, appearanceSetDescription, numAppearancesC_ArtifactUI.GetArtifactArtInfo() : artifactArtInfoC_ArtifactUI.GetArtifactInfo() : itemID, altItemID, name, icon, xp, pointsSpent, quality, artifactAppearanceID, appearanceModID, itemAppearanceID, altItemAppearanceID, altOnTop, tierC_ArtifactUI.GetArtifactItemID() : itemIDC_ArtifactUI.GetArtifactTier() : tierC_ArtifactUI.GetArtifactXPRewardTargetInfo(artifactCategoryID) : name, iconC_ArtifactUI.GetCostForPointAtRank(rank, tier) : costC_ArtifactUI.GetEquippedArtifactArtInfo() : artifactArtInfoC_ArtifactUI.GetEquippedArtifactInfo() : itemID, altItemID, name, icon, xp, pointsSpent, quality, artifactAppearanceID, appearanceModID, itemAppearanceID, altItemAppearanceID, altOnTop, tierC_ArtifactUI.GetEquippedArtifactItemID() : itemIDC_ArtifactUI.GetEquippedArtifactNumRelicSlots(onlyUnlocked) : numRelicSlotsC_ArtifactUI.GetEquippedArtifactRelicInfo(relicSlotIndex) : name, icon, slotTypeName, linkC_ArtifactUI.GetEquippedRelicLockedReason(relicSlotIndex) : lockedReasonC_ArtifactUI.GetForgeRotation() : forgeRotationX, forgeRotationY, forgeRotationZC_ArtifactUI.GetItemLevelIncreaseProvidedByRelic(itemLinkOrID) : itemIevelIncreaseC_ArtifactUI.GetMetaPowerInfo() : spellID, powerCost, currentRankC_ArtifactUI.GetNumAppearanceSets() : numAppearanceSetsC_ArtifactUI.GetNumObtainedArtifacts() : numObtainedArtifactsC_ArtifactUI.GetNumRelicSlots(onlyUnlocked) : numRelicSlotsC_ArtifactUI.GetPointsRemaining() : pointsRemainingC_ArtifactUI.GetPowerHyperlink(powerID) : linkC_ArtifactUI.GetPowerInfo(powerID) : powerInfoC_ArtifactUI.GetPowerLinks(powerID) : linkingPowerIDC_ArtifactUI.GetPowers() : powerIDC_ArtifactUI.GetPowersAffectedByRelic(relicSlotIndex) : powerIDsC_ArtifactUI.GetPowersAffectedByRelicItemLink(relicItemInfo) : powerIDsC_ArtifactUI.GetPreviewAppearance() : artifactAppearanceIDC_ArtifactUI.GetRelicInfo(relicSlotIndex) : name, icon, slotTypeName, linkC_ArtifactUI.GetRelicInfoByItemID(itemID) : name, icon, slotTypeName, linkC_ArtifactUI.GetRelicLockedReason(relicSlotIndex) : lockedReasonC_ArtifactUI.GetRelicSlotType(relicSlotIndex) : slotTypeNameC_ArtifactUI.GetRespecArtifactArtInfo() : artifactArtInfoC_ArtifactUI.GetRespecArtifactInfo() : itemID, altItemID, name, icon, xp, pointsSpent, quality, artifactAppearanceID, appearanceModID, itemAppearanceID, altItemAppearanceID, altOnTop, tierC_ArtifactUI.GetRespecCost() : costC_ArtifactUI.GetTotalPowerCost(startingTrait, numTraits, artifactTier) : totalArtifactPowerCostC_ArtifactUI.GetTotalPurchasedRanks() : totalPurchasedRanksC_ArtifactUI.IsArtifactDisabled() : artifactDisabledC_ArtifactUI.IsArtifactItem(itemLocation) : isArtifactC_ArtifactUI.IsAtForge() : isAtForgeC_ArtifactUI.IsEquippedArtifactDisabled() : artifactDisabledC_ArtifactUI.IsEquippedArtifactMaxed() : artifactMaxedC_ArtifactUI.IsMaxedByRulesOrEffect() : isEffectivelyMaxedC_ArtifactUI.IsPowerKnown(powerID) : knownDocumented 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.