From 69d1b28953b3038042a3669527dc444b57aa4821 Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Fri, 26 May 2023 20:22:46 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E4=B8=BA2=20=E7=9A=84?= =?UTF-8?q?=E5=9B=BE=E9=89=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/smithy/model_atlas.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/modules/smithy/model_atlas.go b/modules/smithy/model_atlas.go index a6442c7c6..5d0fd4f95 100644 --- a/modules/smithy/model_atlas.go +++ b/modules/smithy/model_atlas.go @@ -123,6 +123,26 @@ func (this *modelAtlas) CheckActivateAtlas(uid string, id string, lv int32, qual } update["atlas"] = list.Atlas this.module.modelAtlas.modifySmithyAtlasList(uid, update) // 更新分数信息 + } else if atlasConf.TypeId == 2 { + if v, ok := list.Atlas[id]; ok { // 找到相同的 + if !v.Activate { + update := make(map[string]interface{}, 0) + data := &pb.ForgeList{ + Data1: &pb.ForgeData{ + ForgeCount: forgeCount, + Lv: lv, + Quality: quality, + Score: atlasConf.AtlasScore, + Time: configure.Now().Unix(), + }, + Data2: nil, + Activate: false, + } + list.Atlas[id] = data + update["atlas"] = list.Atlas + this.module.modelAtlas.modifySmithyAtlasList(uid, update) // 更新分数信息 + } + } } return true }