~/forever/addon-api
Addon API
UnitThreatLeadSituation(unit, mobGUID) : resultUnitThreatPercentageOfLead(unit, mobGUID) : resultUnitThreatSituation(unit, mobGUID?) : resultUnitTokenFromGUID(unitGUID) : unitTokenUnitTreatAsPlayerForDisplay(unit) : treatAsPlayerUnitTrialBankedLevels(unit) : bankedLevels, xpIntoCurrentLevel, xpForNextLevelUnitTrialXP(unit) : resultUnitUsesAmmo(unit) : resultUnitUsingVehicle(unit) : resultUnitVehicleSeatCount(unit) : resultUnitVehicleSeatInfo(unit, virtualSeatIndex) : controlType, occupantName, serverName, ejectable, canSwitchSeatsUnitVehicleSkin(unit?) : resultUnitWeaponAttackPower(unit) : mainHandWeaponAttackPower, offHandWeaponAttackPower, rangedWeaponAttackPowerUnitWidgetSet(unit) : uiWidgetSetUnitXP(unit) : resultUnitXPMax(unit) : resultVEHICLE_ANGLE_UPDATE: normalizedPitch, radiansWorldLootObjectExists(unit?) : 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.