|  |  |  | 
|---|
|  |  |  | #  @param calcDict 技能效果累加总表 | 
|---|
|  |  |  | #  @return None | 
|---|
|  |  |  | def OnCalcBuffEx(defender, curEffect, calcDict, curBuff): | 
|---|
|  |  |  | attrList = PlayerControl.GetCalcAttrListValue(defender, ChConfig.Def_CalcAttrFunc_EquipBaseArmor) | 
|---|
|  |  |  | attrType = curEffect.GetEffectValue(1) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | value = int(attrList[2].get(attrType, 0)*curEffect.GetEffectValue(0)*1.0/ChConfig.Def_MaxRateValue) | 
|---|
|  |  |  | calcDict[attrType] = calcDict.get(attrType, 0) + value | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 境界装备改版,暂取消 | 
|---|
|  |  |  | return | 
|---|
|  |  |  | #    attrList = PlayerControl.GetCalcAttrListValue(defender, ChConfig.Def_CalcAttrFunc_EquipBaseArmor) | 
|---|
|  |  |  | #    attrType = curEffect.GetEffectValue(1) | 
|---|
|  |  |  | # | 
|---|
|  |  |  | #    value = int(attrList[2].get(attrType, 0)*curEffect.GetEffectValue(0)*1.0/ChConfig.Def_MaxRateValue) | 
|---|
|  |  |  | #    calcDict[attrType] = calcDict.get(attrType, 0) + value | 
|---|
|  |  |  | # | 
|---|
|  |  |  | #    return | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ## 返回buff类型,线性与否 | 
|---|