EquipLogicGrid.lua 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. local lua_mongo = _G.lua_mongo
  2. local Msg = require("core.Msg")
  3. local Util = require("common.Util")
  4. local Grid = require("bag.Grid")
  5. local ItemDefine = require("bag.ItemDefine")
  6. local EquipExcel = require("excel.equip").equip
  7. local EquipLogic = require("equip.EquipLogic")
  8. -- 创建装备
  9. function createGrid(id)
  10. if not EquipExcel[id] then
  11. assert()
  12. return
  13. end
  14. local equip = {}
  15. equip.id = id
  16. equip.uuid = lua_mongo.id() --唯一标识
  17. equip.attr = nil --当前属性
  18. equip.skill = nil
  19. equip.quality = 1 --默认为1
  20. equip.putUuid = nil --装备者
  21. equip.washAttr = nil --当前洗练属性
  22. equip.washQuality = nil --当前洗练品质
  23. return equip
  24. end
  25. --
  26. function createTempGrid(id, washAttr, washQuality)
  27. if not EquipExcel[id] then
  28. assert()
  29. return
  30. end
  31. local equip = {}
  32. equip.id = id
  33. equip.attr = washAttr --当前属性
  34. equip.quality = washQuality --默认为1
  35. return equip
  36. end