ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
@@ -1547,13 +1547,13 @@
        GameWorld.ErrLog("找不到对应货币类型商店出售该物品! itemID=%s,priceType=%s" % (itemID, priceType))
    return ipyData
def DelCostItem(curPlayer, itemPack, delInfoDict, delEvent="ReduceItem"):
def DelCostItem(curPlayer, itemPack, delInfoDict, delEvent="ReduceItem", saveDataDict={}):
    ## 扣除消耗材料, 配置函数使用 GetCostItemIndexList, GetAutoBuyItemNeedGold, DelCostItem
    delItemHasBind = False
    for indexList, delCnt in delInfoDict.values():
        if not indexList:
            continue
        hasBindItem = ReduceItem(curPlayer, itemPack, indexList, delCnt, False, delEvent)
        hasBindItem = ReduceItem(curPlayer, itemPack, indexList, delCnt, False, delEvent, saveDataDict)
        delItemHasBind = True if hasBindItem else delItemHasBind
    return delItemHasBind
#---------------------------------------------------------------------