战斗失败处理
This commit is contained in:
parent
0eb8fa425d
commit
f080a2fa2b
@ -55,10 +55,15 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.MainlineCh
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 校验通过
|
// 校验通过
|
||||||
|
|
||||||
|
if req.Report != nil { // 战斗失败
|
||||||
code, isWin = this.module.battle.CheckBattleReport(session, req.Report)
|
code, isWin = this.module.battle.CheckBattleReport(session, req.Report)
|
||||||
if code != pb.ErrorCode_Success {
|
if code != pb.ErrorCode_Success {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
isWin = false
|
||||||
|
}
|
||||||
if !isWin { // 战斗失败直接返回
|
if !isWin { // 战斗失败直接返回
|
||||||
// 返还
|
// 返还
|
||||||
mainline.Ps = 0
|
mainline.Ps = 0
|
||||||
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user