|  |  |  | 
|---|
|  |  |  | dBeHurtPer = PlayerControl.GetBeHurtPer(defObj)      # 加深受到伤害百分比 | 
|---|
|  |  |  | dFightPower = defObj.GetFightPower() | 
|---|
|  |  |  | dFinalHurtReducePer = PlayerControl.GetFinalHurtReducePer(defObj) | 
|---|
|  |  |  | dFinalHurtReducePer = PassiveBuffEffMng.GetPassiveSkillValueByTriggerType(defObj, atkObj, curSkill, ChConfig.TriggerType_dFinalHurtReducePer) | 
|---|
|  |  |  | dFinalHurtReducePer += PassiveBuffEffMng.GetPassiveSkillValueByTriggerType(defObj, atkObj, curSkill, ChConfig.TriggerType_dFinalHurtReducePer) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | else: | 
|---|
|  |  |  | dIgnoreDefRateReduce = 0    # 无视防御比率抗性 | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #攻击字典 { 攻击类型 : '公式' } | 
|---|
|  |  |  | hurtDist = ReadChConfig.GetEvalChConfig('CalcAttackValue') | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if suppressLV: | 
|---|
|  |  |  | suppressFormulaKeyLV = "SuppressValueLV_%s" % (atkIsBoss) | 
|---|
|  |  |  | if suppressFormulaKeyLV in hurtDist: | 
|---|