| | |
| | | return
|
| | | curSingleItem.SetRemainHour(outTimeServerDay)
|
| | |
|
| | | isBind = not isAuctionItem
|
| | | if isBind:
|
| | | if isAuctionItem:
|
| | | curSingleItem.SetUserAttr(ShareDefine.Def_IudetAuctionItemCreateTime, int(time.time()))
|
| | | curSingleItem.SetIsBind(1)
|
| | |
|
| | | ItemControler.SetItemCount(curSingleItem, itemCount)
|
| | |
| | | # @param itemType: 物品类型
|
| | | # @return 最大星级,0为不可强化
|
| | | def GetItemMaxPlusLV(curPlayer, equipPackindex, curItem):
|
| | | equipPlace = curItem.GetEquipPlace()
|
| | | plusMaxTypeDict = IpyGameDataPY.GetFuncEvalCfg("StrengthenLevelLimit", 1)
|
| | | if not plusMaxTypeDict:
|
| | | GameWorld.ErrLog("GetItemMaxPlusLV没有强化类型映射表")
|
| | | findType = ChEquip.GetEquipPlusType(curItem)
|
| | | if not findType:
|
| | | return 0
|
| | | |
| | | if equipPlace not in plusMaxTypeDict:
|
| | | return 0
|
| | | findType = plusMaxTypeDict[equipPlace]
|
| | | equipStar = ChEquip.GetEquipPartStarByRank(curPlayer, equipPackindex, curItem)
|
| | | ipyData = IpyGameDataPY.GetIpyGameDataNotLog("ItemPlusMax", findType, equipStar)
|
| | | if ipyData:
|
| | |
| | | addItemDict = {}
|
| | | addItemDict['ItemID'] = curItem.GetItemTypeID()
|
| | | addItemDict['Count'] = curItem.GetCount()
|
| | | addItemDict['IsBind'] = int(curItem.GetIsBind())
|
| | | addItemDict['IsAuctionItem'] = curItem.GetIsBind()
|
| | | #addItemDict['IsBind'] = int(curItem.GetIsBind())
|
| | | #addItemDict['EquipGS'] = GetEquipGearScore(curItem)
|
| | | #addItemDict['ItemStarLV'] = curItem.GetItemStarLV()
|
| | | #addItemDict['CurDurg'] = GameWorld.GetIntUpper(curItem.GetCurDurg(), ChConfig.Def_EndureRepairParameter)
|
| | |
| | | #addItemDict['EquipMaxAtkValue'] = curItem.GetEquipMaxAtkValue()
|
| | | #addItemDict['FitLV'] = curItem.GetFitLV()
|
| | | #addItemDict['Proficiency'] = curItem.GetProficiency()
|
| | | addItemDict['IsSuite'] = int(curItem.GetIsSuite())
|
| | | #addItemDict['IsSuite'] = int(curItem.GetIsSuite())
|
| | | #addItemDict['BaseHP'] = curItem.GetBaseHP()
|
| | | #addItemDict['BaseMagicDef'] = curItem.GetBaseMagicDef()
|
| | | #addItemDict['MaxAddSkillCnt'] = curItem.GetMaxAddSkillCnt()
|