~/forever/addon-api
Addon API
GetSheathState() : resultGetShieldBlock() : resultGetSpeed() : resultGetSpellBonusDamage(school) : resultGetSpellBonusHealing() : resultGetSpellCritChance() : resultGetSpellCritChanceFromStat(stat, value) : spellCritChanceGetSpellHitModifier() : resultGetSpellPenetration() : resultGetSturdiness() : resultGetTaxiBenchmarkMode() : resultGetVersatilityBonus(combatRating) : resultGetXPExhaustion() : resultHasAPEffectsSpellPower() : resultHasDualWieldPenalty() : resultHasFullControl() : resultHasIgnoreDualWieldWeapon() : resultHasKey() : hasKeyHasNoReleaseAura() : hasCannotReleaseEffect, longestDuration, hasUntilCancelledDurationHasSPEffectsAttackPower() : resultInitiateTrade(guid)IsAccountSecured() : resultIsAdvancedFlyableArea() : resultIsCemeterySelectionAvailable() : resultIsCharacterNewlyBoosted() : newlyBoostedIsDrivableArea() : resultIsDualWielding() : resultIsFlyableArea() : resultIsGuildLeader() : resultIsInGuild() : resultIsInJailersTower() : resultIsIndoors() : resultIsInsane() : resultIsItemPreferredArmorType(itemLocation) : isItemPreferredArmorTypeIsJailersTowerLayerTimeLocked(layerLevel) : resultIsLoggedIn() : resultIsMounted() : resultIsOnGroundFloorInJailersTower() : resultIsOutOfBounds() : resultIsOutdoors() : resultIsPVPTimerRunning() : resultIsPlayerInWorld() : resultIsPlayerMoving() : resultIsRangedWeapon() : resultIsResting() : resultIsRestrictedAccount() : resultIsStealthed() : resultIsXPUserDisabled() : resultNoPlayTime() : resultNotifyInspect(targetGUID)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.