少年修仙传客户端代码仓库
client_Wu Xijin
2019-03-22 076aa94f8704ba2b19330cee75644562a32c0d47
3335 修改装备功能,添加通用职业过滤条件。
2个文件已修改
12 ■■■■ 已修改文件
System/Equip/EquipModel.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/SinglePack.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Equip/EquipModel.cs
@@ -121,7 +121,7 @@
            {
                levels = level == 0 ? null : new List<int>() { level },
                equipTypes = realmEquipTypes,
                job = PlayerDatas.Instance.baseData.Job,
                jobs = new List<int>() { PlayerDatas.Instance.baseData.Job, 0 },
            });
            items.Sort((x, y) =>
@@ -205,7 +205,7 @@
            var items = packModel.GetItems(PackType.Item, new SinglePack.FilterParams()
            {
                equipTypes = realmEquipTypes,
                job = PlayerDatas.Instance.baseData.Job,
                jobs = new List<int>() { PlayerDatas.Instance.baseData.Job, 0 },
            });
            if (items != null)
@@ -627,7 +627,7 @@
            {
                levels = unLockedLevels,
                equipTypes = realmEquipTypes,
                job = PlayerDatas.Instance.baseData.Job,
                jobs = new List<int>() { PlayerDatas.Instance.baseData.Job, 0 },
            });
            foreach (var equip in items)
@@ -654,7 +654,7 @@
            {
                levels = new List<int>() { level },
                equipTypes = realmEquipTypes,
                job = PlayerDatas.Instance.baseData.Job,
                jobs = new List<int>() { PlayerDatas.Instance.baseData.Job, 0 },
            });
            var hasBetterEquip = false;
System/KnapSack/Logic/SinglePack.cs
@@ -94,7 +94,7 @@
                var qualityValid = filterParams.qualitys == null || filterParams.qualitys.Contains(item.config.ItemColor);
                var typeValid = filterParams.itemTypes == null || filterParams.itemTypes.Contains(item.config.Type);
                var equipTypeValid = filterParams.equipTypes == null || filterParams.equipTypes.Contains(item.config.EquipPlace);
                var jobValid = filterParams.job == 0 || filterParams.job == item.config.JobLimit;
                var jobValid = filterParams.jobs == null || filterParams.jobs.Contains(item.config.JobLimit);
                var auctionValid = filterParams.isAuction == item.isAuction;
                if (levelValid && qualityValid && typeValid && equipTypeValid && jobValid && auctionValid)
@@ -192,7 +192,7 @@
            public List<int> itemTypes;
            public List<int> equipTypes;
            public bool isAuction;
            public int job;
            public List<int> jobs;
        }
    }