少年修仙传客户端代码仓库
client_Wu Xijin
2019-02-13 2df58aeacbf1177ec01167bdeccfe89d6a8d5804
System/FindPrecious/FindPreciousModel.cs
@@ -102,7 +102,7 @@
        public void OnMapInitOk()
        {
            var mapId = PlayerDatas.Instance.baseData.MapID;
            var mapConfig = Config.Instance.Get<MapConfig>(mapId);
            var mapConfig = MapConfig.Get(mapId);
            if (mapConfig != null && mapConfig.MapFBType != (int)MapType.OpenCountry)
            {
                bossNotifies.Clear();
@@ -202,7 +202,7 @@
                    {
                        if (bossNewAliveState)
                        {
                            var config = Config.Instance.Get<DemonJarConfig>(bossId);
                            var config = DemonJarConfig.Get(bossId);
                            var grade = dungeonModel.GetGrade(new Dungeon(DemonJarModel.DEMONJAR_MAPID, config.LineID));
                            if ((config.CanEnterTimes == 0 || grade == 0))
                            {
@@ -535,7 +535,7 @@
                {
                    if (FuncOpen.Instance.IsFuncOpen(76) && IsBossAlive(bossId))
                    {
                        var config = Config.Instance.Get<DemonJarConfig>(bossId);
                        var config = DemonJarConfig.Get(bossId);
                        var grade = dungeonModel.GetGrade(new Dungeon(DemonJarModel.DEMONJAR_MAPID, config.LineID));
                        if ((config.CanEnterTimes == 0 || grade == 0))
                        {
@@ -637,7 +637,7 @@
            }
            var mapId = PlayerDatas.Instance.baseData.MapID;
            var mapConfig = Config.Instance.Get<MapConfig>(mapId);
            var mapConfig = MapConfig.Get(mapId);
            if (GeneralDefine.neutralMaps.Contains(mapId))
            {
@@ -672,7 +672,7 @@
            }
            var bossId = notify.bossId;
            var config = Config.Instance.Get<DemonJarConfig>(bossId);
            var config = DemonJarConfig.Get(bossId);
            dungeonModel.SingleChallenge(DemonJarModel.DEMONJAR_MAPID, config.LineID);
            demonJarModel.autoChallengeBoss = bossId;
            return true;
@@ -734,7 +734,7 @@
                        var currentNeutralMap = false;
                        if (Config.Instance.ContainKey<WorldBossConfig>(bossId))
                        {
                            var worldBossConfig = Config.Instance.Get<WorldBossConfig>(bossId);
                            var worldBossConfig = WorldBossConfig.Get(bossId);
                            currentNeutralMap = worldBossConfig.MapID == PlayerDatas.Instance.baseData.MapID;
                            currentNeutralMap = currentNeutralMap && GeneralDefine.neutralMaps.Contains(worldBossConfig.MapID);
                        }