|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #攻击效果 | 
|---|
|  |  |  | skillEffect = SkillCommon.GetSkillEffectByEffectID(curSkill, ChConfig.Def_Skill_Effect_Attack) | 
|---|
|  |  |  | skillPer = 1 | 
|---|
|  |  |  | skillPer = 10000 | 
|---|
|  |  |  | skillEnhance = 0 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if skillEffect != None: | 
|---|
|  |  |  | #技能增强百分比 | 
|---|
|  |  |  | skillPer = (skillEffect.GetEffectValue(0)) / float(ChConfig.Def_MaxRateValue) | 
|---|
|  |  |  | skillPer = skillEffect.GetEffectValue(0) | 
|---|
|  |  |  | multiple = curSkill.GetEffect(0).GetEffectValue(0) - curBuff.GetValue() + 1  # 第几次攻击 | 
|---|
|  |  |  | skillPer += multiple*PassiveBuffEffMng.GetPassiveSkillValueByTriggerType(tagObj, None, curSkill, ChConfig.TriggerType_AddSingleSkillPer) | 
|---|
|  |  |  | #技能增强值 | 
|---|