主线小兵协议

master_soldier
grimm 2024-03-04 18:15:35 +08:00
parent 202de0c6ec
commit a452e25854
3 changed files with 73 additions and 2 deletions

View File

@ -1386,4 +1386,13 @@ option optimize_for = SPEED;
// message ArenaRoom{
// optional int32 id = 1;//id
// optional string name = 2;//
// }
// }
//
message Soldier{
optional int32 id = 1;
optional int32 type = 2;
optional int32 position = 3;
optional int32 level = 4;
optional int32 quality = 5;
}

View File

@ -456,4 +456,50 @@ import "CommonProto.proto";
message TowerCleanFloorResponse{
optional Drop drop = 1;//
}
}
//
message GetSoldiersInfoRequest{
}
message GetSoldiersInfoResponse{
optional int32 level = 1;//
repeated Soldier soldiers = 2;// position-1
optional int32 upLvEndTime = 3;//0
}
//
message RecruitSoldierRequest{
}
message RecruitSoldierResponse{
optional Soldier soldier = 1;
}
//
message ReplaceSoldierRequest{
optional int32 optional = 1;//12
}
message ReplaceSoldierResponse{
repeated Soldier soldiers = 1;// position-1
optional Drop drop = 2;//
}
//
message UpSoldierLevelRequest{
}
message UpSoldierLevelResponse{
optional int32 upLvEndTime = 1;//
}
//
message SpeedUpSoldierLevelRequest{
}
message SpeedUpSoldierLevelResponse{
}
//
message SoldierFightCheckRequest{
}
message SoldierFightCheckResponse{
optional int32 result = 1;//
}

View File

@ -1690,6 +1690,22 @@ enum MessageType{
NewArenaFirstIndication = 6000043;
NewArenaResetRequest = 6000044;
NewArenaResetResponse = 6000045;
//
GetSoldiersInfoRequest = 6000046;
GetSoldiersInfoResponse = 6000047;
ReplaceSoldierRequest = 6000048;
ReplaceSoldierResponse = 6000049;
RecruitSoldierRequest = 6000050;
RecruitSoldierResponse = 6000051;
UpSoldierLevelRequest = 6000052;
UpSoldierLevelResponse = 6000053;
SpeedUpSoldierLevelRequest = 6000054;
SpeedUpSoldierLevelResponse = 6000055;
SoldierFightCheckRequest = 6000056;
SoldierFightCheckResponse = 6000057;
}