| | |
| | | syncPlace = -1
|
| | | if len(cmdList) == 1 and cmdList[0] == 0:
|
| | | for index in allIndexList:
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_EquipWashLV % (index), 0)
|
| | | Operate_EquipWash.SetEquipWashLV(curPlayer, index, 0)
|
| | | for attrNum in range(1, Operate_EquipWash.Def_EquipWashMaxAttrCount + 1):
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_EquipWashValue % (index, attrNum), 0)
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_EquipWashValueTemp % (index, attrNum), 0)
|
| | |
| | |
|
| | | def __SetEquipPlaceWashLV(curPlayer, equipPackindex, place, washLV, attrPer, maxWashLV):
|
| | | washLV = min(maxWashLV, washLV)
|
| | | washLV = max(1, washLV)
|
| | | washLV = max(0, washLV)
|
| | | attrPer = max(0, attrPer)
|
| | | attrPer = min(100, attrPer)
|
| | |
|
| | |
| | | preWashData = None if washLV <= 0 else Operate_EquipWash.GetEquipWashData(washType, washLV - 1)
|
| | |
|
| | | #GameWorld.DebugLog("设置洗练: place=%s,washType=%s,washLV=%s,attrPer=%s" % (place, washType, washLV, attrPer))
|
| | | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_EquipWashLV % (equipPackindex), washLV)
|
| | | Operate_EquipWash.SetEquipWashLV(curPlayer, equipPackindex, washLV)
|
| | | for attrNum in range(1, Operate_EquipWash.Def_EquipWashMaxAttrCount + 1):
|
| | | preMaxValue = 0 if not preWashData else getattr(preWashData, "GetAttrMax%s" % attrNum)()
|
| | | curMaxValue = getattr(washData, "GetAttrMax%s" % attrNum)()
|