少年修仙传客户端代码仓库
client_linchunjie
2019-01-15 a4cab1936f2239fc73be6b01db43334367ef7148
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
3个文件已修改
19 ■■■■■ 已修改文件
System/BetterItemGet/PreciousItemGetModel.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/PackModelInterface.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/PackSendQuestMgr.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BetterItemGet/PreciousItemGetModel.cs
@@ -98,7 +98,11 @@
            if(itemModels != null && itemModels.Count > 0)
            {
                var itemModel = itemModels[0];
                OnGetPreciousItem(PackType.rptItem,itemModel.itemInfo.ItemGUID);
                bool isHaveMakeNum = PackSendQuestMgr.Instance.IsHaveMakeNumber(itemModel.itemInfo.ItemPlace);
                if(isHaveMakeNum)
                {
                    OnGetPreciousItem(PackType.rptItem, itemModel.itemInfo.ItemGUID);
                }
            }
        }
@@ -107,7 +111,6 @@
            if (NewBieCenter.Instance.inGuiding || !CrossServerOneVsOnePKSeason.Instance.isSatisfyMatch) return false;
            int remainNum = CrossServerOneVsOnePlayerInfo.Instance.GetDayRemainNum();
            if (remainNum > 0) return false;
            return true;
        }
System/KnapSack/Logic/PackModelInterface.cs
@@ -700,9 +700,11 @@
                    }
                    break;
                case 127:
                    bool isHaveMakeNum = PackSendQuestMgr.Instance.IsHaveMakeNumber(itemModel.itemInfo.ItemPlace);
                    int remainNum = CrossServerOneVsOnePlayerInfo.Instance.GetDayRemainNum();
                    if (!CrossServerOneVsOnePKSeason.Instance.isSatisfyMatch
                        || remainNum > 0)
                        || remainNum > 0
                        || !isHaveMakeNum)
                    {
                        isReach = false;
                        return isReach;
System/KnapSack/Logic/PackSendQuestMgr.cs
@@ -993,7 +993,7 @@
            SendMainServerMakeUseItem(index, useCnt, extra);
        }
        public bool IsHaveMakeNumber(int index)
        public bool IsHaveMakeNumber(int index,int useCnt = 1)
        {
            ItemModel itemModel = playerPack.GetItemModelByIndex(PackType.rptItem, index);
            if (itemModel == null) return false;
@@ -1001,14 +1001,14 @@
            int haveUseCnt = playerPack.GetDayUseCntByID(itemModel.itemInfo.ItemID);
            if (itemModel.chinItemModel.MaxSkillCnt > 0 && itemModel.chinItemModel.MaxSkillCnt <= haveUseCnt)
            {
                SysNotifyMgr.Instance.ShowTip("EverydayUseLimit");
                return false;
            }
            int sumHaveUseCnt = playerPack.GetSumUseCntByID(itemModel.itemInfo.ItemID);
            AttrFruitConfig fruitConfig = Config.Instance.Get<AttrFruitConfig>(itemModel.itemInfo.ItemID);
            if (fruitConfig != null && sumHaveUseCnt >= fruitConfig.MaxUseCnt)
            if (fruitConfig != null
                && (sumHaveUseCnt >= fruitConfig.MaxUseCnt
                   || useCnt > fruitConfig.MaxUseCnt))
            {
                SysNotifyMgr.Instance.ShowTip("UseCntLimit");
                return false;
            }
            return true;