syntax = "proto3";
option go_package = ".;pb";
import "battle/battle_db.proto";
import "battle/battle_msg.proto";
import "comm.proto";

message AutoBattleChallengeReq {
  int32 bossId = 1;  // boos 类型
  int32 difficulty = 2; // 难度
  BattleFormation battle = 3; 
  bool autoWin = 4 ; // 失败自动停止
  bool maxExp = 5 ; //雄达到满级则停止连续战斗
  bool autoBuy = 6 ; // 自动购买
  int32 autoSell = 7; // 自动出售星级装备
  PlayType ptype = 8; // 类型
}

message AutoBattleChallengeResp {
  BattleInfo info = 1;
}

message AutoBattleOverReq {
  PlayType ptype = 1; // 类型
  BattleReport report = 2; //战报
}

// 客户端通知服务器打赢了
message AutoBattleOverResp {
  repeated UserAtno asset = 1;//  GameRe // 推送atn
  BattleInfo info = 2;
  bool over = 3; // 是否结束
}
// 自动战斗结束
// message AutoBattleOverEnvPush {
//   bool success = 1; 
// }

// 主动结束战斗
message AutoBattleStopReq {
  PlayType ptype = 1; // 类型
}

// 客户端通知服务器打赢了
message AutoBattleStopResp {
  PlayType ptype = 1; // 类型
}