Commit 6cc8a5a6a18abe2e1f4ab3813d0cfea4fba91c28

Authored by zhangqijia
1 parent 1a591d4b

feat: 增加装备相关数据和协议

1.models.hero型增加装备字段,models.Equipment增加hero_id字段。
2.增加穿戴装备,脱下装备协议HeroEquipReferReq
3.RoleRsp数据模型增加装备列表
Showing 3 changed files with 17 additions and 8 deletions   Show diff stats
@@ -31,10 +31,18 @@ message ChangeTeamReq { @@ -31,10 +31,18 @@ message ChangeTeamReq {
31 repeated models.Team team = 1; 31 repeated models.Team team = 1;
32 } 32 }
33 33
  34 +//ResponseCmd HeroEquipReferReq
  35 +message HeroEquipReferReq {
  36 + string equipId = 1;
  37 + string hero_id = 2;
  38 + bool refer = 3; //true 穿戴, false 脱下
  39 +}
  40 +
34 message RoleRsp { 41 message RoleRsp {
35 models.Role role = 2; 42 models.Role role = 2;
36 repeated models.Hero hero = 3; 43 repeated models.Hero hero = 3;
37 repeated models.Team team = 4; 44 repeated models.Team team = 4;
  45 + repeated models.Equipment equipments = 5;
38 } 46 }
39 47
40 //ResponseCmd RoleUpdatePropertyRsp 48 //ResponseCmd RoleUpdatePropertyRsp
@@ -17,15 +17,15 @@ message Hero { @@ -17,15 +17,15 @@ message Hero {
17 int32 level = 4; 17 int32 level = 4;
18 int32 rein_count = 5; 18 int32 rein_count = 5;
19 int32 rein_point = 6; 19 int32 rein_point = 6;
20 - string equipments = 7; 20 + string equipments = 7; //"id=type id1=type1"
21 } 21 }
22 22
23 message Equipment { 23 message Equipment {
24 string id = 1; // @inject_tag: index:"unique" pri:"1" 24 string id = 1; // @inject_tag: index:"unique" pri:"1"
25 string role_id = 2; 25 string role_id = 2;
26 - int64 type = 3;  
27 - bool equip = 4;  
28 - bool enhance_level = 5; 26 + string type = 3;
  27 + int32 enhance_level = 4;
  28 + string hero_id = 5;
29 } 29 }
30 30
31 message Prop { 31 message Prop {
@@ -61,5 +61,5 @@ message Role { @@ -61,5 +61,5 @@ message Role {
61 bool del = 13; 61 bool del = 13;
62 map<string,uint32> incres = 14; 62 map<string,uint32> incres = 14;
63 63
64 - string items = 15; 64 + string items = 15;//物品 "id=count id2=count2"
65 } 65 }
@@ -12,8 +12,9 @@ enum ProtoCode @@ -12,8 +12,9 @@ enum ProtoCode
12 LoginReq = 4; 12 LoginReq = 4;
13 CreateReq = 5; 13 CreateReq = 5;
14 ChangeTeamReq = 6; 14 ChangeTeamReq = 6;
15 - RoleRsp = 7;  
16 - RoleUpdatePropertyRsp = 8;  
17 - RoleUpdateItemsRsp = 9; 15 + HeroEquipReferReq = 7;
  16 + RoleRsp = 8;
  17 + RoleUpdatePropertyRsp = 9;
  18 + RoleUpdateItemsRsp = 10;
18 19
19 } 20 }
20 \ No newline at end of file 21 \ No newline at end of file