dammit I think I just figured it out. This bugs me for a week then I post in here and fix it in 5 minutes. Always the same
Lua Code:
--
-- mission list reward icons
-- ...maybe WORKING CORRECTLY?
local ml = GarrisonMissionFrame.MissionTab.MissionList
local buttons = ml.listScroll.buttons
local missions = ml.showInProgress and ml.inProgressMissions or ml.availableMissions
local numMissions = #missions
for i = 1, numMissions do
local button = buttons[i]
for k = 1, #button.Rewards do
button.Rewards[k]:DoStuff(stuff)
end
end