~/forever/addon-api
Addon API
ACHIEVEMENT_EARNED: achievementID, alreadyEarned?ACHIEVEMENT_PLAYER_NAME: achievementIDACHIEVEMENT_SEARCH_UPDATEDCRITERIA_COMPLETE: criteriaIDCRITERIA_EARNED: achievementID, description, achievementAlreadyEarnedOnAccountCRITERIA_UPDATEC_AchievementInfo.AreGuildAchievementsEnabled() : enabledC_AchievementInfo.GetRewardItemID(achievementID) : rewardItemIDC_AchievementInfo.GetSupercedingAchievements(achievementID) : supercedingAchievementsC_AchievementInfo.IsGuildAchievement(achievementId) : isGuildC_AchievementInfo.IsValidAchievement(achievementId) : isValidAchievementC_AchievementInfo.SetPortraitTexture(textureObject)INSPECT_ACHIEVEMENT_READY: guidRECEIVED_ACHIEVEMENT_LISTRECEIVED_ACHIEVEMENT_MEMBER_LIST: achievementIDTRACKED_ACHIEVEMENT_LIST_CHANGED: achievementID?, added?TRACKED_ACHIEVEMENT_UPDATE: achievementID, criteriaID?, elapsed?, duration?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.