From 613f4d597a74e9b2fe2753aea8fce90177beb6c6 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 2 Jun 2022 16:46:48 +0800 Subject: [PATCH] 1 --- webapp/services/FormulaService.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/webapp/services/FormulaService.php b/webapp/services/FormulaService.php index 968010e9..3646c2c9 100644 --- a/webapp/services/FormulaService.php +++ b/webapp/services/FormulaService.php @@ -39,7 +39,8 @@ class FormulaService extends BaseService { { //ROUND((0.0938*角色NFT阶数^3-2.2071*角色NFT阶数^2+27.9216*角色NFT阶数+9.3776)+(0.0625*角色幸运值^3-5.0334*角色幸运值^2+142.2028*角色幸运值-1307.2268),0)+系统参数 $sysParam = 0; - $lucky = mt\AttrHelper::getAbsVal($heroDb['attr'], kHAT_LUCKY); + $qualityMeta = mt\HeroQuality::getByQuality($heroDb['quality']); + $lucky = $qualityMeta ? $qualityMeta['lucky'] : 0; $upLimit = round( ( 0.0938*pow($heroDb['quality'],3) - @@ -113,7 +114,8 @@ class FormulaService extends BaseService { { //ROUND((0.0259*武器NFT阶数^3-0.6061*武器NFT阶数^2+7.6836*武器NFT阶数+3.1241)+(0.0174*武器幸运值^3-1.3859*武器幸运值^2+39.132*武器幸运值-359.2493),0)+系统参数 $sysParam = 0; - $lucky = 0; + $qualityMeta = mt\GunQuality::getByQuality($weaponDb['quality']); + $lucky = $qualityMeta ? $qualityMeta['lucky'] : 0; $upLimit = round( ( 0.0259*pow($weaponDb['quality'],3) -