| | |
| | | delIndex = -1
|
| | | expireTime = 0
|
| | | for itemID in needItemIDList:
|
| | | hasEnough, itemIndexList = ItemCommon.GetItem_FromPack_ByID(itemID, itemPack, 1)
|
| | | if not hasEnough:
|
| | | hasEnough, itemIndexList = ItemCommon.GetItem_FromPack_ByID(itemID, itemPack, 10)
|
| | | if not itemIndexList:
|
| | | #GameWorld.DebugLog("重置加点 item(%s) isn't enough" % (needItemID))
|
| | | continue
|
| | |
|
| | |
| | | if remainingTime <= 0:
|
| | | #过期
|
| | | continue
|
| | | if remainingTime < expireTime:
|
| | | if not expireTime or remainingTime < expireTime:
|
| | | expireTime = remainingTime
|
| | | delIndex = itemIndex
|
| | | else:
|