57 lines
1.1 KiB
Protocol Buffer
57 lines
1.1 KiB
Protocol Buffer
syntax = "proto3";
|
|
option go_package = ".;pb";
|
|
import "errorcode.proto";
|
|
import "comm.proto";
|
|
import "battle_msg.proto";
|
|
|
|
//关卡进入请求
|
|
message CombatInReq {
|
|
int32 id = 1; //关卡id
|
|
}
|
|
|
|
//关卡进入请求
|
|
message CombatInResp {
|
|
int32 id = 1; //关卡id
|
|
}
|
|
|
|
//关卡离开请求
|
|
message CombatOutReq {
|
|
int32 id = 1; //关卡id
|
|
}
|
|
|
|
//关卡离开请求 回应
|
|
message CombatOutResp {
|
|
int32 id = 1; //关卡id
|
|
}
|
|
|
|
//战斗请求
|
|
message CombatChallengeReq {
|
|
int32 manster = 1; //怪物id
|
|
BattleFormation battle = 2; //布阵信息
|
|
}
|
|
|
|
//战斗请求 回应
|
|
message CombatChallengeResp {
|
|
ErrorCode code = 1; //是否成功
|
|
int32 manster = 2;
|
|
BattleInfo info = 3;
|
|
}
|
|
|
|
//战斗奖励领取
|
|
message CombatChallengeReceiveReq {
|
|
int32 manster = 1;
|
|
BattleReport report = 2; //战报
|
|
}
|
|
//战斗奖励领取
|
|
message CombatChallengeReceiveResp { bool issucc = 1; }
|
|
|
|
//宝箱获取请求
|
|
message CombatDropReq {
|
|
int32 drop = 1; //宝箱id
|
|
}
|
|
|
|
//宝箱获取请求
|
|
message CombatDropResp {
|
|
ErrorCode code = 1; //是否成功
|
|
repeated UserAssets atns = 2; //获取物品
|
|
} |