diff --git a/webapp/models/Hero.php b/webapp/models/Hero.php index 22f3c984..3dcdcfa1 100644 --- a/webapp/models/Hero.php +++ b/webapp/models/Hero.php @@ -400,6 +400,24 @@ class Hero extends BaseModel { $info['attack'] = ($basicMeta['vOrigAttack'] * (1 + $pAttack / $basicMeta['pBaseAttack'] + $vAttackAm)) * (1 + $vAttackRateSe) * (1 + $vAttackRateIn); } + { + $pDefendAm = 0; + $pDefendAm_Add = mt\AttrHelper::getAttrVal($attr, kHAT_pDefendAm, 0); + $pDefendAm += $pDefendAm_Add; + + $pDefendRateSe = 0; + $pDefendRateSe_Add = mt\AttrHelper::getAttrVal($attr, kHAT_pDefendRateSe, 0); + $pDefendRateSe += $pDefendRateSe_Add; + + $pDefendRateIn = 0; + $pDefendRateIn_Add = mt\AttrHelper::getAttrVal($attr, kHAT_pDefendRateIn, 0); + $pDefendRateIn = (1 + $pDefendRateIn) * (1 + $pDefendRateIn_Add) - 1; + + $pDefend = ($basicMeta['pOrigDefend'] + $pDefendAm) * + (1 + $pDefendRateSe) * (1 + $pDefendRateIn); + + $info['defence'] = $pDefend; + } { $pBlockAm = 0; $pBlockAm_Add = mt\AttrHelper::getAttrVal($attr, kHAT_vAttackRateIn, 0);