Proto.lua 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  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. }
  22. -- 置换
  23. CG_XIANZHI_ZHIHUAN_QUERY = {
  24. {"heroID", 1, "int"},
  25. {"heroIndex", 1, "int"},
  26. }
  27. GC_XIANZHI_ZHIHUAN_QUERY = {
  28. {"heroID", 1, "int"},
  29. {"heroIndex", 1, "int"},
  30. {"heroSimple", 1, HeroSimple},
  31. {"heroStatic", 1, HeroStatic},
  32. {"skip", 1, "byte"},
  33. }
  34. CG_XIANZHI_ZHIHUAN_DO = {
  35. {"heroID", 1, "int"},
  36. {"heroIndex", 1, "int"},
  37. }
  38. GC_XIANZHI_ZHIHUAN_DO = {
  39. {"heroSimple", 1, HeroSimple},
  40. }
  41. CG_XIANZHI_ZHIHUAN_PREVIEW = {
  42. {"camp", 1, "byte"}, -- 1召唤 2置换
  43. {"star", 1, "byte"}, -- 1召唤 2置换
  44. }
  45. GC_XIANZHI_ZHIHUAN_PREVIEW = {
  46. {"heroSimple", 50, HeroSimple}
  47. }
  48. CG_XIANZHI_SHOP_QUERY = {
  49. }
  50. XianZhiProduction= {
  51. {"id", 1, "int"},
  52. {"price", 1, "int"},
  53. {"goods", 2, ItemData},
  54. }
  55. GC_XIANZHI_SHOP_QUERY={
  56. {"production", 100, XianZhiProduction},
  57. {"currency", 2, ItemData},
  58. }
  59. CG_XIANZHI_SHOP_BUY={
  60. {"id", 1, "int"},
  61. {"count", 1, "int"}
  62. }
  63. GC_XIANZHI_SHOP_BUY = {
  64. {"xianzhiCoin", 1, "int"},
  65. }