end |
|
local function GetMissions() |
missionData.complete = #C_Garrison.GetCompleteMissions(1) --1= garrFollowerTypeID (new usage as of 7.0) |
missionData.onMission = #C_Garrison.GetInProgressMissions(1) --all the missions we're working on |
missionData.inProgress = missionData.onMission - missionData.complete --let's not include the complete # in our in progress # |
missionData.available = #C_Garrison.GetAvailableMissions(1) |
|
local textColor |
if missionData.onMission == 0 then |
textColor = "ffff0000" |
elseif missionData.complete == missionData.onMission then |
textColor = "ff00f200" |
else |
textColor = "ffffffff" |
if hasGarrison then |
missionData.complete = #C_Garrison.GetCompleteMissions(1) --1= garrFollowerTypeID (new usage as of 7.0) |
missionData.onMission = C_Garrison.GetInProgressMissions(1) and #C_Garrison.GetInProgressMissions(1) or 0 --all the missions we're working on |
missionData.inProgress = missionData.onMission - missionData.complete --let's not include the complete # in our in progress # |
missionData.available = C_Garrison.GetAvailableMissions(1) and #C_Garrison.GetAvailableMissions(1) or 0 |
|
local textColor |
if missionData.onMission == 0 then |
textColor = "ffff0000" |
elseif missionData.complete == missionData.onMission then |
textColor = "ff00f200" |
else |
textColor = "ffffffff" |
end |
GR.text = strformat("|c%s%d/%d|r", textColor, missionData.complete, missionData.onMission) |
end |
GR.text = strformat("|c%s%d/%d|r", textColor, missionData.complete, missionData.onMission) |
end |
|
local function ShowMissions(tt) |