~/forever/addon-api
Addon API
ACTIVE_PLAYER_SPECIALIZATION_CHANGEDARENA_COOLDOWNS_UPDATEARENA_CROWD_CONTROL_SPELL_UPDATE: unitTarget, spellIDAUTOFOLLOW_BEGIN: nameAUTOFOLLOW_ENDCANCEL_SUMMONCOMBO_TARGET_CHANGEDCONFIRM_BINDER: areaNameCONFIRM_SUMMON: summonReason, skippingStartExperienceCanEjectPassengerFromSeat(virtualSeatIndex) : resultCanSwitchVehicleSeat() : resultClosestGameObjectPosition(gameObjectID) : xPos, yPos, distanceClosestUnitPosition(creatureID) : xPos, yPos, distanceStructure CorruptionEffectInfoCreateUnitHealPredictionCalculator() : healPredictionCalculatorECLIPSE_DIRECTION_CHANGE: directionEjectPassengerFromSeat(virtualSeatIndex)GetComboPoints(unit, target) : resultGetNegativeCorruptionEffectInfo() : corruptionEffectsGetUnitChargedPowerPoints(unit) : pointIndicesGetUnitEmpowerHoldAtMaxTime(unit) : holdAtMaxTimeGetUnitEmpowerMinHoldTime(unit) : minHoldTimeGetUnitEmpowerStageDuration(unit, index) : durationGetUnitHealthModifier(unit) : resultGetUnitMaxHealthModifier(unit) : resultGetUnitPowerBarInfo(unitToken) : infoGetUnitPowerBarInfoByID(barID) : infoGetUnitPowerBarStrings(unitToken) : name, tooltip, costGetUnitPowerBarStringsByID(barID) : name, tooltip, costGetUnitPowerBarTextureInfo(unitToken, textureIndex, timerIndex?) : texture, colorR, colorG, colorB, colorAGetUnitPowerBarTextureInfoByID(barID, textureIndex) : texture, colorR, colorG, colorB, colorAGetUnitPowerModifier(unit) : resultGetUnitSpeed(unit) : currentSpeed, runSpeed, flightSpeed, swimSpeedGetUnitTotalModifiedMaxHealthPercent(unit) : resultGetVehicleUIIndicator(vehicleIndicatorID) : backgroundTextureID, numSeatIndicatorsGetVehicleUIIndicatorSeat(vehicleIndicatorID, indicatorSeatIndex) : virtualSeatIndex, xPos, yPosHEARTHSTONE_BOUNDHONOR_XP_UPDATE: unitTargetINCOMING_RESURRECT_CHANGED: unitTargetINCOMING_SUMMON_CHANGED: unitTargetIsFalling(unit?) : resultIsFlying(unit?) : resultIsPlayerInGuildFromGUID(playerGUID) : IsInGuildIsSubmerged(unit?) : resultIsSwimming(unit?) : resultIsUnitModelReadyForUI(unitToken) : isReadyKNOWN_TITLES_UPDATE: unitTargetLOCALPLAYER_PET_RENAMEDMIRROR_TIMER_PAUSE: timerName, pausedMIRROR_TIMER_START: timerName, value, maxValue, scale, paused, timerLabelDocumented 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.