hxp
3 天以前 54d9849e67665b6a20dc723adaf91b5455054165
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py
@@ -30,8 +30,6 @@
import PlayerFamily
import ChPyNetSendPack
import NetPackCommon
import Operate_EquipStone
import PlayerActBossTrial
import PlayerXiangong
import IpyGameDataPY
import DataRecordPack
@@ -999,11 +997,7 @@
                #GameWorld.DebugLog("增加副本次数默认使用! mapID=%s" % mapID)
                tagItem.Clear()
                return True
        #活动道具自动转化
        if PlayerActBossTrial.CheckActItemAutoTransform(curPlayer, tagItem, itemID, tagItemCount):
            tagItem.Clear()
            return True
        if itemID in ChConfig.Def_TransformItemIDList or tagItem.GetType() == ChConfig.Def_ItemType_AutoUseMoney:
            # 直接转化为对应货币的物品仅在放入背包时直接转化,否则还是以真实物品的形式存在,但堆叠上限需要做特殊处理
            if packIndex == IPY_GameWorld.rptItem:
@@ -2334,7 +2328,11 @@
def CheckPackSpaceEnough(curPlayer, itemList, isNotify=True):
    ## 检查玩家对应背包是否足够放入物品
    needPackSpaceDict = {}
    for itemID, itemCnt, isAuctionItem in itemList:
    for itemInfo in itemList:
        if not itemInfo:
            continue
        itemID, itemCnt = itemInfo[:2]
        isAuctionItem = itemInfo[2] if len(itemInfo) > 2 else 0
        curItem = GameWorld.GetGameData().GetItemByTypeID(itemID)
        if not curItem:
            return False