| | |
| | | layer = max(curBuff.GetLayer(), 1)
|
| | | #单次伤害, 毒有层级的情况
|
| | | singleDecHP = curBuff.GetValue()*layer
|
| | | hurtPer = FindBuffPer(defender, curBuff) # 找到另外一个buff对中毒的伤害加成
|
| | | #hurtPer = FindBuffPer(defender, curBuff) # 找到另外一个buff对中毒的伤害加成
|
| | |
|
| | | singleDecHP = int((hurtPer + ChConfig.Def_MaxRateValue)*1.0/ChConfig.Def_MaxRateValue*singleDecHP)
|
| | | #singleDecHP = int((hurtPer + ChConfig.Def_MaxRateValue)*1.0/ChConfig.Def_MaxRateValue*singleDecHP)
|
| | | #GameWorld.DebugLog("1033---------%s-%s-%s-%s"%(curBuff.GetValue(), layer, hurtPer, singleDecHP ) )
|
| | | #buff拥有者
|
| | | buffOwner = SkillCommon.GetBuffOwner(curBuff)
|