Proto.lua 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. local ItemData = require("bag.Proto").ItemData
  2. OPEN_DATA = {
  3. {"isOpen", 1, "byte"}, -- 开启状态, 0-未开启, 1-开启
  4. {"camp", 1, "int"}, --种族
  5. {"openWdays", 6, "byte"}, -- 每周开启时间,1代表周一... 7代表周天
  6. }
  7. --种族试炼入口界面查询
  8. CG_RACIALTRIAL_ENTRANCE_QUERY = {}
  9. GC_RACIALTRIAL_ENTRANCE_QUERY = {
  10. {"list", 4, OPEN_DATA}, --index 1~4, 代表妖,人,兽,仙魔
  11. }
  12. MONSTER_DATA = {
  13. {"lv", 1, "short"},
  14. {"body", 1, "int"},
  15. {"camp", 1, "int"},
  16. }
  17. LEVEL_DATA = {
  18. {"monsterData", 5, MONSTER_DATA}, -- 当前关卡的怪物数据
  19. {"power", 1, "int"}, --推荐战力
  20. {"isPass", 1, "byte"}, --是否已经通关,1-已经通关, 0-未通关,不能挑战, 2-未通关,可以挑战,3-当日没有奖励次数了,但是还是需要显示挑战button
  21. {"reward", 3, ItemData}, -- 当前关卡的奖励
  22. {"levelIdex", 1, "int"}, --当前关卡数
  23. }
  24. SINGLE_LEVEL_DATA = {
  25. {"dailyAwardCnt", 1, "int"}, -- 每日可领取奖励次数/通关次数
  26. {"stageData", 7, LEVEL_DATA}, --多层数据
  27. }
  28. --关卡信息查询
  29. CG_RACIALTRIAL_LEVEL_QUERY = {
  30. {"camp", 1, "byte"}, -- 种族类型
  31. }
  32. GC_RACIALTRIAL_LEVEL_QUERY = {
  33. {"data", 1, SINGLE_LEVEL_DATA}, --单个种族的关卡数据
  34. }