Commit 6cc8a5a6a18abe2e1f4ab3813d0cfea4fba91c28
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
game.proto
| @@ -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 |
models.proto
| @@ -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 | } |
protocode.proto
| @@ -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 |