~/forever/updates/addon-api
Updates
GARRISON_MISSION_NPC_CLOSEDGARRISON_MISSION_NPC_OPENED: followerTypeIDGARRISON_MISSION_REWARD_INFO: missionID, followerDbIDGARRISON_MISSION_STARTED: garrFollowerTypeID, missionIDGARRISON_MONUMENT_CLOSE_UIGARRISON_MONUMENT_LIST_LOADED: successGARRISON_MONUMENT_REPLACED: successGARRISON_MONUMENT_SELECTED_TROPHY_ID_LOADED: successGARRISON_MONUMENT_SHOW_UIGARRISON_RANDOM_MISSION_ADDED: followerTypeID, missionIDGARRISON_RECALL_PORTAL_LAST_USED_TIME: success, recallPortalLastUsedTimeGARRISON_RECALL_PORTAL_USED: successGARRISON_RECRUITMENT_FOLLOWERS_GENERATEDGARRISON_RECRUITMENT_NPC_CLOSEDGARRISON_RECRUITMENT_NPC_OPENED: followerTypeIDGARRISON_RECRUITMENT_READYGARRISON_RECRUIT_FOLLOWER_RESULTGARRISON_SHIPMENT_RECEIVEDGARRISON_SHIPYARD_NPC_CLOSEDGARRISON_SHIPYARD_NPC_OPENED: followerTypeIDGARRISON_SHOW_LANDING_PAGEGARRISON_SPEC_GROUPS_CLEARED: garrTypeIDGARRISON_SPEC_GROUP_UPDATED: garrTypeID, specIDGARRISON_TALENT_COMPLETE: garrTypeID, doAlertGARRISON_TALENT_EVENT_UPDATE: eventType, eventIDGARRISON_TALENT_NPC_CLOSEDGARRISON_TALENT_NPC_OPENED: garrisonTypeID, garrisonTalentTreeIDGARRISON_TALENT_RESEARCH_STARTED: garrTypeID, garrisonTalentTreeID, garrTalentIDGARRISON_TALENT_UNLOCKS_RESULTGARRISON_TALENT_UPDATE: garrTypeIDGARRISON_TRADESKILL_NPC_CLOSEDGARRISON_UPDATEGARRISON_UPGRADEABLE_RESULT: garrisonUpgradeableGARRISON_USE_PARTY_GARRISON_CHANGEDGDF_SIM_COMPLETEGENERIC_ERROR: errorMessageGENERIC_WIDGET_DISPLAY_SHOW: infoGET_ITEM_INFO_RECEIVED: itemID, successGLOBAL_MOUSE_DOWN: buttonGLOBAL_MOUSE_UP: buttonGLOBAL_REGION_MOUSE_DOWN: region, buttonGLOBAL_REGION_MOUSE_UP: region, buttonGLUE_SCREENSHOT_FAILEDGLUE_SCREENSHOT_STARTEDGLUE_SCREENSHOT_SUCCEEDEDGM_PLAYER_INFO: name, infoGOSSIP_CLOSED: interactionIsContinuingGOSSIP_CONFIRM: gossipID, text, costGOSSIP_CONFIRM_CANCELGOSSIP_ENTER_CODE: gossipIDDocumented 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.