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,6 +62,24 @@ message RoleClearItemsReq { | ||
62 | int32 count = 2; | 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 | //ResponseCmd EquipmentDelReq | 83 | //ResponseCmd EquipmentDelReq |
66 | message EquipmentDelReq { | 84 | message EquipmentDelReq { |
67 | string id = 1; | 85 | string id = 1; |
models.proto
@@ -18,6 +18,7 @@ message Hero { | @@ -18,6 +18,7 @@ message Hero { | ||
18 | int32 rein_count = 5; | 18 | int32 rein_count = 5; |
19 | int32 rein_point = 6; | 19 | int32 rein_point = 6; |
20 | string equipments = 7; //"id=type id1=type1" | 20 | string equipments = 7; //"id=type id1=type1" |
21 | + int64 exp = 8; | ||
21 | } | 22 | } |
22 | 23 | ||
23 | message Equipment { | 24 | message Equipment { |
@@ -53,7 +54,7 @@ message Role { | @@ -53,7 +54,7 @@ message Role { | ||
53 | string device = 3; | 54 | string device = 3; |
54 | string nick = 4; | 55 | string nick = 4; |
55 | int32 level = 5; | 56 | int32 level = 5; |
56 | - int64 exp = 6; | 57 | + int32 exp = 6; |
57 | 58 | ||
58 | int64 hp = 7; | 59 | int64 hp = 7; |
59 | int64 hp_max = 8; | 60 | int64 hp_max = 8; |
@@ -68,4 +69,6 @@ message Role { | @@ -68,4 +69,6 @@ message Role { | ||
68 | uint32 otherlimit = 18; | 69 | uint32 otherlimit = 18; |
69 | uint32 jewelrylimit = 19; | 70 | uint32 jewelrylimit = 19; |
70 | uint32 materiallimit = 20; | 71 | uint32 materiallimit = 20; |
72 | + | ||
73 | + map<int32, int32> pass_chapters = 21; // 通关记录 | ||
71 | } | 74 | } |
protocode.proto
@@ -17,7 +17,10 @@ enum ProtoCode | @@ -17,7 +17,10 @@ enum ProtoCode | ||
17 | RoleUpdatePropertyRsp = 9; | 17 | RoleUpdatePropertyRsp = 9; |
18 | RoleUpdateItemsRsp = 10; | 18 | RoleUpdateItemsRsp = 10; |
19 | RoleClearItemsReq = 11; | 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 | \ No newline at end of file | 27 | \ No newline at end of file |