This commit is contained in:
aozhiwei 2022-06-14 14:28:18 +08:00
parent 9de458ebba
commit 1d12ab7829

View File

@ -149,10 +149,10 @@ class Hero extends BaseModel {
$newAttr = emptyReplace(json_decode($row['rand_attr'], true), array()); $newAttr = emptyReplace(json_decode($row['rand_attr'], true), array());
$baseAttr = mt\Hero::getHeroAttr($heroMeta); $baseAttr = mt\Hero::getHeroAttr($heroMeta);
mt\AttrHelper::mergeAttr($newAttr, $baseAttr); mt\AttrHelper::mergeAttr($newAttr, $baseAttr);
$hp = $heroMeta['hp'] * (1 + mt\AttrHelper::getRateVal(kHAT_Hp)); $hp = $heroMeta['hp'] * (1 + mt\AttrHelper::getRateVal($newAttr, kHAT_Hp));
$speed = $heroMeta['move_speed'] * (1 + mt\AttrHelper::getRateVal(kHAT_Speed)); $speed = $heroMeta['move_speed'] * (1 + mt\AttrHelper::getRateVal($newAttr, kHAT_Speed));
$atk = $heroMeta['damage'] * (1 + mt\AttrHelper::getRateVal(kHAT_Atk)); $atk = $heroMeta['damage'] * (1 + mt\AttrHelper::getRateVal($newAttr, kHAT_Atk));
$def = $heroMeta['defence'] * (1 + mt\AttrHelper::getRateVal(kHAT_Def)); $def = $heroMeta['defence'] * (1 + mt\AttrHelper::getRateVal($newAttr, kHAT_Def));
if ($qualityMeta) { if ($qualityMeta) {
$hp = $hp * (1 + $qualityMeta['promote'] / 100.0); $hp = $hp * (1 + $qualityMeta['promote'] / 100.0);
} }