Proto.lua 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. local DragonCiTiaoNet = require("copy.Proto").DragonCiTiaoNet
  2. local RoleBase = require("role.Proto").RoleBase
  3. local Attr = require("role.Proto").Attr
  4. local ItemData = require("bag.Proto").ItemData
  5. local CombatFinishData = require("combat.Proto").CombatFinishData
  6. local SkillNet = require("hero.Proto").SkillNet
  7. CG_MOZHU_QUERY = {}
  8. MoZhuRoleRankNet = {
  9. {"rank", 1, "byte"},
  10. {"hurt", 1, "double"},
  11. {"roleBase", 1, RoleBase},
  12. }
  13. MoZhuUnionRankNet = {
  14. {"rank", 1, "byte"},
  15. {"unionUuid", 1, "string"},
  16. {"name", 1, "string"},
  17. {"bannerID", 1,"byte"}, --公会旗帜ID
  18. -- {"lv", 1,"byte"}, --公会等级
  19. {"hurt", 1, "double"},
  20. {"svrName", 1, "string"}, -- 所在区服
  21. }
  22. MoZhuUseHeroNet = {
  23. {"uuid", 1, "string"}, -- 英雄的唯一标识
  24. }
  25. GC_MOZHU_QUERY = {
  26. {"isOpen", 1, "byte"},
  27. {"isRead", 1, "byte"}, -- 词条是否读取
  28. {"time", 1, "int"}, -- 活动时间
  29. {"endTime", 1, "int"}, -- 结束/开始 倒计时
  30. {"tzCnt", 1, "byte"}, -- 挑战次数
  31. {"restCnt", 1, "byte"}, -- 重置次数
  32. {"restNeed", 1, "int"},
  33. {"jijieTime", 1, "int"}, -- 集结倒计时
  34. {"buffEndTime", 1, "int"}, -- BUF 结束倒计时
  35. {"upBuffNeed", 1, "int"}, -- 升级BUF 所需要钻石
  36. {"post", 1, "byte"}, -- 职位
  37. {"buffLv", 1, "byte"}, -- BUF LV
  38. {"unionDot", 1, "byte"}, -- 公会奖励红点
  39. {"buff", 3, Attr}, -- BUFF 增加的属性
  40. {"nextBuff", 3, Attr}, -- 下一级BUFF
  41. {"ciTiao", 3, DragonCiTiaoNet}, -- 词条
  42. {"useHero", 20, MoZhuUseHeroNet}, -- 已经使用过的 英雄
  43. {"roleList", 10, MoZhuRoleRankNet},
  44. {"unionList", 10, MoZhuUnionRankNet},
  45. {"myRole", 2, MoZhuRoleRankNet},
  46. {"myUnion", 2, MoZhuUnionRankNet},
  47. }
  48. CG_MOZHU_RANK_QUERY = {
  49. {"type", 1, "byte"},
  50. }
  51. MoZhuRewardNet = {
  52. {"id", 1, "byte"},
  53. {"minRank", 1, "int"},
  54. {"maxRank", 1, "int"},
  55. {"reward", 5, ItemData},
  56. }
  57. GC_MOZHU_RANK_QUERY = {
  58. {"type", 1, "byte"},
  59. {"roleList", 100, MoZhuRoleRankNet},
  60. {"unionList", 50, MoZhuUnionRankNet},
  61. {"rewardList", 20, MoZhuRewardNet},
  62. }
  63. GC_MOZHU_FIGHT_END = {
  64. {"rank", 1, "int"}, -- 排名
  65. {"hurt", 1, "double"}, -- 此次伤害
  66. {"oldRank", 1, "int"}, -- 个人排名 old
  67. {"unionRank", 1, "int"}, -- 公会排名
  68. {"oldUnionRank", 1, "int"}, -- 公会老的排名
  69. {"data", 1, CombatFinishData},
  70. }
  71. -- 集结
  72. CG_MOZHU_JIJIE_DO = {
  73. {"str", 1, "string"},
  74. }
  75. -- 集结返回一个 倒计时 更新主界面
  76. GC_MOZHU_JIJIE_DO = {
  77. {"jijieTime", 1, "int"}, -- 集结倒计时
  78. }
  79. CG_MOZHU_UNION_HURT_REWARD = {}
  80. MozhuUnionHurtNet = {
  81. {"id", 1, "int"},
  82. {"hurt", 1, "double"},
  83. {"reward", 5, ItemData},
  84. }
  85. GC_MOZHU_UNION_HURT_REWARD = {
  86. {"isEnd", 1, "byte"},
  87. {"getId", 1, "int"},
  88. {"list", 10, MozhuUnionHurtNet},
  89. }
  90. CG_MOZHU_REWARD_GET = {
  91. {"id", 1, "int"},
  92. }
  93. GC_MOZHU_REWARD_GET = {
  94. {"id", 1, "int"},
  95. }
  96. CG_MOZHU_RESET = {}
  97. GC_MOZHU_RESET = {
  98. {"tzCnt", 1, "byte"}, -- 挑战次数
  99. {"restCnt", 1, "byte"}, -- 重置次数
  100. {"restNeed", 1, "int"},
  101. }
  102. CG_MOZHU_BUFF_UP ={}
  103. GC_MOZHU_BUFF_UP = {
  104. {"buffEndTime", 1, "int"}, -- BUF 结束倒计时
  105. {"upBuffNeed", 1, "int"}, -- 升级BUF 所需要钻石
  106. {"buffLv", 1, "byte"}, -- BUF LV
  107. {"buff", 3, Attr}, -- BUFF 增加的属性
  108. {"nextBuff", 3, Attr}, -- 下一级BUFF
  109. }
  110. CG_MOZHU_CITIAO_QUERY = {}
  111. GC_MOZHU_CITIAO_QUERY = {
  112. {"time", 1, "int"},
  113. {"list", 3, DragonCiTiaoNet},
  114. }
  115. -- 冰龙巢穴 BOSS 详情查询
  116. CG_MOZHU_BOSS_QUERY = {
  117. }
  118. GC_MOZHU_BOSS_QUERY = {
  119. {"id", 1, "byte"},
  120. {"desc", 1, "string"}, -- 背景信息
  121. {"skillList", 5, SkillNet}, -- 技能详情
  122. }
  123. GC_MOZHU_ACT_OVER = {
  124. }