syntax = "proto3";
option go_package = ".;pb";
import "battle_db.proto";
message LineUp {
  string cid = 1; // 配置表id
  int32 star = 2; // 星级
  int32 lv = 3;   // 等级
}

// pve 战斗创建请求       (此请求 为服务端间使用 客户端可忽略)
message BattlePVEReq {
  PlayType ptype = 1;          //玩法类型
  string title = 2;            //战斗标题
  int32 leadpos = 3;           //队长位置
  repeated string teamids = 4; //阵容信息
  repeated int32 mformat = 5;  //敌方增容信息
}

//战斗开始推送
message BattleInfo {
  string id = 1;                        //战斗id
  string title = 2;                     //战斗标题
  BattleType btype = 3;                 //战斗类型
  PlayType ptype = 4;                   //玩法类型
  string redCompId = 5;                 //红方阵营id
  repeated DBBattleFormt redflist = 6;  //红方阵型列表
  string blueCompId = 7;                //蓝方阵营id
  repeated DBBattleFormt buleflist = 8; //红方阵型列表
}

//战报数据
message BattleReport {
  BattleInfo info = 1;
  int32 Costtime = 2; //战斗时长 单位ms
}
