| | |
| | | hurtValue = hurtValue * (1 - parryReduceRatio)
|
| | | GameWorld.DebugLog(" 格挡后伤害=%s,parryReduceRatio=%s" % (hurtValue, parryReduceRatio))
|
| | |
|
| | | hurtValue = max(1, int(hurtValue)) # 负值、保底防范
|
| | | multiValue = TurnPassive.GetTriggerEffectValue(turnFight, atkObj, defObj, ChConfig.PassiveEff_ChangeHurtMulti, curSkill)
|
| | | if multiValue and multiValue != 1:
|
| | | hurtValue = int(hurtValue * multiValue)
|
| | | GameWorld.DebugLog(" 伤害倍值: hurtValue=%s,multiValue=%s" % (hurtValue, multiValue))
|
| | | |
| | | hurtValue = max(1, int(hurtValue)) # 负值、保底防范,放最后
|
| | | return hurtValue, hurtTypes
|
| | |
|
| | | def CanSuperHit(turnFight, atkObj, defObj, curSkill):
|