| | |
| | | return
|
| | |
|
| | | curPartPlusLV = ChEquip.GetEquipPartPlusLV(curPlayer, packType, index)
|
| | | classLV = ItemCommon.GetItemClassLV(curEquip)
|
| | | plusMaxIpyData = IpyGameDataPY.GetIpyGameData("ItemPlusMax", findType, classLV)
|
| | | if not plusMaxIpyData:
|
| | | return
|
| | | plusLVMax = plusMaxIpyData.GetPlusLVMax()
|
| | | if curPartPlusLV >= plusLVMax:
|
| | | #GameWorld.DebugLog("强化达到本阶最大等级,无法强化! classLV=%s,plusLVMax=%s,curPartPlusLV=%s" % (classLV, plusLVMax, curPartPlusLV))
|
| | | return
|
| | | plusIpyData = IpyGameDataPY.GetIpyGameData("ItemPlus", findType, curPartPlusLV)
|
| | | if not plusIpyData:
|
| | | return
|
| | |
| | | # 增加强化成就
|
| | | PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_EquipPlus, 1)
|
| | | EventShell.EventRespons_EquipPlus(curPlayer, classLV, updPlusLV)
|
| | | |
| | | |
| | | # 开服活动数据
|
| | | OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_PlusLV, ChEquip.GetTotalPlusLV(curPlayer))
|
| | | #OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_Plus, ChEquip.GetTotalPlusLV(curPlayer))
|
| | | return
|
| | |
|
| | | def DoLogic_OnEquipPartStarLVChange(curPlayer, packType, classLV):
|
| | |
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_EquipPartMasterPlusLV % classLV, actMasterPlusLV)
|
| | |
|
| | | SyncEquipMasterPlusLVInfo(curPlayer, classLV)
|
| | | |
| | | ChEquip.ChangeEquipEffectByPlusMaster(curPlayer, classLV)
|
| | | #刷新所有属性
|
| | | DoLogic_OnEquipPartStarLVChange(curPlayer, packType, classLV)
|
| | | return
|