~/forever/addon-api
Addon API
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() : offhandHasWeaponC_PartyInfo.AllowedToDoPartyConversion(toRaid) : allowedC_PartyInfo.CanFormCrossFactionParties() : canFormCrossFactionPartiesC_PartyInfo.CanInvite() : allowedToInviteC_PartyInfo.CanStartInstanceAbandonVote() : canStartC_PartyInfo.ChallengeModeRestrictionsActive() : restrictionsActiveC_PartyInfo.ConfirmConvertToRaid()C_PartyInfo.ConfirmInviteTravelPass(targetName, targetGUID)C_PartyInfo.ConfirmInviteUnit(targetName)C_PartyInfo.ConfirmLeaveParty(category?)C_PartyInfo.ConfirmReadyCheck(isReady)C_PartyInfo.ConfirmRequestInviteFromUnit(targetName, tank?, healer?, dps?)C_PartyInfo.ConvertToParty()C_PartyInfo.ConvertToRaid()C_PartyInfo.DelveTeleportOut()C_PartyInfo.DemoteAssistant(name, exactNameMatch?)C_PartyInfo.DoCountdown(seconds) : successC_PartyInfo.DoReadyCheck()C_PartyInfo.GetActiveCategories() : categoriesC_PartyInfo.GetAvailableLootMethods() : methodsC_PartyInfo.GetInstanceAbandonShutdownTime() : durationSeconds, timeLeftSecondsC_PartyInfo.GetInstanceAbandonVoteCooldownTime() : durationSeconds, timeLeftSecondsC_PartyInfo.GetInstanceAbandonVoteRequirements() : votesRequired, keystoneOwnerVoteWeightC_PartyInfo.GetInstanceAbandonVoteResponse() : responseC_PartyInfo.GetInstanceAbandonVoteTime() : durationSeconds, timeLeftSecondsC_PartyInfo.GetInviteConfirmationInvalidQueues(inviteGUID) : invalidQueuesC_PartyInfo.GetInviteReferralInfo(inviteGUID) : outReferredByGuid, outReferredByName, outRelationType, outIsQuickJoin, outClubIdC_PartyInfo.GetLootMethod() : method, masterLootPartyID, masterLooterRaidIDC_PartyInfo.GetLootMethodStyle() : methodStyleC_PartyInfo.GetMinItemLevel(avgItemLevelCategory) : minItemLevel, playerNameWithLowestItemLevelC_PartyInfo.GetMinLevel(category?) : minLevelC_PartyInfo.GetNumInstanceAbandonGroupVoteResponses() : countC_PartyInfo.GetRestrictPings() : restrictToDocumented 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.