| | |
| | | addValue = (aftLV-befLV)*perLVAddPoint
|
| | | if skillTypeID in passiveSkillList:
|
| | | for lv in xrange(befLV+1, aftLV+1):
|
| | | addValue += min((lv-1)/perAddLV * addPoint, maxPoint)
|
| | | addValue += min(((lv-1)/perAddLV+1) * addPoint, maxPoint)
|
| | | DoAddActivity(curPlayer, addValue, False, True)
|
| | | return
|
| | |
|
| | |
| | | curLV = curPlayer.GetLV()
|
| | | addValue = 0
|
| | | for lv in xrange(2, curLV+1):
|
| | | addValue += min((lv-1)/perAddLV * addPoint, maxPoint)
|
| | | addValue += min(((lv-1)/perAddLV+1) * addPoint, maxPoint)
|
| | | DoAddActivity(curPlayer, addValue, False, True)
|
| | | return
|
| | |
|