MonthDataFill.lua 537 B

123456789101112131415161718
  1. local Grid = require("bag.Grid")
  2. local Util = require("common.Util")
  3. -- 填充活动任务数据
  4. function makeMonthTaskData(net, cf, id)
  5. net.id = id
  6. net.desc = Util.format(cf.desc, cf.special or cf.taskCnt)
  7. net.cur = 0
  8. net.max = cf.taskCnt
  9. local rewardLen = cf.reward and #cf.reward or 0
  10. net.reward[0] = rewardLen
  11. for i = 1, net.reward[0] do
  12. local itemID = cf.reward[i][1]
  13. local itemCnt = cf.reward[i][2]
  14. Grid.makeItem(net.reward[i], itemID, itemCnt)
  15. end
  16. end