diff --git a/modules/mainline/model_mainline.go b/modules/mainline/model_mainline.go index df25d02e1..d2d883c59 100644 --- a/modules/mainline/model_mainline.go +++ b/modules/mainline/model_mainline.go @@ -86,11 +86,12 @@ func (this *ModelMline) updateprogress(data *pb.DBMainline) { this.module.Errorln(err) return } - - if _, ok = chapteraward[conf.Chapterid]; !ok { - chapteraward[conf.Chapterid] = &pb.DBMainlineAward{} + if conf.Episodetype != 9 { + if _, ok = chapteraward[conf.Chapterid]; !ok { + chapteraward[conf.Chapterid] = &pb.DBMainlineAward{} + } + chapteraward[conf.Chapterid].Stage += conf.Progress } - chapteraward[conf.Chapterid].Stage += conf.Progress if conf.Episodetype != 8 && conf.Episodetype != 9 && conf.Episodetype != 0 { if _, ok = exploreaward[conf.Chapterid]; !ok {