少年修仙传客户端代码仓库
client_linchunjie
2019-01-28 75deefbaffcd8f19494fce2d51a431ccded0efcd
2970 【1.5.200】所有潜力满级后主界面法宝显示错误
2个文件已修改
17 ■■■■■ 已修改文件
System/Treasure/TreasureData.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureData.cs
@@ -342,7 +342,18 @@
            }
            if (IsHighestStage && FuncOpen.Instance.IsFuncOpen(82))
            {
                humanState = HumanTreasureState.Potential;
                foreach (var potential in potentials)
                {
                    var config = Config.Instance.Get<SkillConfig>(potential.id);
                    var level = potential.level;
                    var isMax = level >= config.SkillMaxLV;
                    if (!isMax)
                    {
                        humanState = HumanTreasureState.Potential;
                        return;
                    }
                }
                humanState = HumanTreasureState.Complete;
            }
            else
            {
System/Treasure/TreasureModel.cs
@@ -706,6 +706,10 @@
                if (treasure.GetPotential(config.SkillTypeID) != null)
                {
                    treasure.UpdatePotentialLevel(config.SkillTypeID, config.SkillLV);
                    if (treasure is HumanTreasure)
                    {
                        (treasure as HumanTreasure).UpdateTreasureState();
                    }
                    if (potentialLevelUpdate != null)
                    {
                        potentialLevelUpdate(config.SkillTypeID, config.SkillLV);