~/forever/addon-api
Addon API
IsStealthed() : resultIsStopped() : isStoppedIsStoredOnlyActive() : isActiveIsSubmerged(unit?) : resultIsSwimming(unit?) : resultIsTargetLoose() : isTargetLooseIsTestBuild() : isTestBuildIsThreatWarningEnabled() : resultIsTitleKnown(titleMaskID) : resultIsToplevel() : isTopLevelIsTrialAccount() : isTrialAccountIsTruncated() : isTruncatedIsUncollectedActive() : isActiveIsUnitModelReadyForUI(unitToken) : isReadyIsUserPlaced() : isUserPlacedIsUsingCenterForOrigin() : x, y, zIsUsingFixedTimeStep() : isUsingFixedTimeStepIsUsingGamepad() : downIsUsingModelCenterToTransform() : useCenterIsUsingMouse() : downIsUsingParentLevel() : usingParentLevelIsValid() : isValidIsValidForSelectedFloorplan() : isValidIsVeteranTrialAccount() : isVeteranTrialAccountIsVisible() : isVisibleIsWindowsClient() : isWindowsIsXPUserDisabled() : resultIsZero() : isZeroLaunchURL(url)Length(text) : resultLoadURLIndex(index, param?)LocalizedClassList(isFemale) : resultLockHighlight()Logout()Lower()MakeCurrentCameraCustom()MakeModifiers() : modifiersMixin(object, mixins) : outObjectMouseDown(button)MouseOverrideCinematicDisable(doOverride)MouseUp(button)NavigateBack()NavigateForward()NavigateHome(urlType)NavigateReload()NavigateStop()NoPlayTime() : resultNotWhileDeadError()NotifyInspect(targetGUID)OnColorsUpdated()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.