Proto.lua 1.7 KB

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