Proto.lua 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. local ItemData = require("bag.Proto").ItemData
  2. local HeroSimple = require("hero.Proto").HeroSimple
  3. local Attr = require("role.Proto").Attr
  4. --星耀共鸣
  5. --主界面查询
  6. CG_XINGYAOMEN_GONGMING_QUERY = {}
  7. XyGmGridNet = {
  8. {"index", 1, "short"}, --格子下标
  9. {"hero", 2, HeroSimple},
  10. {"oldLV", 1, "short"}, --原lv
  11. {"leftTime", 1, "int"}, --冷却剩余时间
  12. }
  13. GC_XINGYAOMEN_GONGMING_QUERY = {
  14. {"grid", 50, XyGmGridNet},
  15. {"maxGrid", 1, "short"}, --一共x个格子
  16. {"defList", 5, HeroSimple}, --x个守卫者
  17. {"cdClean", 1, ItemData}, --清楚冷却时间道具
  18. }
  19. GC_XINGYAOMEN_GONGMING_REDS = {
  20. {"nextGridRed", 1, "byte"} --未解锁第一个格子红点
  21. }
  22. --解锁格子查询
  23. CG_XINGYAOMEN_GONGMING_OPEN_QUERY = {
  24. {"gridIndex", 1, "byte"},
  25. }
  26. GC_XINGYAOMEN_GONGMING_OPEN_QUERY = {
  27. {"cost", 1, ItemData}, --消耗
  28. {"now", 1, "int"}, --当前拥有
  29. }
  30. --解锁格子
  31. CG_XINGYAOMEN_GONGMING_OPEN_DO = {
  32. {"gridIndex", 1, "byte"},
  33. }
  34. GC_XINGYAOMEN_GONGMING_OPEN_DO = {
  35. {"gridIndex", 1, "byte"},
  36. }
  37. --入驻英雄
  38. CG_XINGYAOMEN_GONGMING_PUTON = {
  39. {"heroIndex", 1, "short"}, --英雄背包下标
  40. {"gridIndex", 1, "byte"},
  41. }
  42. GC_XINGYAOMEN_GONGMING_PUTON = {
  43. {"heroIndex", 1, "short"}, --英雄背包下标
  44. {"gridIndex", 1, "byte"},
  45. {"hero", 1, HeroSimple},
  46. {"grid", 1, XyGmGridNet},
  47. }
  48. --英雄卸下
  49. CG_XINGYAOMEN_GONGMING_PUTOFF = {
  50. {"gridIndex", 1, "byte"},
  51. }
  52. GC_XINGYAOMEN_GONGMING_PUTOFF = {
  53. {"gridIndex", 1, "byte"},
  54. {"leftTime", 1, "int"},--冷却剩余时间
  55. }
  56. --去除冷却时间
  57. CG_XINGYAOMEN_GONGMING_CDCLEAN = {
  58. {"gridIndex", 1, "byte"},
  59. }
  60. GC_XINGYAOMEN_GONGMING_CDCLEAN = {
  61. {"gridIndex", 1, "byte"},
  62. }
  63. --星耀之力
  64. CG_XINGYAOMEN_POWER_QUERY = {}
  65. XyPowerLvNet = {
  66. {"camp", 1, "byte"}, --阵营
  67. {"lv", 1, "short"}, --等级
  68. }
  69. GC_XINGYAOMEN_POWER_QUERY = {
  70. {"lvs", 5, XyPowerLvNet},
  71. {"reds", 5, "int"}, --[1][2][3]
  72. }
  73. --红点
  74. GC_XINGYAOMEN_POWER_REDS = {
  75. {"camp", 1, "byte"}, --阵营
  76. {"lvRed", 1, "byte"}, --等级红点
  77. {"qualityRed", 1, "byte"}, --品阶红点
  78. }
  79. -- xx力等级
  80. CG_XINGYAOMEN_POWERLV_QUERY = {
  81. {"camp", 1, "byte"}, --阵营
  82. }
  83. XyPowerAttrsNet = {
  84. {"attrs", 3, Attr}, --属性加成[0] = 0 没有加成
  85. {"attrsShow", 3, Attr}, --属性加成,仅展示,没有加成也需要展示
  86. }
  87. GC_XINGYAOMEN_POWERLV_QUERY = {
  88. {"lv", 1, XyPowerLvNet},
  89. {"nowExp", 1, "short"}, --当前经验
  90. {"needExp", 1, "short"}, --需要经验
  91. {"lvAttrs", 1, XyPowerAttrsNet}, --等级加成信息
  92. {"nextAttrs", 3, Attr}, --下一级属性加成[0] = 0 没有加成
  93. {"qualityAttrs", 1, XyPowerAttrsNet}, --品阶加成信息
  94. {"upCost", 2, ItemData}, --升级消耗 [0]=0 满级
  95. }
  96. -- 升级
  97. CG_XINGYAOMEN_POWERLV_UP = {
  98. {"camp", 1, "byte"}, --阵营
  99. }
  100. -- xx力品阶
  101. CG_XINGYAOMEN_POWERQUALITY_QUERY = {
  102. {"camp", 1, "byte"}, --阵营
  103. }
  104. GC_XINGYAOMEN_POWERQUALITY_QUERY = {
  105. {"lv", 1, XyPowerLvNet},
  106. {"lvAttrs", 1, XyPowerAttrsNet}, --等级加成信息
  107. {"qualityAttrs", 1, XyPowerAttrsNet}, --品阶加成信息
  108. {"quality", 1, "byte"}, --品阶
  109. {"star", 1, "byte"}, --星级
  110. {"upCost", 2, ItemData}, --进阶消耗 [0]=0 满级
  111. {"nextAttrs", 3, Attr}, --属性加成[0] = 0 没有加成
  112. {"lvCanUp", 1, "short"}, --0不需要显示 >0 xxx之力升到x级继续进阶
  113. }
  114. -- 进阶
  115. CG_XINGYAOMEN_POWERQUALITY_UP = {
  116. {"camp", 1, "byte"}, --阵营
  117. }
  118. -- 重置查询
  119. CG_XINGYAOMEN_POWERQUALITY_RESET = {
  120. {"camp", 1, "byte"}, --阵营
  121. }
  122. GC_XINGYAOMEN_POWERQUALITY_RESET = {
  123. {"resetMax", 1, "byte"}, --重置上限
  124. {"resetLeft", 1, "byte"}, --剩余重置次数
  125. {"resetCost", 1, ItemData}, --重置道具
  126. {"backItem", 2, ItemData}, --返还道具
  127. }
  128. CG_XINGYAOMEN_POWERQUALITY_RESET_DO = {
  129. {"camp", 1, "byte"}, --阵营
  130. }
  131. -- 进阶预览
  132. CG_XINGYAOMEN_POWERQUALITY_ATTRS = {
  133. {"camp", 1, "byte"}, --阵营
  134. }
  135. XyPowerAttrShowNet = {
  136. {"quality", 1, "byte"}, --品阶
  137. {"attrs", 3, Attr}, --属性加成[0] = 0 没有加成
  138. }
  139. GC_XINGYAOMEN_POWERQUALITY_ATTRS = {
  140. {"camp", 1, "byte"}, --阵营
  141. {"attrsShow", 3, Attr}, --所有属性加成类别,仅展示
  142. {"showList", 50, XyPowerAttrShowNet},
  143. }