setDynamicStarRewards
Definition
-- @/lua/ge/extensions/gameplay/missions/progress.lua:987
local function setDynamicStarRewards(mission, userSettings)
for _, key in ipairs(mission.careerSetup._activeStarCache.sortedStars) do
if mission.getDynamicStarReward then
local r = mission:getDynamicStarReward(key, userSettings or mission.lastUserSettings)
if r then
mission.careerSetup.starRewards[key] = r
end
end
end
computeStarRewardSums(mission)
end
Callers
@/lua/ge/extensions/gameplay/missions/missionScreen.lua
gameplay_missions_progress.setDynamicStarRewards(m, flatSettings)
@/lua/ge/extensions/gameplay/missions/progress.lua
-- adjust dynamic rewards before adding the rewards
M.setDynamicStarRewards(mission, mission.lastUserSettings)