vue_dreamfactory/src/pb/proto/combat_msg.proto
2022-11-16 17:39:18 +08:00

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; //获取物品
}