| | |
| | |
|
| | | itemEff = findItemData.GetEffectByIndex(0)
|
| | | curEffID = itemEff.GetEffectID()
|
| | | if curEffID == ChConfig.Def_Effect_EquipStone:
|
| | | stoneEffType = itemEff.GetEffectValue(0)
|
| | | stoneLevel = itemEff.GetEffectValue(1)
|
| | | PyGameData.g_stoneLevelIDDict[(stoneEffType, stoneLevel)] = itemID
|
| | | elif curEffID == ChConfig.Def_Effect_ItemCount:
|
| | | if curEffID == ChConfig.Def_Effect_ItemCount:
|
| | | PyGameData.AutoTransformCountItemIDList.append(itemID)
|
| | | elif curEffID == ChConfig.Def_Effect_ItemGiveMoney:
|
| | | moneyValue = itemEff.GetEffectValue(0)
|
| | |
| | | if packType in [IPY_GameWorld.rptItem, ShareDefine.rptTreasure] or packType in ShareDefine.Def_VPack_TypeList:
|
| | | pass
|
| | |
|
| | | return
|
| | |
|
| | | def DR_EquipItemChange(curPlayer, curEquip, eventName, addDict={}):
|
| | | # 记录装备物品属性变更
|
| | | noteDict = GetItemNoteDict(curEquip, 1)
|
| | | noteDict.update(addDict)
|
| | | noteDict["packType"] = curEquip.GetItemPlaceType()
|
| | | DataRecordPack.DR_EquipMachining(curPlayer, eventName, noteDict)
|
| | | return
|
| | |
|
| | | #===============================================================================
|