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 |