Lua Code:
local LE_FOLLOWER_TYPE_GARRISON_7_0 = LE_FOLLOWER_TYPE_GARRISON_7_0
local GetAvailableMissions = C_Garrison.GetAvailableMissions
local GetInProgressMissions = C_Garrison.GetInProgressMissions
local GetCompleteMissions = C_Garrison.GetCompleteMissions
local mis_avl, mis_pro, mis_fin
local frame = CreateFrame('Frame')
frame:RegisterEvent('GARRISON_UPDATE')
frame:SetScript('OnEvent', function()
local avl = GetAvailableMissions(LE_FOLLOWER_TYPE_GARRISON_7_0)
local pro = GetInProgressMissions(LE_FOLLOWER_TYPE_GARRISON_7_0)
local fin = GetCompleteMissions(LE_FOLLOWER_TYPE_GARRISON_7_0)
mis_avl = avl and #avl or 0
mis_pro = pro and #pro or 0
mis_fin = fin and #fin or 0
end)
function dataobj.OnTooltipShow(tooltip)
-- [ blabla ]
-- use mis_avl, mis_pro, mis_fin here
-- [ blabla ]
end