Proto.lua 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. {"body1", 1, "int"}, --模型
  19. }
  20. SkinBagNet = {
  21. {"data", 1, SkinNet},
  22. {"ind", 1, "int"}, --皮肤索引
  23. {"isOn", 1, "byte"}, --0未穿戴,1已穿戴
  24. }
  25. SkinBag = {
  26. {"ind", 1, "int"}, --皮肤索引
  27. {"id", 1, "int"}, -- 皮肤id
  28. {"isOn", 1, "byte"}, --0未穿戴,1已穿戴
  29. }
  30. GC_SKIN_BAG = {
  31. {"isEnd", 1, "byte"}, --分包 1第一个包 2其他 3 最后一个包
  32. {"list", 256, SkinNet},
  33. {"data", 256, SkinBag},
  34. }
  35. SkinUpdateNet = {
  36. {"data", 1, SkinBagNet},
  37. {"op", 1, "byte"}, --1 新增 2 删除 3 更新
  38. }
  39. -- 获得皮肤推送
  40. GC_SKIN_UPDATE = {
  41. {"list", 30, SkinUpdateNet},
  42. }
  43. -- 穿戴皮肤
  44. CG_SKIN_ON = {
  45. {"skinIn", 1, "int"}, -- skinId = 0 脱下皮肤,>0 穿上对应皮肤ID
  46. {"heroInd", 1, "int"},
  47. }
  48. GC_SKIN_ON = {
  49. {"heroId", 1, "int"},
  50. {"skinInd", 1, "int"},
  51. }