少年修仙传客户端代码仓库
0312 本职业橙色套装分解默认不选中,本职业橙色套装TIP增加合成按钮,修复装备分解界面只显示最多40件的问题
3个文件已修改
26 ■■■■ 已修改文件
System/ItemTip/ItemTipUtility.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/EquipDevourWin.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/PackModel.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/ItemTipUtility.cs
@@ -1830,6 +1830,15 @@
                        if (isEquip)
                        {
                            operates.Add(ItemOperateType.putOn);
                            if (!item.config.JumpComposeCondi.IsNullOrEmpty())
                            {
                                var jumpId = 0;
                                if (composeModel.CheckComposeItemById(item.itemId, out jumpId))
                                {
                                    operates.Add(ItemOperateType.compose);
                                }
                            }
                        }
                        if (isSpiritWeapon)
System/KnapSack/Logic/EquipDevourWin.cs
@@ -87,11 +87,11 @@
            playerPack.selectDevourlist.Clear();
            devourModellist = playerPack.GetDevourModellist();
            InitUI();
        }
        protected override void OnAfterOpen()
        {
            InitUI();
            this.transform.SetAsLastSibling();
            OnRefreshColor(playerPack.colorType);
@@ -132,6 +132,7 @@
        private void InitUI()
        {
            sumGridNum = Math.Max(100, (int)(devourModellist.Count * 1.5));
            playerPack.GetSelectDevourList();
            CreateCell();
            isOpen = false;
System/KnapSack/Logic/PackModel.cs
@@ -1385,12 +1385,16 @@
                        }
                    }
                    if (ItemLogicUtility.Instance.IsFightUp(model.itemId, model.score) != 1 && !model.isAuction)
                    {
                        if (model.config.ItemColor <= (int)colorType)
                    //1. 非拍卖装备
                    //2. 装备品质小于等于当前选择的品质
                    //3. 非本职业的套装装备
                    //4. 非战斗力提升的装备
                    if (!model.isAuction  && model.config.ItemColor <= (int)colorType
                        && !(ItemLogicUtility.Instance.IsJobCompatibleItem(model.itemId)
                                && model.config.ItemColor == 4 && model.config.SuiteiD != 0)
                        && ItemLogicUtility.Instance.IsFightUp(model.itemId, model.score) != 1)
                        {
                            return true;
                        }
                    }
                }
            }
@@ -1514,7 +1518,7 @@
            SettingEffectMgr.Instance.isStartDecompose = true;
            isAutoDecompose = auto;
            recordAutoDecomNum = Math.Min(items.Count, 100);
            recordAutoDecomNum = Math.Min(items.Count, 100);    //单次最多100件分解
            var package = new CA32C_tagCMEquipDecompose();
            var indexLists = new ushort[recordAutoDecomNum];
            var idlist = new uint[recordAutoDecomNum];