diff --git a/modules/smithy/model_atlas.go b/modules/smithy/model_atlas.go index 34bb5ad5f..b96e13b7c 100644 --- a/modules/smithy/model_atlas.go +++ b/modules/smithy/model_atlas.go @@ -69,14 +69,17 @@ func (this *modelAtlas) CheckActivateAtlas(uid string, id string, lv int32, qual if atlasConf, err = this.module.configure.GetSmithyAtlasConf(conf.AtlasId); err != nil { return false + } else { + id = conf.AtlasId } + } if list, err = this.module.modelAtlas.getSmithyAtlasList(uid); err != nil { return false } if atlasConf.TypeId == 1 { // 装备收藏图鉴信息 - atlasScore := this.module.configure.GetSmithyAtlasScoreConf(quality, lv) + atlasScore := this.module.configure.GetSmithyAtlasScoreConf(lv, quality) update := make(map[string]interface{}, 0) if v, ok := list.Atlas[id]; ok { // 找到相同的 if v.Activate { // 已经激活的