From 5714107c431226fe1b082b4e3f257f54e24eea9f Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Mon, 4 Sep 2023 16:25:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E8=BF=9B=E5=BA=A6=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/mainline/model_mainline.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/modules/mainline/model_mainline.go b/modules/mainline/model_mainline.go index 6ee1b1626..de7bc89ce 100644 --- a/modules/mainline/model_mainline.go +++ b/modules/mainline/model_mainline.go @@ -167,8 +167,17 @@ func (this *ModelMline) randomboos(data *pb.DBMainline) (err error) { weight []int32 = make([]int32, 0) conf *cfg.GameMainChapterData index int32 + ok bool ) - for k, _ := range data.Chapteraward { + + for k, levles := range this.module.configure.getchapterMap() { + for _, v := range levles { + if v.Progress == 1 { + if _, ok = data.Level[v.Id]; !ok { + break + } + } + } chapters = append(chapters, k) } if len(chapters) == 0 {