Proto.lua 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. local Attr = require("role.Proto").Attr
  2. ----------------------------------------------------------------------------------
  3. -- 皮肤数据查询
  4. CG_SKIN_BAG = {}
  5. SkinNet = {
  6. {"id", 1, "int"}, --id
  7. {"heroId", 1, "int"}, -- 英雄ID
  8. {"heroName", 1, "string"}, --英雄名字
  9. {"name", 1, "string"}, --名字
  10. {"desc", 1, "string"}, --描述
  11. {"head", 1, "int"}, --头像
  12. {"body", 1, "int"}, --模型
  13. {"icon", 1, "int"}, --原画
  14. {"camp", 1, "int"}, --阵营
  15. {"order", 1, "int"}, --配置表排序
  16. {"type", 1, "byte"}, --类型
  17. {"attrs", 5, Attr}, --属性
  18. }
  19. SkinBagNet = {
  20. {"data", 1, SkinNet},
  21. {"ind", 1, "int"}, --皮肤索引
  22. {"isOn", 1, "byte"}, --0未穿戴,1已穿戴
  23. }
  24. SkinBag = {
  25. {"ind", 1, "int"}, --皮肤索引
  26. {"id", 1, "int"}, -- 皮肤id
  27. {"isOn", 1, "byte"}, --0未穿戴,1已穿戴
  28. }
  29. GC_SKIN_BAG = {
  30. {"isEnd", 1, "byte"}, --分包 1第一个包 2其他 3 最后一个包
  31. {"list", 256, SkinNet},
  32. {"data", 256, SkinBag},
  33. }
  34. SkinUpdateNet = {
  35. {"data", 1, SkinBagNet},
  36. {"op", 1, "byte"}, --1 新增 2 删除 3 更新
  37. }
  38. -- 获得皮肤推送
  39. GC_SKIN_UPDATE = {
  40. {"list", 30, SkinUpdateNet},
  41. }
  42. -- 穿戴皮肤
  43. CG_SKIN_ON = {
  44. {"skinIn", 1, "int"}, -- skinId = 0 脱下皮肤,>0 穿上对应皮肤ID
  45. {"heroInd", 1, "int"},
  46. }
  47. GC_SKIN_ON = {
  48. {"heroId", 1, "int"},
  49. {"skinInd", 1, "int"},
  50. }