~/forever/addon-api
Addon API
PartialPlayTime() : resultPlayerCanTeleport() : resultPlayerEffectiveAttackPower() : mainHandAttackPower, offHandAttackPower, rangedAttackPower, baseAttackPower, baseRangedAttackPowerPlayerGetTimerunningSeasonID() : timerunningSeasonIDPlayerIsInCombat() : playerIsInCombatPlayerIsTimerunning() : playerIsTimerunningPortGraveyard()RandomRoll(min, max)ReagentsFromBankAllowed() : allowedRepopMe()RequestTimePlayed()RespondInstanceLock(acceptLock)ResurrectGetOfferer() : nameResurrectHasSickness() : resultResurrectHasTimer() : resultRetrieveCorpse()SetAllowLowLevelRaid(allow)SetAllowRecentAlliesSeeLocation(allowRecentAlliesSeeLocation)SetAutoDeclineGuildInvites(allow)SetAutoDeclineNeighborhoodInvites(allow)SetCemeteryPreference(cemetaryID)SetLootSpecialization(specializationID)SetTaxiBenchmarkMode(enable)ShouldDisplayRaidRolesInSocialFrame() : resultShouldDisplayStoryModeTooltipInSocialFrame() : resultShouldShowIslandsWeeklyPOI() : resultShouldShowSpecialSplashScreen() : resultShowCloak(show)ShowHelm(show)ShowingCloak() : resultShowingHelm() : resultSitStandOrDescendStart()SplashFrameCanBeShown() : resultStartAttack(name, exactMatch)StopAttack()Stuck()TimeoutResurrect()ToggleSelfHighlight() : enabledToggleSheath()ToggleSit()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.