| | |
| | | #---------------------------------------------------------------------
|
| | |
|
| | | import ChConfig
|
| | | import BuffSkill
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | |
|
| | |
| | |
|
| | | vauleFunc = [curBuff.GetValue, curBuff.GetValue1, curBuff.GetValue2]
|
| | | addValue = vauleFunc[min(2, valueIndex)]()
|
| | | if curBuff.GetLayer() and BuffSkill.IsLayerPlusAttr(curBuff):
|
| | | addValue *= curBuff.GetLayer()
|
| | | |
| | | calcDict[attrType] = calcDict.get(attrType, 0) + addValue
|
| | | if attrType == ChConfig.TYPE_Calc_AttrATKMax:
|
| | | calcDict[ChConfig.TYPE_Calc_AttrATKMin] = calcDict.get(ChConfig.TYPE_Calc_AttrATKMin, 0) + addValue
|