~/forever/addon-api
Addon API
GarrisonFollowerMission:CheckTutorials(advance)GarrisonFollowerMission:ClearMouse()GarrisonFollowerMission:ClearParty()GarrisonFollowerMission:EscapePressed()GarrisonFollowerMission:GenerateHelpTipInfo()GarrisonFollowerMission:MissionCompleteInitialize(missionList, index)GarrisonFollowerMission:OnClickMission(missionInfo)GarrisonFollowerMission:OnClickStartMissionButton()GarrisonFollowerMission:OnCloseMissionTutorial()GarrisonFollowerMission:OnDragStartFollowerButton(placer, frame, yOffset)GarrisonFollowerMission:OnEventMainFrame(event, ...)GarrisonFollowerMission:OnHideMainFrame()GarrisonFollowerMission:OnLoadMainFrame()GarrisonFollowerMission:OnMouseUpMissionFollower(frame, button)GarrisonFollowerMission:OnShowMainFrame()GarrisonFollowerMission:RemoveFollowerFromMission(frame, updateValues)GarrisonFollowerMission:ResetMissionCompleteEncounter(encounter)GarrisonFollowerMission:SelectTab(id)GarrisonFollowerMission:SetEnemies(frame, enemies, numFollowers)GarrisonFollowerMission:SetEnemyName(portraitFrame, name)GarrisonFollowerMission:SetEnemyPortrait(portraitFrame, enemy, eliteFrame, numMechs)GarrisonFollowerMission:SetFollowerPortrait(followerFrame, followerInfo, forMissionPage)GarrisonFollowerMission:SetPartySize(frame, size, numEnemies)GarrisonFollowerMission:SetupCompleteDialog()GarrisonFollowerMission:SetupMissionList()GarrisonFollowerMission:ShowMission(missionInfo)GarrisonFollowerMission:ShowMissionStage(missionInfo)GarrisonFollowerMission:UpdateCurrency()GarrisonFollowerMission:UpdateMissionData(missionPage)GarrisonFollowerMission:UpdateMissionParty(followers)GarrisonFollowerMission:UpdateMissions()GarrisonFollowerMission:UpdateRewards(itemID)GarrisonFollowerMissionComplete:AnimCheckEncounters(entry)GarrisonFollowerMissionComplete:AnimFollowersIn(entry, hideExhuastedTroopModels)GarrisonFollowerMissionComplete:AnimLine(entry)GarrisonFollowerMissionComplete:AnimModels(entry)GarrisonFollowerMissionComplete:AnimPortrait(entry)GarrisonFollowerMissionComplete:BeginAnims(animIndex)GarrisonFollowerMissionComplete:ClearFollowerData()GarrisonFollowerMissionComplete:DetermineFailedEncounter(missionID, succeeded)GarrisonFollowerMissionComplete:SetAnimationControl()GarrisonFollowerMissionComplete:SetFollowerData(follower, name, className, classAtlas, portraitIconID)GarrisonFollowerMissionComplete:SetFollowerLevel(followerFrame, followerInfo)GarrisonFollowerMissionComplete:SetNumFollowers(size)GarrisonFollowerMissionPageMixin:AddFollower(followerID)GarrisonFollowerMissionPageMixin:CalculateDurabilityLoss(missionEffects, followerInfo)GarrisonFollowerMissionPageMixin:GetFollowerFrameFromID(followerID)GarrisonFollowerMissionPageMixin:SetCounters(followers, enemies, missionID)GarrisonFollowerMissionPageMixin:SetFollowerListSortFuncsForMission()GarrisonFollowerMissionPageMixin:UpdateEmptyString()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.