Proto.lua 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. local ItemData = require("bag.Proto").ItemData
  2. local Attr = require("role.Proto").Attr
  3. PutEquip = {
  4. {"equip", 1, ItemData}, -- 装备属性
  5. {"pos", 1, "byte"}, -- 装备位置
  6. }
  7. -- 神器图鉴查询
  8. CG_EQUIP_BOOK_QUERY = {
  9. { "rare", 1, "byte" },-- 稀有度
  10. }
  11. -- 神器图鉴查询回馈
  12. GC_EQUIP_BOOK_QUERY = {
  13. { "rare", 1, "byte" },-- 稀有度
  14. { "list", 30, ItemData },
  15. }
  16. -- 装备背包改变
  17. GC_EQUIP_BAG_CHANGE = {
  18. { "itemID", 1, "int" },
  19. { "itemIndex", 1, "short" },
  20. { "itemData", 2, ItemData },-- 只有新增/更改的时候长度为1 删除时长度为0
  21. }
  22. -- 装备背包列表
  23. GC_EQUIP_BAG_LIST = {
  24. { "list", 30, ItemData }
  25. }
  26. -- 分解查询
  27. CG_EQUIP_FEN_JIE_QUERY = {
  28. {"inputList", 50, "int"}
  29. }
  30. -- 分解查询
  31. GC_EQUIP_FEN_JIE_QUERY = {
  32. {"list", 10, ItemData}
  33. }
  34. -- 分解操作
  35. CG_EQUIP_FEN_JIE_DO = {
  36. {"inputList", 50, "int"}
  37. }
  38. GC_EQUIP_FEN_JIE_DO = {
  39. }
  40. -- 洗练查询
  41. CG_EQUIP_RAMDOM_QUERY = {
  42. {"bagIndex", 1, "int"},
  43. {"heroUuid", 1, "string"},
  44. {"pos", 1, "byte"},
  45. }
  46. --
  47. GC_EQUIP_RAMDOM_QUERY = {
  48. {"equipOld", 1, ItemData}, -- 当前属性
  49. {"equipNew", 2, ItemData}, -- 当前洗练属性
  50. {"needItem", 5, ItemData}, -- 当前洗练属性
  51. }
  52. -- 请求已穿戴的装备
  53. CG_EQUIP_PUT_LIST = {
  54. {"pos", 1, "byte"},
  55. }
  56. --已穿戴装备
  57. GC_EQUIP_PUT_LIST = {
  58. {"isEnd", 1, "byte"},
  59. {"putList", 10, PutEquip}, -- 穿戴的装备
  60. }
  61. -- 洗练
  62. CG_EQUIP_RAMDOM_DO = {
  63. {"bagIndex", 1, "int"},
  64. {"heroUuid", 1, "string"},
  65. {"pos", 1, "byte"},
  66. }
  67. -- 洗练保存
  68. CG_EQUIP_RAMDOM_SAVE = {
  69. {"bagIndex", 1, "int"},
  70. {"heroUuid", 1, "string"},
  71. {"pos", 1, "byte"},
  72. }