1
This commit is contained in:
parent
afe23a7723
commit
5afe54a9a1
@ -5,6 +5,7 @@ namespace services;
|
|||||||
require_once('mt/AttrHelper.php');
|
require_once('mt/AttrHelper.php');
|
||||||
require_once('mt/Item.php');
|
require_once('mt/Item.php');
|
||||||
require_once('mt/FormulaPvp.php');
|
require_once('mt/FormulaPvp.php');
|
||||||
|
require_once('mt/HeroQuality.php');
|
||||||
|
|
||||||
use mt;
|
use mt;
|
||||||
|
|
||||||
@ -14,7 +15,8 @@ class FormulaService extends BaseService {
|
|||||||
{
|
{
|
||||||
//ROUND((0.0402*角色NFT阶数^3-0.9459*角色NFT阶数^2+11.9664*角色NFT阶数+4.01892)+(0.0268*角色幸运值^3-2.15712*角色幸运值^2+60.944*角色幸运值-560.24),0)+系统参数
|
//ROUND((0.0402*角色NFT阶数^3-0.9459*角色NFT阶数^2+11.9664*角色NFT阶数+4.01892)+(0.0268*角色幸运值^3-2.15712*角色幸运值^2+60.944*角色幸运值-560.24),0)+系统参数
|
||||||
$sysParam = 0;
|
$sysParam = 0;
|
||||||
$lucky = mt\AttrHelper::getAbsVal($heroDb['attr'], kHAT_LUCKY);
|
$qualityMeta = mt\HeroQuality::getByQuality($heroDb['quality']);
|
||||||
|
$lucky = $qualityMeta ? $qualityMeta['lucky'] : 0;
|
||||||
$upLimit = round(
|
$upLimit = round(
|
||||||
(
|
(
|
||||||
0.0402*pow($heroDb['quality'],3) -
|
0.0402*pow($heroDb['quality'],3) -
|
||||||
@ -54,10 +56,10 @@ class FormulaService extends BaseService {
|
|||||||
return $upLimit;
|
return $upLimit;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function calcHeroPvpCeg($heroDb, $params)
|
public static function calcHeroPvpCeg($heroDto, $params)
|
||||||
{
|
{
|
||||||
//PVP角色NFT每日获得极限*(50%*[每局排名TopX%对应比例]+25%*[每局PK人数排名TopX%对应比例]+15%*[每局英雄属性排名TopX%对应比例]+5%*[每局武器属性排名TopX%对应比例]+5%*[每局存活时间排名TopX%对应比例])
|
//PVP角色NFT每日获得极限*(50%*[每局排名TopX%对应比例]+25%*[每局PK人数排名TopX%对应比例]+15%*[每局英雄属性排名TopX%对应比例]+5%*[每局武器属性排名TopX%对应比例]+5%*[每局存活时间排名TopX%对应比例])
|
||||||
$upLimit = getXVal($params, 'uplimit');
|
$upLimit = $heroDto['ceg_uplimit'];
|
||||||
$rankedTopX= getXVal($params, 'ranked_topx');
|
$rankedTopX= getXVal($params, 'ranked_topx');
|
||||||
$killsTopX = getXVal($params, 'kills_topx');
|
$killsTopX = getXVal($params, 'kills_topx');
|
||||||
$heroTopX = getXVal($params, 'hero_topx');
|
$heroTopX = getXVal($params, 'hero_topx');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user