ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py
@@ -37,6 +37,7 @@
import ChEquip
import math
import time
#---------------------------------------------------------------------
## 获得背包的一个空格子
@@ -661,7 +662,7 @@
        SetItemCount(srcItem, srcItem.GetCount() - realPutCount)
        SetItemCount(destItem, destItem.GetCount() + realPutCount)
        
        SetItemIsBind(destItem, True)
        #SetItemIsBind(destItem, True)
        return True
    #2. 目标位置有东西, 并且可以堆叠
    if (CanPackItem(srcItem, destItem) and maxPackCount > destItem.GetCount()):
@@ -871,9 +872,6 @@
        equipItem = equipPack.GetAt(equipPackIndex)
        desItemID, desUserData = [0, ''] if equipItem.IsEmpty() else [equipItem.GetItemTypeID(), equipItem.GetUserData()]
        srcItemID, srcUserData = curItem.GetItemTypeID(), curItem.GetUserData()
        # 装备绑定处理 在 DoLogic_ItemBindType函数有处理,此处注释掉
#        if not curItem.GetIsBind():
#            SetItemIsBind(curItem, True)
        
        #--其他装备物品---
        #itemColor = curItem.GetItemColor()
@@ -2267,16 +2265,29 @@
    GameWorld.ErrLog('DoLogic_PutItemInPack Error 物品无法放入背包')
    return False
## 设置物品是否绑定
#  @param curGiveItem 物品实例
#  @param isBind 是否绑定
#  @return None
#  @remarks
def SetItemIsBind(curGiveItem, isBind):
    #isBind = False
    curGiveItem.SetIsBind(isBind)
## 是否拍品
def GetIsAuctionItem(curItem): return curItem.GetIsBind()
def SetIsAuctionItem(curItem, isAuctionItem, curPlayer=None):
    curItem.SetIsBind(isAuctionItem)
    if isAuctionItem:
        curItem.SetUserAttr(ShareDefine.Def_IudetAuctionItemCreateTime, int(time.time()))
        return
    if not curPlayer:
        return
    if ItemCommon.GetIsEquip(curItem):
        # 生成传奇属性
        legendAttrInfo = GetAddEquipLegendAttr(curItem, curPlayer)
        if not legendAttrInfo:
            return
        attrIDList, attrValueList = legendAttrInfo
        updateDict = {ShareDefine.Def_IudetLegendAttrID:attrIDList, ShareDefine.Def_IudetLegendAttrValue:attrValueList}
        delKeyList = [ShareDefine.Def_IudetAuctionItemCreateTime]
        ItemCommon.UpdateItemUserData(curItem, updateDict, delKeyList, isUpdateGS=True)
    return
## 设置物品数量
#  @param item 物品实例