少年修仙传客户端代码仓库
client_Zxw
2018-11-02 7afd87da0df69158999413fc9e297634ca57da31
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
1个文件已修改
17 ■■■■■ 已修改文件
System/KnapSack/Logic/PackModelInterface.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/PackModelInterface.cs
@@ -45,6 +45,9 @@
        private int[] pushItemIds;
        public int[] pushBuffTypeIds;
        private List<int> equipBaseAttrlist = new List<int>();
        public int promptUseLvLimit { get; private set;}
        public int[] promptUseIdsLimit { get; private set; }
        public override void Init()
        {
            _equipGSFormula = Config.Instance.Get<FuncConfigConfig>("EquipGSFormula");
@@ -60,6 +63,10 @@
         
            _itemPush = Config.Instance.Get<FuncConfigConfig>("ItemPush");
            preciousItemType = ConfigParse.GetMultipleStr<int>(_itemPush.Numerical1);
            FuncConfigConfig noPromptUsetItem = Config.Instance.Get<FuncConfigConfig>("NoPromptUsetItem");
            promptUseLvLimit = int.Parse(noPromptUsetItem.Numerical2);
            promptUseIdsLimit = ConfigParse.GetMultipleStr<int>(noPromptUsetItem.Numerical1);
            _drugIDFunc = Config.Instance.Get<FuncConfigConfig>("LifePotionlist");
            drugIDs = ConfigParse.GetMultipleStr<int>(_drugIDFunc.Numerical1);
            _oneKeySellFunc = Config.Instance.Get<FuncConfigConfig>("OneKeySellItemType");
@@ -511,6 +518,16 @@
            }
            if(promptUseIdsLimit.Contains(itemModel.itemId))
            {
                int playerLv = PlayerDatas.Instance.baseData.LV;
                if(playerLv < promptUseLvLimit)
                {
                    isReach = false;
                    return isReach;
                }
            }
            ulong canUseCnt = 0;
            if(playerPack.IsReachUseLimit(itemModel.itemInfo.ItemGUID,out canUseCnt))
            {