苍空新增协议v1.txt 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. --涉及的数据结构:
  2. HeroSimple --现有
  3. ItemData --现有
  4. --调教英雄数据
  5. HeroTiaojiaoMsg {
  6. heros : HeroSimple --调教英雄数据
  7. isDot : byte --红点
  8. isLock : byte --锁
  9. }
  10. --道具
  11. HeroTiaoJiaoItem {
  12. item : ItemData --道具数据
  13. talk : string --点击道具加点提示语句
  14. }
  15. --CG动画
  16. HeroTiaoJiaoCg {
  17. id : int --id
  18. name : string --角色名称
  19. talk : string --台词对话
  20. cgtype : string --动作列表动作
  21. speed : byte --播放速度
  22. voice : string --语音
  23. music : string --音乐
  24. cricle : byte --是否循环
  25. scale : double --缩放
  26. moveX : short --横向移动距离
  27. moveY : short --纵向移动距离
  28. time : int --时间
  29. dub : byte --语音播放速度
  30. }
  31. --播放CG动画
  32. CG_HERO_TIAO_CGANI {
  33. id : int --英雄id
  34. }
  35. GC_HERO_TIAO_CGANI {
  36. list : HeroTiaoJiaoCg
  37. }
  38. --获取英雄详情
  39. CG_HERO_TIAO_JIAO_DETAIL {
  40. id : int --英雄id
  41. }
  42. GC_HERO_TIAO_JIAO_DETAIL {
  43. curQm : int --当前等级的亲密度值
  44. allQm : int --升级所需亲密度值
  45. curLev : int --当前亲密度等级
  46. tjItemList : HeroTiaoJiaoItem --亲密度道具用品数组
  47. heroData : HeroSimple --英雄数据
  48. tili : byte --当前体力值
  49. time : short --体力再增加一次倒计时
  50. lockList : byte --未解锁的亲密度数组,共3个,第一个默认1,后两个未解锁0,解锁1
  51. unlockItem : ItemData --播放所需物品id和cnt
  52. tiliItem : ItemData --增加体力所需物品id和cnt
  53. }
  54. --升级
  55. GC_HERO_TIAO_JIAO_LVUP
  56. --查询调教英雄
  57. CG_HERO_TIAO_JIAO_QUERY
  58. GC_HERO_TIAO_JIAO_QUERY {
  59. heros : HeroTiaojiaoMsg --调教英雄信息列表
  60. }
  61. --增加体力
  62. CG_HERO_TIAO_JIAO_ADDTILI {
  63. id : int --英雄id
  64. cnt : int --数量
  65. }
  66. --解锁
  67. CG_HERO_TIAO_JIAO_UNLOCK {
  68. id : int --英雄id
  69. }
  70. --消耗道具
  71. CG_HERO_TIAO_JIAO_USE_ITEM {
  72. id : int --英雄id
  73. itemId : int --道具id
  74. }