~/forever/addon-api
Addon API
FocusUnit(name)FoldCase(text) : resultFollowUnit(name, exactMatch)ForceLogout()ForceQuit()Format(seconds, abbreviation?) : formattedSecondsFormatCurrency(number, currencyCode) : resultFormatDate(unixTimeSeconds, style, timeZone) : resultFormatDateTime(unixTimeSeconds, dateStyle, timeStyle, timeZone) : resultFormatElapsedDuration(formatter, modifier) : formattedFormatNumber(number) : formattedFormatRemainingDuration(formatter, modifier) : formattedFormatTime(unixTimeSeconds, style, timeZone) : resultFormatTotalDuration(formatter, modifier) : formattedFormatZero(abbreviation?) : formattedSecondsFreezeAnimation(anim, variation, frame)GetAbbreviateNumberData() : dataGetAccessRestrictions() : restrictionsGetAccountExpansionLevel() : expansionLevelGetActiveBoundingBox() : boxBottom, boxTopGetActorAtIndex(index)GetAddOnCPUUsage(name) : resultGetAddOnMemoryUsage(name) : resultGetAllSearchItems() : matchingEntryVariantIDsGetAllowLowLevelRaid() : resultGetAllowOverlappedModels() : allowOverlappedModelsGetAllowRecentAlliesSeeLocation() : allowRecentAlliesSeeLocationGetAlpha() : alphaGetAlphaGradient() : start, lengthGetAltArrowKeyMode() : altModeGetAnimation() : animationGetAnimationBlendOperation() : blendOpGetAnimationGroups() : groupsGetAnimationSpeedMultiplier() : animationSpeedMultiplierGetAnimationVariation() : variationGetAnimations() : animsGetApproximationSeconds() : approximationSecondsGetAreaSpiritHealerTime() : resultGetAreaText() : textGetArmorPenetration() : resultGetAtlas() : atlasGetAttackPowerForStat(stat, value) : resultGetAttribute(attributeName) : valueGetAutoDeclineGuildInvites() : resultGetAutoDeclineNeighborhoodInvites() : resultGetAutoDress() : autoDressGetAvailableBandwidth() : resultGetAvailableLocaleInfo(ignoreLocaleRestrictions) : localeInfosGetAvailableLocales(ignoreLocaleRestrictions) : localeNameGetAvoidance() : resultDocumented 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.