少年修仙传客户端代码仓库
client_linchunjie
2018-08-27 d106f11e7f44c748f595da36e0cdfd54849649e6
System/FindPrecious/DemonJarModel.cs
@@ -142,7 +142,7 @@
            for (int i = 0; i < sortedBossIds.Count; i++)
            {
                var bossId = sortedBossIds[i];
                var config = ConfigManager.Instance.GetTemplate<DemonJarConfig>(bossId);
                var config = Config.Instance.Get<DemonJarConfig>(bossId);
                var grade = dungeonModel.GetDungeonGrade(new Dungeon(DEMONJAR_MAPID, config.LineID));
                if (config.CanEnterTimes > 0 && grade > 0)
@@ -207,9 +207,9 @@
        public bool IsPersonalBoss(int _bossId)
        {
            if (ConfigManager.Instance.ContainKey<DemonJarConfig>(_bossId))
            if (Config.Instance.ContainKey<DemonJarConfig>(_bossId))
            {
                var config = ConfigManager.Instance.GetTemplate<DemonJarConfig>(_bossId);
                var config = Config.Instance.Get<DemonJarConfig>(_bossId);
                return config.CanEnterTimes != 0;
            }
            else
@@ -222,7 +222,7 @@
        {
            var records = new List<FakeBossKillRecord>();
            var killTime = DateTime.Now;
            var config = ConfigManager.Instance.GetTemplate<DemonJarConfig>(_bossId);
            var config = Config.Instance.Get<DemonJarConfig>(_bossId);
            for (int i = 0; i < 5; i++)
            {
@@ -303,7 +303,7 @@
            for (int i = 0; i < sortedBossIds.Count; i++)
            {
                var bossId = sortedBossIds[i];
                var bossConfig = ConfigManager.Instance.GetTemplate<DemonJarConfig>(bossId);
                var bossConfig = Config.Instance.Get<DemonJarConfig>(bossId);
                if (bossConfig == null)
                {
                    continue;
@@ -363,10 +363,10 @@
            if (_bossId != 0 && this.findPreciousModel.IsBossNeverSubscribe((int)_bossId))
            {
                var npcConfig = ConfigManager.Instance.GetTemplate<NPCConfig>((int)_bossId);
                var npcConfig = Config.Instance.Get<NPCConfig>((int)_bossId);
                if (PlayerDatas.Instance.baseData.LV >= npcConfig.NPCLV)
                {
                    var config = ConfigManager.Instance.GetTemplate<DemonJarConfig>((int)_bossId);
                    var config = Config.Instance.Get<DemonJarConfig>((int)_bossId);
                    if (config.AutoAttention == 1)
                    {
                        this.findPreciousModel.RequestSubscribeBoss((int)_bossId, true);
@@ -383,11 +383,11 @@
        private void ParseConfig()
        {
            var demonJarConfigs = ConfigManager.Instance.GetAllValues<DemonJarConfig>();
            var demonJarConfigs = Config.Instance.GetAllValues<DemonJarConfig>();
            foreach (var config in demonJarConfigs)
            {
                var bossData = demonBosses[config.NPCID] = new DemonJarBossData(config.NPCID);
                var npcConfig = ConfigManager.Instance.GetTemplate<NPCConfig>(config.NPCID);
                var npcConfig = Config.Instance.Get<NPCConfig>(config.NPCID);
                bossData.unLockLevel = npcConfig.NPCLV;
                lineToBoss[config.LineID] = config.NPCID;
            }