少年修仙传客户端代码仓库
client_Wu Xijin
2018-10-18 1868bc632a9134b6891d4fc5f427e3f280b9e973
System/MainInterfacePanel/InGamePushContainer.cs
@@ -220,28 +220,28 @@
                    switch (findPreciousType)
                    {
                        case FindPreciousType.WorldBoss:
                            killable = worldBossModel.wearyValue < GeneralConfig.Instance.bossWearyValues[0] + worldBossModel.extraBossWearyValue;
                            show = !GeneralConfig.Instance.worldBossNoRebornRemindMaps.Contains(mapId);
                            killable = worldBossModel.wearyValue < GeneralDefine.bossWearyValues[0] + worldBossModel.extraBossWearyValue;
                            show = !GeneralDefine.worldBossNoRebornRemindMaps.Contains(mapId);
                            break;
                        case FindPreciousType.BossHome:
                            killable = bossHomeModel.wearyValue < vipModel.GetVipPrivilegeCnt(VipPrivilegeType.BossHomeAwardLimit);
                            show = !GeneralConfig.Instance.bossHomeNoRebornRemindMaps.Contains(mapId);
                            show = !GeneralDefine.bossHomeNoRebornRemindMaps.Contains(mapId);
                            break;
                        case FindPreciousType.ElderGodArea:
                            var elderGodEnterTimes = dungeonModel.GetEnterTimes(ElderGodAreaModel.ELDERGODAREA_MAPID);
                            var elderGodTotalTimes = dungeonModel.GetTotalTimes(ElderGodAreaModel.ELDERGODAREA_MAPID);
                            killable = elderGodTotalTimes > elderGodEnterTimes;
                            show = !GeneralConfig.Instance.elderGodNoRebornRemindMaps.Contains(mapId);
                            show = !GeneralDefine.elderGodNoRebornRemindMaps.Contains(mapId);
                            break;
                        case FindPreciousType.DemonJar:
                            var totalTimes = dungeonModel.GetTotalTimes(DemonJarModel.DEMONJAR_MAPID);
                            var enterTimes = dungeonModel.GetEnterTimes(DemonJarModel.DEMONJAR_MAPID);
                            killable = totalTimes > enterTimes;
                            show = !GeneralConfig.Instance.demonJarNoRebornRemindMaps.Contains(mapId);
                            show = !GeneralDefine.demonJarNoRebornRemindMaps.Contains(mapId);
                            break;
                        case FindPreciousType.DogzDungeon:
                            killable = dogzDungeonModel.wearyValue < GeneralConfig.Instance.bossWearyValues[2];
                            show = !GeneralConfig.Instance.dogzNoRebornRemindMaps.Contains(mapId);
                            killable = dogzDungeonModel.wearyValue < GeneralDefine.bossWearyValues[2];
                            show = !GeneralDefine.dogzNoRebornRemindMaps.Contains(mapId);
                            break;
                    }
@@ -267,7 +267,7 @@
        private void CheckOffLineLack()
        {
            if (PlayerDatas.Instance.baseData.LV >= GeneralConfig.Instance.OffLineTimeLackRemendLevelLimit
            if (PlayerDatas.Instance.baseData.LV >= GeneralDefine.OffLineTimeLackRemendLevelLimit
                && !offLineTimeLackModel.hasRemindOffLineTimeLack
                && PlayerDatas.Instance.baseData.HappyPoint < 5 * 3600)
            {