上传主线经验消耗

This commit is contained in:
liwei1dao 2023-09-22 19:26:44 +08:00
parent 4af3391a4d
commit 4deef2c8b6

View File

@ -22,15 +22,15 @@ func (this *apiComp) LevelPassCheck(session comm.IUserSession, req *pb.MainlineL
// /挑战主线关卡 // /挑战主线关卡
func (this *apiComp) LevelPass(session comm.IUserSession, req *pb.MainlineLevelPassReq) (errdata *pb.ErrorData) { func (this *apiComp) LevelPass(session comm.IUserSession, req *pb.MainlineLevelPassReq) (errdata *pb.ErrorData) {
var ( var (
conf *cfg.GameMainStageData conf *cfg.GameMainStageData
info *pb.DBMainline info *pb.DBMainline
atno []*pb.UserAtno atno []*pb.UserAtno
aeward []*pb.UserAtno = make([]*pb.UserAtno, 0) aeward []*pb.UserAtno = make([]*pb.UserAtno, 0)
first bool // 判断是否是首通 first bool // 判断是否是首通
star int32 // 评星 star int32 // 评星
tasks []*pb.BuriedParam = make([]*pb.BuriedParam, 0) tasks []*pb.BuriedParam = make([]*pb.BuriedParam, 0)
err error err error
consumPs int32 // consumPs int32
) )
if errdata = this.LevelPassCheck(session, req); errdata != nil { if errdata = this.LevelPassCheck(session, req); errdata != nil {
return // 参数校验失败直接返回 return // 参数校验失败直接返回
@ -90,11 +90,11 @@ func (this *apiComp) LevelPass(session comm.IUserSession, req *pb.MainlineLevelP
} }
aeward = append(aeward, atno...) aeward = append(aeward, atno...)
} }
consumPs = info.Ps[req.Level] // consumPs = info.Ps[req.Level]
if atno, errdata = this.module.ModuleUser.ConsumePsAddExp(session, consumPs); errdata != nil { // if atno, errdata = this.module.ModuleUser.ConsumePsAddExp(session, consumPs); errdata != nil {
return // return
} // }
aeward = append(aeward, atno...) // aeward = append(aeward, atno...)
user, err := this.module.ModuleUser.GetUser(session.GetUserId()) user, err := this.module.ModuleUser.GetUser(session.GetUserId())
if err != nil { if err != nil {
errdata = &pb.ErrorData{ errdata = &pb.ErrorData{