GE Lua Documentation

Press F to search!

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)