BingshuGrid.lua 819 B

1234567891011121314151617181920212223242526272829
  1. -----------------------------------------------------------
  2. -- 兵书
  3. -----------------------------------------------------------
  4. local FuwenExcel = require("excel.fuwen")
  5. local Util = require("common.Util")
  6. local Grid = require("bag.Grid")
  7. function create(skillID)
  8. local grid = {}
  9. grid.skillID = skillID -- 技能
  10. return grid
  11. end
  12. function makeBingshuNet(net, grid, index)
  13. net.index = index or 0
  14. Grid.makeFuwenSkill(net.skill, grid.skillID)
  15. end
  16. function makeBingshuLearnNet(net, skillID)
  17. local config = FuwenExcel.skill[skillID]
  18. Grid.makeFuwenSkill(net.skill, skillID)
  19. net.items[0] = #config.bingshuUpNeed
  20. for i = 1, net.items[0] do
  21. local itemID = config.bingshuUpNeed[i][1]
  22. local itemCnt = config.bingshuUpNeed[i][2]
  23. Grid.makeItem(net.items[i], itemID, itemCnt)
  24. end
  25. end