Proto.lua 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. local ItemData = require("bag.Proto").ItemData
  2. local HeroNiceNet = require("hero.Proto").HeroNiceNet
  3. CG_DRAWCARD_QUERY = {}
  4. DrawCardNet = {
  5. { "id", 1, "byte" },
  6. { "leftFreeTime", 1, "int" }, -- 免费倒计时
  7. { "leftFreeCnt", 1, "int" }, -- 剩余免费次数
  8. { "items", 3, ItemData }, -- {1次消耗道具,10次消耗道具}
  9. { "zuanshi", 3, "short" }, -- {1次消耗钻石,10次消耗钻石}0为不能用钻石
  10. { "isFirst", 1, "byte" }, -- 是否首次十连
  11. { "canBuy", 1, "byte" }, -- 可否购买
  12. }
  13. GC_DRAWCARD_QUERY = {
  14. { "list", 3, DrawCardNet },
  15. { "jifen", 1, "int" }, -- 当前积分
  16. { "qiyuan", 1, ItemData },
  17. { "skip", 1, "byte" }, -- 是否跳过
  18. { "leftNoSRRCnt", 1, "int" }, -- 还需高抽多少次,必出SSR
  19. { "drawLv", 1, "int" }, -- 抽卡等级
  20. { "drawCurCnt", 1, "int" }, -- 抽卡当前次数
  21. { "drawNextLvCnt", 1, "int" }, -- 抽卡等级下一级需要经验
  22. { "drawAdCnt", 1, "int" }, -- 每日广告剩余观看次数
  23. }
  24. CG_DRAWCARD_OP = {
  25. { "id", 1, "byte" }, --1 基础召唤 2 高级召唤 3 友情召唤 0 积分召唤
  26. { "op", 1, "byte" }, --1 1次 2 10次
  27. { "skip", 1, "byte" }, --是否跳过
  28. { "isAct", 1, "int" }, --是否选取up活动
  29. }
  30. DrawCardOpNet = {
  31. { "id", 1, "byte" },
  32. { "op", 1, "byte" },
  33. { "heros", 10, HeroNiceNet }, -- 召唤获得英雄
  34. { "items", 10, ItemData }, -- 自动分解获得道具
  35. { "jifen", 1, "int" }, -- 当前积分
  36. }
  37. GC_DRAWCARD_OP = {
  38. { "data", 1, DrawCardOpNet },
  39. { "drawData", 1, DrawCardNet },
  40. { "leftNoSRRCnt", 1, "int" }, -- 还需高抽多少次,必出SSR
  41. { "isAct", 1, "int" }, --是否选取up活动
  42. { "drawLv", 1, "int" }, -- 抽卡等级
  43. { "drawCurCnt", 1, "int" }, -- 抽卡当前次数
  44. { "drawNextLvCnt", 1, "int" }, -- 抽卡等级下一级需要经验
  45. }
  46. CG_DRAWCARD_SKIP_SET = {
  47. { "skip", 1, "byte" }, -- 是否跳过
  48. }