少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-23 d073f31e5e8b95cee8d86096cf2e8ffd05f4088d
1676 【BUG】Boss之家
1个文件已修改
28 ■■■■■ 已修改文件
System/FindPrecious/BossHomeModel.cs 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/BossHomeModel.cs
@@ -89,25 +89,33 @@
        public int GetRecommendFloor()
        {
            var vipLevel = PlayerDatas.Instance.baseData.VIPLv;
            var maxFloor = 1;
            var vipNeedFloor1 = GetFloorVipRequirement(1);
            var myLevel = PlayerDatas.Instance.baseData.LV;
            for (int i = 0; i < sortedBosses.Count; i++)
            {
                var bossId = sortedBosses[i];
                var config = Config.Instance.Get<NPCConfig>(bossId);
                var bossHomeConfig = Config.Instance.Get<BossHomeConfig>(bossId);
                if (bossHomeConfig.FloorNum > maxFloor)
                if (vipLevel < vipNeedFloor1)
                {
                    maxFloor = bossHomeConfig.FloorNum;
                    if (config.NPCLV > myLevel)
                    {
                        var bossHomeConfig = Config.Instance.Get<BossHomeConfig>(bossId);
                        return bossHomeConfig.FloorNum;
                    }
                }
                else
                {
                    var bossHomeConfig = Config.Instance.Get<BossHomeConfig>(bossId);
                    if (vipLevel >= GetFloorVipRequirement(bossHomeConfig.FloorNum) && myLevel < config.NPCLV)
                    {
                        return bossHomeConfig.FloorNum;
                    }
                }
                if (vipLevel >= GetFloorVipRequirement(bossHomeConfig.FloorNum) && PlayerDatas.Instance.baseData.LV < config.NPCLV)
                {
                    return bossHomeConfig.FloorNum;
                }
            }
            return maxFloor;
            return 1;
        }
        public int GetFloorVipRequirement(int _floor)