|
|
|
@ -153,8 +153,10 @@ func (this *Battle) CreatePveBattle(session comm.IUserSession, req *pb.BattlePVE
|
|
|
|
|
Title: pb.ErrorCode_ReqParameterError.ToString(),
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
var flag bool
|
|
|
|
|
for _, v := range req.Format.Friendformat {
|
|
|
|
|
if v != "" {
|
|
|
|
|
flag = true
|
|
|
|
|
// this.ModuleBuried.SendToRtask(session, comm.Rtype108, 1)
|
|
|
|
|
go this.ModuleBuried.TriggerBuried(session.GetUserId(), comm.GetBuriedParam(comm.Rtype108, 1))
|
|
|
|
|
break
|
|
|
|
@ -164,7 +166,7 @@ func (this *Battle) CreatePveBattle(session comm.IUserSession, req *pb.BattlePVE
|
|
|
|
|
if record, errdata = this.modelBattle.createpve(session, conn, pb.BattleType_pve, req); errdata != nil {
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
if req.Format.Friendformat != nil {
|
|
|
|
|
if flag {
|
|
|
|
|
go this.ModuleBuried.TriggerBuried(session.GetUserId(), comm.GetBuriedParam(comm.Rtype12, 1))
|
|
|
|
|
}
|
|
|
|
|
return
|
|
|
|
@ -298,8 +300,10 @@ func (this *Battle) CreateLPVEBattle(session comm.IUserSession, req *pb.BattleLP
|
|
|
|
|
Title: pb.ErrorCode_ReqParameterError.ToString(),
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
var flag bool
|
|
|
|
|
for _, v := range req.Format.Friendformat {
|
|
|
|
|
if v != "" {
|
|
|
|
|
flag = true
|
|
|
|
|
// this.ModuleBuried.SendToRtask(session, comm.Rtype108, 1)
|
|
|
|
|
go this.ModuleBuried.TriggerBuried(session.GetUserId(), comm.GetBuriedParam(comm.Rtype108, 1))
|
|
|
|
|
break
|
|
|
|
@ -309,7 +313,7 @@ func (this *Battle) CreateLPVEBattle(session comm.IUserSession, req *pb.BattleLP
|
|
|
|
|
if record, errdata = this.modelBattle.createlpve(session, conn, pb.BattleType_lpev, req); errdata != nil {
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
if req.Format.Friendformat != nil {
|
|
|
|
|
if flag {
|
|
|
|
|
go this.ModuleBuried.TriggerBuried(session.GetUserId(), comm.GetBuriedParam(comm.Rtype12, 1))
|
|
|
|
|
}
|
|
|
|
|
return
|
|
|
|
@ -459,5 +463,10 @@ func (this *Battle) CheckBattleReport(session comm.IUserSession, report *pb.Batt
|
|
|
|
|
// this.ModuleBuried.SendToRtask(session, comm.Rtype157, int32(report.Info.Ptype), v)
|
|
|
|
|
go this.ModuleBuried.TriggerBuried(session.GetUserId(), comm.GetBuriedParam(comm.Rtype157, int32(report.Info.Ptype), v))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (report.WinSide == 1 && report.Info.RedCompId == session.GetUserId()) || (report.WinSide == 2 && report.Info.BlueCompId == session.GetUserId()) {
|
|
|
|
|
return nil, true
|
|
|
|
|
} else {
|
|
|
|
|
return nil, false
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|