战斗失败处理

This commit is contained in:
meixiongfeng 2023-01-03 16:44:04 +08:00
parent 0eb8fa425d
commit f080a2fa2b

View File

@ -55,9 +55,14 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.MainlineCh
} }
} }
// 校验通过 // 校验通过
code, isWin = this.module.battle.CheckBattleReport(session, req.Report)
if code != pb.ErrorCode_Success { if req.Report != nil { // 战斗失败
return code, isWin = this.module.battle.CheckBattleReport(session, req.Report)
if code != pb.ErrorCode_Success {
return
}
} else {
isWin = false
} }
if !isWin { // 战斗失败直接返回 if !isWin { // 战斗失败直接返回
// 返还 // 返还
@ -66,7 +71,7 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.MainlineCh
"ps": 0, "ps": 0,
}) })
if code = this.module.DispenseRes(session, node.PsConsume, true); code != pb.ErrorCode_Success { // 扣1点 if code = this.module.DispenseRes(session, node.PsConsume, true); code != pb.ErrorCode_Success { // 返还预扣体力
return return
} }
code = pb.ErrorCode_BattleNoWin code = pb.ErrorCode_BattleNoWin