From 22d7ede3021a347570fc04149e3d31d0a13283bc Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期六, 25 五月 2019 16:53:11 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/SnxxServerCode

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
index 772cbfb..af23b2e 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
@@ -753,8 +753,8 @@
             if not classEquip or classEquip.IsEmpty():
                 continue
             equipID = classEquip.GetItemTypeID()
-            equipStar = ChEquip.GetEquipPartStarByRank(curPlayer, index, classEquip)
-            classItems.append([equipID, equipStar])
+            star = ChEquip.GetEquipPartStarByRank(curPlayer, index, classEquip)
+            classItems.append([equipID, star])
             
     cacheInfo = [guid, itemID, equipStar, plusLV, plusEvolveLV, washLV, washValueList, stoneIDList, classItems]
     cacheInfo = json.dumps(cacheInfo, ensure_ascii=False)
@@ -1942,9 +1942,15 @@
     return itemDict
 
 def GetWeightItemListByAlchemyDiffLV(curPlayer, weightList, alchemyDiffLV):
-    ## 根据炼丹等级差异等级过滤权重列表中不满足的物品,返回新的权重列表
+    ''' 根据炼丹等级差异等级过滤权重列表中不满足的物品,返回新的权重列表
+    @param weightList: 物品权重信息列表
+    @param alchemyDiffLV: 是否过滤掉大于X级的炼丹等级物品,0-不过滤,1-过滤且读默认配置,>1-特殊功能指定的过滤等级
+    '''
     resultWeightList = []
     if alchemyDiffLV:
+        # 如果有指定大于1的等级则取指定等级,没有的话取默认等级差
+        if alchemyDiffLV == 1:
+            alchemyDiffLV = IpyGameDataPY.GetFuncCfg("AlchemyDiffLV", 1)
         curAlchemyLV = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_AlchemyLV)
         for itemInfo in weightList:
             itemID = itemInfo[1][0]

--
Gitblit v1.8.0