| | |
| | | curPack = curPlayer.GetItemManager().GetPack(packType)
|
| | | for i in range(0, curPack.GetCount()):
|
| | | curItem = curPack.GetAt(i)
|
| | | if not curItem:
|
| | | if not CheckItemCanUse(curItem) or ItemControler.GetIsAuctionItem(curItem):
|
| | | continue
|
| | |
|
| | | if curItem.GetItemTypeID() != itemID:
|
| | |
| | | if not curItem or curItem.IsEmpty():
|
| | | return {}
|
| | |
|
| | | isAuctionItem = ItemControler.GetIsAuctionItem(curItem)
|
| | | if not CheckItemIsEquip(curItem):
|
| | | return [curItem.GetItemTypeID(), curItem.GetCount(), curItem.GetIsBind()]
|
| | | return [curItem.GetItemTypeID(), curItem.GetCount(), isAuctionItem]
|
| | |
|
| | | addItemDict = {}
|
| | | addItemDict['ItemID'] = curItem.GetItemTypeID()
|
| | | addItemDict['Count'] = curItem.GetCount()
|
| | | addItemDict['IsAuctionItem'] = curItem.GetIsBind()
|
| | | addItemDict['IsAuctionItem'] = isAuctionItem
|
| | | #addItemDict['IsBind'] = int(curItem.GetIsBind())
|
| | | #addItemDict['EquipGS'] = GetEquipGearScore(curItem)
|
| | | #addItemDict['ItemStarLV'] = curItem.GetItemStarLV()
|
| | |
| | | itemDict["ItemID"] = itemInfo.GetItemTypeID()
|
| | | if itemInfo.GetCount() > 1:
|
| | | itemDict["Count"] = itemInfo.GetCount()
|
| | | if itemInfo.GetIsBind():
|
| | | itemDict["IsAuctionItem"] = int(itemInfo.GetIsBind())
|
| | | if ItemControler.GetIsAuctionItem(itemInfo):
|
| | | itemDict["IsAuctionItem"] = 1
|
| | | if itemInfo.GetUserData():
|
| | | itemDict["UserData"] = itemInfo.GetUserData()
|
| | | return itemDict
|