diff --git a/game.proto b/game.proto index 0938b34..6a9fc2f 100644 --- a/game.proto +++ b/game.proto @@ -4,12 +4,46 @@ option go_package = "./pb;pb"; package game; import "public.proto"; +message Hero { + int64 id = 1; + int64 role_id = 2; + int32 type = 3; + int32 level = 4; + int32 rein_count = 5; + int32 rein_point = 6; + string equipments = 7; +} + +message Equipment { + int64 id = 1; + int64 roleid = 2; + int64 type = 3; + bool equip = 4; + bool enhance_level = 5; +} + +message Prop { + int64 id = 1; + int64 count = 2; +} + +message Team { + int64 id = 1; + string hero_ids = 2; +} + message Role{ - string id = 1; - int32 level = 3; - int64 login_time = 4; - string device = 5; - int64 uid = 6; + int64 id = 1; + int64 uid = 2; + string device = 3; + string nick = 4; + + int32 level = 5; + int64 exp = 6; + int64 hp = 7; + int64 hp_max = 8; + string buy_r = 11; + string pay_r = 12; } message Token { @@ -19,6 +53,9 @@ message Token { message RoleRsp { public.PubRsp rsp = 1; Role role = 2; + map hero = 3; + Team team = 4; + repeated Equipment equips = 5; } service Game{ diff --git a/generate.sh b/generate.sh old mode 100644 new mode 100755 index 7202b46..7202b46 --- a/generate.sh +++ b/generate.sh -- libgit2 0.21.2