~/forever/addon-api
Addon API
C_PaperDollInfo.AmmoNeeded() : ammoNeededC_PaperDollInfo.CanAutoEquipCursorItem() : canAutoEquipC_PaperDollInfo.CancelTemporaryEnchantment(slot)C_PaperDollInfo.CursorCanGoInSlot(slotIndex) : canOccupySlotC_PaperDollInfo.GetArmorEffectiveness(armor, attackerLevel) : effectivenessC_PaperDollInfo.GetArmorEffectivenessAgainstTarget(armor) : effectivenessC_PaperDollInfo.GetInspectAzeriteItemEmpoweredChoices(unit, equipmentSlotIndex) : azeritePowerIDsC_PaperDollInfo.GetInspectGuildInfo(unitString) : achievementPoints, numMembers, guildName, realmNameC_PaperDollInfo.GetInspectItemLevel(unit) : equippedItemLevelC_PaperDollInfo.GetInspectRatedBGBlitzData() : ratedBGBlitzDataC_PaperDollInfo.GetInspectRatedBGData() : ratedBGDataC_PaperDollInfo.GetInspectRatedSoloShuffleData() : ratedSoloShuffleDataC_PaperDollInfo.GetInventorySlotInfo(slotName) : invSlot, slotTexture, checkRelicC_PaperDollInfo.GetInventorySlotInfoForInvSlot(invSlotValue) : invSlot, slotTexture, checkRelic, slotNameC_PaperDollInfo.GetMinItemLevel() : minItemLevelC_PaperDollInfo.GetStaggerPercentage(unit) : stagger, staggerAgainstTargetC_PaperDollInfo.GetTemporaryEnchantmentInfo(slot) : enchantInfoC_PaperDollInfo.IsInventorySlotEnabled(slotName) : isEnabledC_PaperDollInfo.IsRangedSlotShown() : isShownC_PaperDollInfo.OffhandHasShield() : offhandHasShieldC_PaperDollInfo.OffhandHasWeapon() : offhandHasWeaponDocumented 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.