From f27986d2eb32e3d2598d15b91c88479797ce5c72 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 13 三月 2019 17:48:37 +0800
Subject: [PATCH] 6328 【后端】优化代码eval -  二进制流 不能直接输出

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py |   15 ++++-----------
 1 files changed, 4 insertions(+), 11 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 d9b15b3..cb736bb 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
@@ -376,8 +376,7 @@
         
     if isAuctionItem:
         curSingleItem.SetUserAttr(ShareDefine.Def_IudetAuctionItemCreateTime, int(time.time()))
-    else:
-        curSingleItem.SetIsBind(1)   
+        curSingleItem.SetIsBind(1)
         
     ItemControler.SetItemCount(curSingleItem, itemCount)
     
@@ -1926,15 +1925,9 @@
 #  @param itemType: 物品类型
 #  @return 最大星级,0为不可强化
 def GetItemMaxPlusLV(curPlayer, equipPackindex, curItem):
-    equipPlace = curItem.GetEquipPlace()
-    plusMaxTypeDict = IpyGameDataPY.GetFuncEvalCfg("StrengthenLevelLimit", 1)
-    if not plusMaxTypeDict:
-        GameWorld.ErrLog("GetItemMaxPlusLV没有强化类型映射表")
+    findType = ChEquip.GetEquipPlusType(curItem)
+    if not findType:
         return 0
-    
-    if equipPlace not in plusMaxTypeDict:
-        return 0
-    findType = plusMaxTypeDict[equipPlace]
     equipStar = ChEquip.GetEquipPartStarByRank(curPlayer, equipPackindex, curItem)
     ipyData = IpyGameDataPY.GetIpyGameDataNotLog("ItemPlusMax", findType, equipStar)
     if ipyData:
@@ -2021,7 +2014,7 @@
     addItemDict = {}
     addItemDict['ItemID'] = curItem.GetItemTypeID()
     addItemDict['Count'] = curItem.GetCount()
-    addItemDict['IsAuctionItem'] = 0 if curItem.GetIsBind() else 1
+    addItemDict['IsAuctionItem'] = curItem.GetIsBind()
     #addItemDict['IsBind'] = int(curItem.GetIsBind())
     #addItemDict['EquipGS'] = GetEquipGearScore(curItem)
     #addItemDict['ItemStarLV'] = curItem.GetItemStarLV()

--
Gitblit v1.8.0