Commit 5ec8cc651d22bd192e562058d701b05918a3bec9
1 parent
c4c4c39c
fix: 记录战斗
Showing
3 changed files
with
27 additions
and
3 deletions
Show diff stats
game.proto
... | ... | @@ -62,6 +62,24 @@ message RoleClearItemsReq { |
62 | 62 | int32 count = 2; |
63 | 63 | } |
64 | 64 | |
65 | +message RoleStartBattleReq { | |
66 | + int32 chapter_id = 1; | |
67 | + int32 carbon_id = 2; | |
68 | +} | |
69 | + | |
70 | +message RoleEndBattleReq { | |
71 | + int32 chapter_id = 1; | |
72 | + int32 carbon_id = 2; | |
73 | + bool pass = 3; | |
74 | +} | |
75 | + | |
76 | +message RoleEndBattleRsp { | |
77 | + int32 role_level = 1; | |
78 | + int32 role_exp = 2; | |
79 | + models.Hero hero = 3; | |
80 | + string reward = 4; | |
81 | +} | |
82 | + | |
65 | 83 | //ResponseCmd EquipmentDelReq |
66 | 84 | message EquipmentDelReq { |
67 | 85 | string id = 1; | ... | ... |
models.proto
... | ... | @@ -18,6 +18,7 @@ message Hero { |
18 | 18 | int32 rein_count = 5; |
19 | 19 | int32 rein_point = 6; |
20 | 20 | string equipments = 7; //"id=type id1=type1" |
21 | + int64 exp = 8; | |
21 | 22 | } |
22 | 23 | |
23 | 24 | message Equipment { |
... | ... | @@ -53,7 +54,7 @@ message Role { |
53 | 54 | string device = 3; |
54 | 55 | string nick = 4; |
55 | 56 | int32 level = 5; |
56 | - int64 exp = 6; | |
57 | + int32 exp = 6; | |
57 | 58 | |
58 | 59 | int64 hp = 7; |
59 | 60 | int64 hp_max = 8; |
... | ... | @@ -68,4 +69,6 @@ message Role { |
68 | 69 | uint32 otherlimit = 18; |
69 | 70 | uint32 jewelrylimit = 19; |
70 | 71 | uint32 materiallimit = 20; |
72 | + | |
73 | + map<int32, int32> pass_chapters = 21; // 通关记录 | |
71 | 74 | } | ... | ... |
protocode.proto
... | ... | @@ -17,7 +17,10 @@ enum ProtoCode |
17 | 17 | RoleUpdatePropertyRsp = 9; |
18 | 18 | RoleUpdateItemsRsp = 10; |
19 | 19 | RoleClearItemsReq = 11; |
20 | - EquipmentDelReq = 12; | |
21 | - EquipmentAddRsp = 13; | |
20 | + RoleStartBattleReq = 12; | |
21 | + RoleEndBattleReq = 13; | |
22 | + RoleEndBattleRsp = 14; | |
23 | + EquipmentDelReq = 15; | |
24 | + EquipmentAddRsp = 16; | |
22 | 25 | |
23 | 26 | } |
24 | 27 | \ No newline at end of file | ... | ... |