少年修仙传客户端代码仓库
client_linchunjie
2018-08-20 43e16af298218b429bb198328331f8a4fdc420a8
2621【前端】法宝、法宝之魂优化
2个文件已修改
20 ■■■■■ 已修改文件
System/Treasure/TreasureData.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureModel.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureData.cs
@@ -409,12 +409,6 @@
                var id = achievements[i];
                Achievement achievement;
                var config = ConfigManager.Instance.GetTemplate<SuccessConfig>(id);
                if (config == null || PlayerDatas.Instance.baseData.LV < config.Condition3)
                {
                    continue;
                }
                if (model.TryGetAchievement(id, out achievement) && !achievement.completed)
                {
                    return id;
System/Treasure/TreasureModel.cs
@@ -1060,20 +1060,6 @@
            foreach (var achievementGroup in treasure.achievementGroups.Values)
            {
                if ((TreasureCategory)config.Category == TreasureCategory.Human)
                {
                    Achievement doingAchievement;
                    if (achievementModel.TryGetAchievement(achievementGroup.GetDoingAchievement(), out doingAchievement))
                    {
                        var successConfig = ConfigManager.Instance.GetTemplate<SuccessConfig>(doingAchievement.id);
                        if (successConfig.Condition3 > 0 && PlayerDatas.Instance.baseData.LV < successConfig.Condition3)
                        {
                            treasure.achievementRedpoint.state = RedPointState.None;
                            continue;
                        }
                    }
                }
                if (achievementGroup.IsAwardable())
                {
                    treasure.achievementRedpoint.state = RedPointState.Simple;