Proto.lua 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. local HeroSimple = require("hero.Proto").HeroSimple
  2. local HeroStatic = require("hero.Proto").HeroStatic
  3. local ItemData = require("bag.Proto").ItemData
  4. local HeroNiceNet = require("hero.Proto").HeroNiceNet
  5. -- 详情
  6. CG_XIANZHI_DETAIL = {
  7. {"camp", 1, "byte"}, -- 1-4
  8. }
  9. GC_XIANZHI_DETAIL = {
  10. {"item", 50, ItemData},
  11. }
  12. -- 召唤
  13. CG_XIANZHI_ZHAOHUAN_DO = {
  14. {"camp", 1, "byte"}, -- 1-4
  15. {"cnt", 1, "byte"},
  16. {"skip", 1, "byte"},
  17. }
  18. GC_XIANZHI_ZHAOHUAN_DO = {
  19. {"camp", 1, "byte"},
  20. {"list", 30, HeroNiceNet}, -- 最大支持30个
  21. {"isEnd", 1, "byte"}, -- 0-没有发完 ,1-发完
  22. }
  23. -- 置换
  24. CG_XIANZHI_ZHIHUAN_QUERY = {
  25. {"heroID", 1, "int"},
  26. {"heroIndex", 1, "int"},
  27. }
  28. GC_XIANZHI_ZHIHUAN_QUERY = {
  29. {"heroID", 1, "int"},
  30. {"heroIndex", 1, "int"},
  31. {"heroSimple", 1, HeroSimple},
  32. {"heroStatic", 1, HeroStatic},
  33. {"skip", 1, "byte"},
  34. }
  35. CG_XIANZHI_ZHIHUAN_DO = {
  36. {"heroID", 1, "int"},
  37. {"heroIndex", 1, "int"},
  38. }
  39. GC_XIANZHI_ZHIHUAN_DO = {
  40. {"heroSimple", 1, HeroSimple},
  41. }
  42. CG_XIANZHI_ZHIHUAN_PREVIEW = {
  43. {"camp", 1, "byte"}, -- 1召唤 2置换
  44. {"star", 1, "byte"}, -- 1召唤 2置换
  45. }
  46. GC_XIANZHI_ZHIHUAN_PREVIEW = {
  47. {"heroSimple", 50, HeroSimple}
  48. }
  49. CG_XIANZHI_SHOP_QUERY = {
  50. }
  51. XianZhiProduction= {
  52. {"id", 1, "int"},
  53. {"price", 1, "int"},
  54. {"goods", 2, ItemData},
  55. }
  56. GC_XIANZHI_SHOP_QUERY={
  57. {"production", 100, XianZhiProduction},
  58. {"currency", 2, ItemData},
  59. }
  60. CG_XIANZHI_SHOP_BUY={
  61. {"id", 1, "int"},
  62. {"count", 1, "int"}
  63. }
  64. GC_XIANZHI_SHOP_BUY = {
  65. {"xianzhiCoin", 1, "int"},
  66. }