Proto.lua 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. local ItemData = require("bag.Proto").ItemData
  2. -- 查询每日任务
  3. CG_DAILYTASK_QUERY = {}
  4. DailyTaskData = {
  5. {"taskID", 1, "int"},
  6. {"desc", 1, "string"},
  7. {"finishCnt", 1, "int"},
  8. {"maxCnt", 1, "int"},
  9. {"itemData", 5, ItemData},
  10. {"isGet", 1, "byte"}, -- 1已领奖 0未领奖
  11. {"jump", 1, "int"}, -- 跳转板子
  12. }
  13. DailyShareData = {
  14. {"taskID", 1, "int"},
  15. {"desc", 1, "string"},
  16. {"finishCnt", 1, "int"},
  17. {"maxCnt", 1, "int"},
  18. {"itemData", 10, ItemData},
  19. {"isGet", 1, "byte"}, -- 1已领奖 0未领奖
  20. }
  21. DailyTaskHuoYueBox = {
  22. {"boxID", 1, "short"},
  23. {"needHuoYue", 1, "short"},
  24. {"items", 5, ItemData},
  25. {"isGet", 1, "byte"}, -- 1已领奖 0未领奖
  26. }
  27. GC_DAILYTASK_QUERY = {
  28. {"nextRefreshTime", 1, "int"},
  29. {"list", 20, DailyTaskData},
  30. {"huoYueBox", 5, DailyTaskHuoYueBox},
  31. {"nowHuoYue", 1, "short"}, --当前活跃值
  32. }
  33. -- 领取每日任务奖励
  34. CG_DAILYTASK_GET_REWARD = {
  35. {"taskID", 1, "int"},
  36. }
  37. -- 完成任务
  38. GC_DAILYSHARE_SET = {
  39. {"type",1,"byte"}, -- 1 日常 2 成就 3 历练 4 周任务 5 荣耀历程
  40. {"desc",1,"string"}
  41. }
  42. -- 领取每日任务活跃宝箱
  43. CG_DAILYTASK_GET_HUOYUEBOX = {
  44. {"boxID", 1, "short"},
  45. }
  46. GC_DAILYTASK_GET_HUOYUEBOX = {
  47. {"boxID", 1, "short"},
  48. {"double", 1, "byte"},
  49. }
  50. -- 活动表 --
  51. CG_ACTTIMETABLE_QUERY = {}
  52. ActGroup = {
  53. {"id", 1, "byte"}, --活动ID
  54. {"name", 1, "string"}, --活动名称
  55. }
  56. WeekActGroup = {
  57. {"week", 1, "byte"}, --星期x
  58. {"acts", 4, ActGroup}, --活动
  59. }
  60. GC_ACTTIMETABLE_QUERY = {
  61. {"lists", 7, WeekActGroup}
  62. }
  63. CG_ACTTIMETABLE_ACT = {
  64. {"id", 1, "byte"}, --活动ID
  65. }
  66. GC_ACTTIMETABLE_ACT = {
  67. {"id", 1, "byte"}, --活动ID
  68. {"timeDesc", 1, "string"}, --活动时间描述
  69. {"actDesc", 1, "string"}, --活动描述
  70. {"showReward", 4, ItemData},
  71. {"panelID", 1, "int"}, --跳转ID
  72. }
  73. --历练--
  74. CG_LILIAN_QUERY = {
  75. {"taskType", 1, "byte"}, --1竞技历练 2战斗历练 3终极历练 4达标奖励
  76. }
  77. LiLianTask = {
  78. {"id", 1, "int"}, --任务id
  79. {"taskName", 1, "string"}, --任务名
  80. {"taskDesc", 1, "string"}, --任务描述\
  81. {"finishCnt", 1, "double"}, --已完成次数
  82. {"needCnt", 1, "double"}, --需要完成次数
  83. {"items", 5, ItemData},
  84. {"state", 1, "byte"}, --0不可领取 1可领取 2已领取
  85. {"panelID", 1, "int"}, --跳转
  86. }
  87. LiLianTaskState = {
  88. {"taskType", 1, "byte"}, --1竞技历练 2战斗历练 3终极历练 4达标奖励
  89. {"finishCnt", 1, "int"}, --已完成次数
  90. {"needCnt", 1, "int"}, --需要完成次数
  91. {"isRed", 1, "byte"}, --0,1
  92. }
  93. GC_LILIAN_QUERY = {
  94. {"taskType", 1, "byte"}, --1竞技历练 2战斗历练 3终极历练 4达标奖励
  95. {"lists", 40, LiLianTask},
  96. {"taskState", 4, LiLianTaskState}, --其余任务完成情况
  97. }
  98. CG_LILIAN_GET = {
  99. {"taskType", 1, "byte"}, --1竞技历练 2战斗历练 3终极历练 4达标奖励
  100. {"id", 1, "int"}, --任务id
  101. }
  102. CG_LILIAN_SHRE = {
  103. {"taskType", 1, "byte"}, --1竞技历练 2战斗历练 3终极历练 4达标奖励
  104. {"id", 1, "int"}, --任务id
  105. {"shareType", 1, "byte"}, --分享到xx 1--世界 4--公会
  106. }
  107. -- 查询每周任务
  108. CG_WEEKTASK_QUERY ={}
  109. GC_WEEKTASK_QUERY ={
  110. {"nextRefreshTime", 1, "int"},
  111. {"list", 20, DailyTaskData},
  112. {"huoYueBox", 5, DailyTaskHuoYueBox},
  113. {"nowHuoYue", 1, "short"}, --当前活跃值
  114. }
  115. -- 领取每周任务奖励
  116. CG_WEEKTASK_GET_REWARD = {
  117. {"taskID", 1, "int"},
  118. }
  119. GC_WEEKSHARE_SET = {
  120. {"type",1,"byte"}, -- 1 日常 2 成就 3 历练
  121. {"desc",1,"string"}
  122. }
  123. -- 领取每周任务活跃宝箱
  124. CG_WEEKTASK_GET_HUOYUEBOX = {
  125. {"boxID", 1, "short"},
  126. }
  127. GC_WEEKTASK_GET_HUOYUEBOX = {
  128. {"boxID", 1, "short"},
  129. {"double", 1, "byte"},
  130. }
  131. -- 荣耀历程
  132. CG_HONORJOURNEY_QUERY = {
  133. }
  134. GC_HONORJOURNEY_QUERY = {
  135. {"list", 60, DailyTaskData},
  136. {"huoYueBox", 5, DailyTaskHuoYueBox},
  137. {"nowHuoYue", 1, "short"},
  138. }
  139. -- 领取荣耀任务奖励
  140. CG_HONORJOURNEY_GET_REWARD = {
  141. {"taskID", 1, "int"},
  142. }
  143. CG_HONORJOURNEY_GET_HUOYUEBOX = {
  144. {"boxID", 1, "short"},
  145. }
  146. GC_HONORJOURNEY_GET_HUOYUEBOX = {
  147. {"boxID", 1, "short"},
  148. {"double", 1, "byte"},
  149. }
  150. --------------------------------------主线任务流-----------------------------------------
  151. --查询
  152. -- CG_MAINTASK_QUERY = {
  153. -- }
  154. -- GC_MAINTASK_QUERY = {
  155. -- {"nowTaskId", 1, "int"}, --任务ID
  156. -- {"nowProgess", 1, "int"}, --当前进度
  157. -- {"condProgess", 1, "int"}, --条件进度
  158. -- {"taskDesc", 1, "string"}, --任务描述
  159. -- {"panelID", 1, "int"}, --panelID
  160. -- {"taskAward", 1, ItemData}, --完成任务的奖励
  161. -- }
  162. -- --领奖
  163. -- CG_MAINTASK_GETREWARD = {
  164. -- {"nowTaskId", 1, "int"}, --任务ID
  165. -- }