| | |
| | | if not curItem:
|
| | | GameWorld.ErrLog("Store shop item error! shopType=%s,itemID=%s" % (shopType, itemID))
|
| | | return
|
| | | packType = ChConfig.GetItemPackType(curItem.GetType())
|
| | | packType = ChConfig.GetItemPackType(curItem)
|
| | | needSpace = ItemControler.GetItemNeedPackCount(packType, curItem, itemCnt)
|
| | | needPackSpaceDict[packType] = needPackSpaceDict.get(packType, 0) + needSpace
|
| | |
|
| | |
| | | continue
|
| | | userData = curItemObj.GetUserData()
|
| | | if not sendMailKey:
|
| | | packType = ChConfig.GetItemPackType(curItemObj.GetType())
|
| | | packType = ChConfig.GetItemPackType(curItemObj)
|
| | | if not itemControl.PutInItem(packType, curItemObj, event=[ChConfig.ItemGive_BuyItem, isForceEvent, dataDict]):
|
| | | curItemObj.Clear()
|
| | | continue
|