System/Treasure/TreasureAchievement.cs
@@ -133,8 +133,8 @@ var guid = model.GetBetterEquipByPlace(); if (achievement.id == GeneralConfig.Instance.specialGuide41Achievement && task.GetTaskStatus(GeneralConfig.Instance.specialGuide41Mission) if (achievement.id == GeneralDefine.specialGuide41Achievement && task.GetTaskStatus(GeneralDefine.specialGuide41Mission) == PlayerTaskDatas.TaskStatus.TreasureCardLevel && !NewBieCenter.Instance.completeGuidesBuf.Contains(41) && string.IsNullOrEmpty(guid))