diff --git a/modules/mainline/module.go b/modules/mainline/module.go index c314ed236..5bcc293f5 100644 --- a/modules/mainline/module.go +++ b/modules/mainline/module.go @@ -103,9 +103,10 @@ func (this *Mainline) CheckPoint(uid string) bool { // 跳转主线管卡 func (this *Mainline) BingoJumpLevel(session comm.IUserSession, level int32) (errdata *pb.ErrorData) { var ( - info *pb.DBMainline - confs []*cfg.GameMainStageData - err error + info *pb.DBMainline + confs []*cfg.GameMainStageData + aeward []*cfg.Gameatn = make([]*cfg.Gameatn, 0) + err error ) if confs, err = this.configure.GetMainStageConfs(); err != nil { @@ -133,6 +134,7 @@ func (this *Mainline) BingoJumpLevel(session comm.IUserSession, level int32) (er for _, v := range confs { if v.Id <= level { info.Level[v.Id] = 7 + aeward = append(aeward, v.Firstaward...) } } this.modelMline.updateprogress(info) @@ -144,6 +146,7 @@ func (this *Mainline) BingoJumpLevel(session comm.IUserSession, level int32) (er } return } + errdata, _ = this.DispenseAtno(session, aeward, true) return }