~/forever/updates/addon-api
Updates
GarrisonFollower_GetAbilityUsageResult(followerID, followerInfo, abilityID, predicate)GarrisonFollower_GetUpgradeAttemptResult(followerID, followerInfo)GarrisonMission:AssignFollowerToMission(frame, info)GarrisonMission:CheckCompleteMissions(onShow)GarrisonMission:CheckTutorials()GarrisonMission:ClearParty()GarrisonMission:CloseMission()GarrisonMission:CloseMissionComplete()GarrisonMission:GetCompleteDialog()GarrisonMission:GetFollowerBuffsForMission(missionID)GarrisonMission:GetFollowerList()GarrisonMission:GetMissionPage()GarrisonMission:GetNumTitleLines()GarrisonMission:GetPlacerFrame()GarrisonMission:GetPlacerUpdate()GarrisonMission:GetStartMissionButtonFrame(missionPage)GarrisonMission:GetSystemSpecificStartMissionFailureMessage()GarrisonMission:HasMission()GarrisonMission:HideCompleteMissions(onWindowClosing)GarrisonMission:LockPlacerToMouse(placer, yOffset)GarrisonMission:MissionCompleteInitialize(missionList, index)GarrisonMission:NextMission()GarrisonMission:OnClickFollowerPlacerFrame(button, info)GarrisonMission:OnClickMission(missionInfo)GarrisonMission:OnClickStartMissionButton()GarrisonMission:OnClickViewCompletedMissionsButton()GarrisonMission:OnDragStartFollowerButton(placer, frame, yOffset)GarrisonMission:OnDragStartMissionFollower(placer, frame, yOffset)GarrisonMission:OnDragStopFollowerButton(placer)GarrisonMission:OnDragStopMissionFollower(placer)GarrisonMission:OnLoadMainFrame()GarrisonMission:OnMouseUpMissionFollower(frame, button)GarrisonMission:OnReceiveDragMissionFollower(placer, frame)GarrisonMission:OnSetEnemy(enemyFrame, enemyInfo)GarrisonMission:OnSetEnemyMechanic(enemyFrame, mechanicFrame, mechanicID)GarrisonMission:OnShowMainFrame()GarrisonMission:RemoveFollowerFromMission(frame, updateValues)GarrisonMission:SelectTab(id)GarrisonMission:SetEnemies(missionPage, enemies, numFollowers)GarrisonMission:SetEnvironmentTexture(environmentTexture)GarrisonMission:SetMissionCompleteNumEncounters(frame, numEncounters)GarrisonMission:SetMissionIcon(typeAtlas, isRare)GarrisonMission:SetPartySize(missionPage, size, numEnemies)GarrisonMission:SetPlacerFrame(placer, info, yOffset)GarrisonMission:SetTitle(title, ignoreTruncation)GarrisonMission:ShowMission(missionInfo)GarrisonMission:SortEnemies(enemies)GarrisonMission:SortMechanics(mechanics)GarrisonMission:UpdateCostFrame(missionPage, baseCost, cost, owned, currencyType)GarrisonMission:UpdateMissionData(missionPage)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.