Commit b33dbc13280ee964f2c642e6606d63b3c33dbf91

Authored by zhangqijia
1 parent 20478144

feat: 英雄转生相关协议

Showing 3 changed files with 35 additions and 11 deletions   Show diff stats
@@ -74,20 +74,42 @@ message HeroUpdatePropertyNty { @@ -74,20 +74,42 @@ message HeroUpdatePropertyNty {
74 models.Activity activity = 2; 74 models.Activity activity = 2;
75 } 75 }
76 76
77 -message HeroQualityUpLevelReq { 77 +message HeroMemoryCompositeReq {
  78 + int32 memory_fragments = 1; // 兑换成的记忆碎片
  79 + string memory_composite = 2; // 记忆碎片组合
  80 +}
  81 +
  82 +message HeroMemoryCompositeRsp{
  83 + int32 memory_fragments = 1; // 兑换成的记忆碎片
  84 +}
  85 +
  86 +message HeroSetMemoryFragmentsReq {
78 string hero_id = 1; 87 string hero_id = 1;
  88 + int32 slot_index = 2;
  89 + int32 memory_fragments = 3;
79 } 90 }
80 91
81 -message HeroQualityUpLevelRsp {  
82 - models.Hero hero = 1; 92 +message HeroSetMemoryFragmentsRsp {
  93 + string hero_id = 1;
  94 + map<int32,string> slot_memory = 2;
83 } 95 }
84 96
85 -message HeroMemorySlotUpLevelReq { 97 +message HeroUpMemoryGradeReq {
86 string hero_id = 1; 98 string hero_id = 1;
87 - int32 slot = 2;  
88 - string cost = 3;  
89 } 99 }
90 100
91 -message HeroMemorySlotUpLevelRsp {  
92 - models.Hero hero = 1; 101 +message HeroUpMemoryGradeRsp {
  102 + string hero_id = 1;
  103 + int32 grade = 2;
  104 +}
  105 +
  106 +message HeroUpMemorySlotReq {
  107 + string hero_id = 1;
  108 + int32 slot_idx = 2;
  109 + string costs = 3;
  110 +}
  111 +
  112 +message HeroUpMemorySlotRsp{
  113 + string hero_id = 1;
  114 + map<int32,string> slot_memory = 2;
93 } 115 }
94 \ No newline at end of file 116 \ No newline at end of file
@@ -26,7 +26,7 @@ message Hero { @@ -26,7 +26,7 @@ message Hero {
26 int32 star = 8; 26 int32 star = 8;
27 int32 rein_count = 9; 27 int32 rein_count = 9;
28 map<int32,string> slot_memory = 10; // [slot_id:itemId=star=exp] 28 map<int32,string> slot_memory = 10; // [slot_id:itemId=star=exp]
29 - int32 quality = 11; 29 + int32 grade = 11;
30 } 30 }
31 31
32 message Equipment { 32 message Equipment {
@@ -34,8 +34,10 @@ enum ProtoCode @@ -34,8 +34,10 @@ enum ProtoCode
34 HeroUpLevelRpc = 204; 34 HeroUpLevelRpc = 204;
35 HeroReinRpc = 205; 35 HeroReinRpc = 205;
36 HeroSkillUpLevelRpc = 206; 36 HeroSkillUpLevelRpc = 206;
37 - HeroQualityUpLevelRpc = 207;  
38 - HeroMemorySlotUpLevelRpc = 208; 37 + HeroMemoryCompositeRpc = 207;
  38 + HeroSetMemoryFragmentsRpc = 208;
  39 + HeroUpMemoryGradeRpc = 209;
  40 + HeroUpMemorySlotRpc = 210;
39 41
40 EmailListRpc = 301; 42 EmailListRpc = 301;
41 EmailDrawRpc = 302; 43 EmailDrawRpc = 302;