| | |
| | | if cureWayExEff:
|
| | | cureType = cureWayExEff.GetEffectValue(0)
|
| | | skillPer = cureWayExEff.GetEffectValue(1)
|
| | | skillPer /= float(ChConfig.Def_MaxRateValue)
|
| | | baseValue = GetCalcBaseValue(cureType, userObj, tagObj, curSkill)
|
| | | cureHPEx = eval(IpyGameDataPY.GetFuncCompileCfg("CureFormula", 1))
|
| | | cureHP += cureHPEx
|
| | | GameWorld.DebugLog(" 额外治疗值(%s): cureType=%s,skillPer=%s,cureHP=%s" % (cureHPEx, cureType, skillPer, cureHP))
|
| | | GameWorld.DebugLog(" 额外治疗值(%s): cureType=%s,baseValue=%s,skillPer=%s,cureHP=%s" % (cureHPEx, cureType, baseValue, skillPer, cureHP))
|
| | |
|
| | | hurtShareEff = curSkill.GetEffectByID(ChConfig.SkillEff_HurtShare)
|
| | | if hurtShareEff:
|