Proto.lua 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. local RoleBase = require("role.Proto").RoleBase
  2. local Attr = require("role.Proto").Attr
  3. local HeroInfo = require("hero.Proto").HeroInfo
  4. -- 星空争霸查询
  5. ThroneMsg = {
  6. {"bodyID", 1, "int"}, -- 王座守护者形象
  7. {"name", 1, "string"}, -- 王者占领者名字 or 虚位以待
  8. {"id", 1, "byte"}, -- 王座ID 1 星空下的王者 2~3 荣耀大宗师 4~6 星辰勇者
  9. {"vestId", 1, "string"}, -- 王座VestID
  10. {"chenghaoIcon", 1, "int"}, -- 称号资源
  11. }
  12. ThroneMonster = {
  13. {"body",1,"int"}, -- 模型
  14. {"camp",1,"byte"}, -- 阵营
  15. {"lv",1,"int"}, -- 等级
  16. }
  17. CG_THE_STARS_QUERY = {
  18. }
  19. GC_THE_STARS_QUERY = {
  20. {"throneMsg",6,ThroneMsg}, -- 王座信息
  21. }
  22. CG_THE_STARS_THRONE_QUERY = {
  23. {"id",1,"byte"}, --王座id
  24. {"vestId",1,"string"}, -- 王座VestID
  25. }
  26. GC_THE_STARS_THRONE_QUERY = {
  27. {"roleData", 2, RoleBase}, -- 占有者基础信息
  28. {"isKing", 1, "byte"}, -- 自己是否有王座 0不是自己的王座 1 是自己的王座
  29. {"attrs", 2, Attr}, -- 属性
  30. {"monsterList", 6, ThroneMonster}, -- 怪物形象
  31. {"lv", 1, "int"}, -- 王者守护者等级
  32. {"nowEvolveCnt", 1, "int"}, -- 已进化x次
  33. {"rank", 1, "int"}, -- 竞技场等级
  34. {"needRank", 1, "int"}, -- 需要等级
  35. }
  36. -- 星空王座挑战
  37. CG_THE_STARS_CHALLENGE = {
  38. {"id",1,"byte"}, -- 王座索引
  39. {"evolveCnt",1,"byte"}, -- 进化次数
  40. {"vestId",1,"string"}, -- 王座id
  41. }
  42. -- 星空王座回放查询
  43. TheStarsRecordList = {
  44. {"atkData", 1, RoleBase}, -- 玩家基础信息
  45. {"formation", 1, "string"}, -- 阵法名
  46. {"heroList", 6, HeroInfo}, -- 上阵英雄列表
  47. {"time", 1, "int"}, -- 挑战时间
  48. {"videoUuid", 1, "string"}, -- 回放索引
  49. {"evolveCnt", 1, "int"}, -- 进化x次
  50. {"result", 1, "byte"}, -- 战斗结果 1 攻方胜 2 守方胜
  51. }
  52. CG_THE_STARS_RECORD_QUERY = {
  53. {"vestId",1,"string"}, -- 王座VestID
  54. }
  55. GC_THE_STARS_RECORD_QUERY = {
  56. {"recordList",10,TheStarsRecordList}, -- 回放记录列表
  57. }