From 2eeb5ea3e8839907f61ed094af2a0821ff51f350 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 23 Jan 2024 17:38:41 +0800 Subject: [PATCH] 1 --- webapp/models/Hero.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) 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);