diff --git a/game.proto b/game.proto index 6d14242..f3559c9 100644 --- a/game.proto +++ b/game.proto @@ -31,10 +31,18 @@ message ChangeTeamReq { repeated models.Team team = 1; } +//ResponseCmd HeroEquipReferReq +message HeroEquipReferReq { + string equipId = 1; + string hero_id = 2; + bool refer = 3; //true 穿戴, false 脱下 +} + message RoleRsp { models.Role role = 2; repeated models.Hero hero = 3; repeated models.Team team = 4; + repeated models.Equipment equipments = 5; } //ResponseCmd RoleUpdatePropertyRsp diff --git a/models.proto b/models.proto index 153bd82..062a366 100644 --- a/models.proto +++ b/models.proto @@ -17,15 +17,15 @@ message Hero { int32 level = 4; int32 rein_count = 5; int32 rein_point = 6; - string equipments = 7; + string equipments = 7; //"id=type id1=type1" } message Equipment { string id = 1; // @inject_tag: index:"unique" pri:"1" string role_id = 2; - int64 type = 3; - bool equip = 4; - bool enhance_level = 5; + string type = 3; + int32 enhance_level = 4; + string hero_id = 5; } message Prop { @@ -61,5 +61,5 @@ message Role { bool del = 13; map incres = 14; - string items = 15; + string items = 15;//物品 "id=count id2=count2" } diff --git a/protocode.proto b/protocode.proto index 63d7d6e..d3f0d04 100644 --- a/protocode.proto +++ b/protocode.proto @@ -12,8 +12,9 @@ enum ProtoCode LoginReq = 4; CreateReq = 5; ChangeTeamReq = 6; - RoleRsp = 7; - RoleUpdatePropertyRsp = 8; - RoleUpdateItemsRsp = 9; + HeroEquipReferReq = 7; + RoleRsp = 8; + RoleUpdatePropertyRsp = 9; + RoleUpdateItemsRsp = 10; } \ No newline at end of file -- libgit2 0.21.2