少年修仙传客户端代码仓库
client_Hale
2018-12-20 ce3887eb5cdd9fcfb06abad2345dab7f8c13855a
update 采集增加针对聚魂功能的支持
2个文件已修改
19 ■■■■ 已修改文件
Fight/GameActor/GA_NpcCollect.cs 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GeneralConfig/GeneralDefine.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/GameActor/GA_NpcCollect.cs
@@ -354,8 +354,15 @@
        }
        else
        {
            PlayerTaskDatas _model = ModelCenter.Instance.GetModel<PlayerTaskDatas>();
            m_CanCollect = _model.IsGather(NpcConfig.NPCID);
            if (NpcConfig.NPCID == GeneralDefine.GatherSoulDZ)
            {
                m_CanCollect = true;
            }
            else
            {
                PlayerTaskDatas _model = ModelCenter.Instance.GetModel<PlayerTaskDatas>();
                m_CanCollect = _model.IsGather(NpcConfig.NPCID);
            }
        }
        if (!m_CanCollect)
System/GeneralConfig/GeneralDefine.cs
@@ -162,6 +162,8 @@
    public static int medQualityHorseEffectCount { get; private set; }
    public static int highQualityHorseEffectCount { get; private set; }
    public static int GatherSoulDZ { get; private set; }
    public static int fairyLandBuffCondition { get; private set; }
    public static int fairyLandBuffId { get; private set; }
    public static int achievementEarlierStageLevel { get; private set; }
@@ -552,12 +554,12 @@
            lowQualityGuardCount = int.Parse(func.Numerical1);
            medQualityGuardCount = int.Parse(func.Numerical2);
            highQualityGuardCount = int.Parse(func.Numerical3);
            func = Config.Instance.Get<FuncConfigConfig>("QualityPetEffectCount");
            lowQualityPetEffectCount = int.Parse(func.Numerical1);
            medQualityPetEffectCount = int.Parse(func.Numerical2);
            highQualityPetEffectCount = int.Parse(func.Numerical3);
            func = Config.Instance.Get<FuncConfigConfig>("QualityHorseEffectCount");
            lowQualityHorseEffectCount = int.Parse(func.Numerical1);
            medQualityHorseEffectCount = int.Parse(func.Numerical2);
@@ -638,6 +640,8 @@
                }
            }
            GatherSoulDZ = GetInt("GatherSoulDZ");
            if (SgzcRealm == null)
            {
                SgzcRealm = new Dictionary<int, int>();