~/forever/addon-api
Addon API
C_PlayerInfo.CanPlayerEnterChromieTime() : canEnterC_PlayerInfo.CanPlayerUseAreaLoot() : canUseAreaLootC_PlayerInfo.CanPlayerUseMountEquipment() : canUseMountEquipment, failureReasonC_PlayerInfo.CanUseItem(itemID) : isUseableC_PlayerInfo.GetAlternateFormInfo() : hasAlternateForm, inAlternateFormC_PlayerInfo.GetContentDifficultyCreatureForPlayer(unitToken) : difficultyC_PlayerInfo.GetContentDifficultyQuestForPlayer(questID) : difficultyC_PlayerInfo.GetDisplayID() : displayIDC_PlayerInfo.GetGlidingInfo() : isGliding, canGlide, forwardSpeedC_PlayerInfo.GetInstancesUnlockedAtLevel(level, isRaid) : dungeonIDC_PlayerInfo.GetNativeDisplayID() : nativeDisplayIDC_PlayerInfo.GetPetStableCreatureDisplayInfoID(index) : creatureDisplayInfoIDC_PlayerInfo.GetPlayerCharacterData() : characterDataC_PlayerInfo.GetPlayerMythicPlusRatingSummary(playerToken) : ratingSummaryC_PlayerInfo.HasAccountInventoryLock() : hasAccountInventoryLockC_PlayerInfo.HasVisibleInvSlot(slot) : isVisibleC_PlayerInfo.IsAccountBankEnabled() : isAccountBankEnabledC_PlayerInfo.IsCharacterBankEnabled() : isCharacterBankEnabledC_PlayerInfo.IsDisplayRaceNative() : isDisplayRaceNativeC_PlayerInfo.IsExpansionLandingPageUnlockedForPlayer(expansionID) : isUnlockedC_PlayerInfo.IsMirrorImage() : isMirrorImageC_PlayerInfo.IsPlayerEligibleForNPE() : isEligible, failureReasonC_PlayerInfo.IsPlayerEligibleForNPEv2() : isEligible, failureReasonC_PlayerInfo.IsPlayerInChromieTime() : inChromieTimeC_PlayerInfo.IsPlayerInRPE() : isInRPEC_PlayerInfo.IsPlayerInTimerunningHeroicWorldTier() : inTimerunningHeroicWorldTierC_PlayerInfo.IsPlayerNPERestricted() : isRestrictedC_PlayerInfo.IsReturningCharacter() : isReturningC_PlayerInfo.IsSelfFoundActive() : activeC_PlayerInfo.IsTradingPostAvailable() : isAvailableC_PlayerInfo.IsTravelersLogAvailable() : isAvailableC_PlayerInfo.IsTutorialsTabAvailable() : isAvailableC_PlayerInfo.ShouldDisplaySurname() : displayDocumented 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.