From bf3acc7b47a5ad361c98a07317acb3f64bc738ab Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 5 Aug 2024 17:45:50 +0800 Subject: [PATCH] 1 --- webapp/models/Hero.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/webapp/models/Hero.php b/webapp/models/Hero.php index 36ee4ef0..91dcf662 100644 --- a/webapp/models/Hero.php +++ b/webapp/models/Hero.php @@ -478,7 +478,15 @@ class Hero extends BaseModel { self::mergeAttr($attr, emptyReplace(json_decode($skinDb['rand_attr'], true), array())); } } - return self::calcAbility($row['hero_id'], $attr); + $newAbility = self::calcAbility($row['hero_id'], $attr); + $addAbility = array( + 'hp' => $newAbility['hp'] - $baseAbility['hp'], + 'attack' => $newAbility['attack'] - $baseAbility['attack'], + 'defence' => $newAbility['defence'] - $baseAbility['defence'], + 'block' => $newAbility['block'] - $baseAbility['block'], + 'critical' => $newAbility['critical'] - $baseAbility['critical'], + ); + return $addAbility; } public static function mergeAttr(&$tarAttrs, $srcAttrs)