ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py
@@ -1094,13 +1094,8 @@
        if not curItemData:
            return False
        
        vPackItemDict = ChConfig.Def_VPackItem_Dict
        packIndex = ChConfig.GetItemPackType(curItemData.GetType(), packIndex)
        
        for pack, itemTypeList in vPackItemDict.items():
            if curItemData.GetType() in itemTypeList:
                packIndex = pack
                break
        if not self.CanPutInItem(packIndex, tagItem.GetItemTypeID(), tagItem.GetCount(), tagItem.GetIsBind(), defaultPile):
            GameWorld.DebugLog("背包满,不能放入物品 count = %d"%tagItem.GetCount())
            tagItem.Clear()
@@ -1882,11 +1877,10 @@
        PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_GetSpecialItem, 1, [itemID])
        return True
    
    vPackItemDict = ChConfig.Def_VPackItem_Dict
    for pack, itemTypeList in vPackItemDict.items():
        if curItemData.GetType() in itemTypeList:
            packIndexList = [pack]
            break
    defaultPack = IPY_GameWorld.rptItem if not packIndexList else packIndexList[0]
    packIndex = ChConfig.GetItemPackType(curItemData.GetType(), defaultPack)
    if packIndex != defaultPack or not packIndexList:
        packIndexList = [packIndex]
    
    if not __Check_CanPutItemInPack(curPlayer, itemID, itemCount, itemIsBind, packIndexList, defaultPile):
        #不可放入