1
This commit is contained in:
parent
5afe54a9a1
commit
53a71ab594
@ -7,10 +7,12 @@ require_once('mt/GunQuality.php');
|
||||
require_once('mt/Item.php');
|
||||
require_once('models/GunSkin.php');
|
||||
require_once('services/NftService.php');
|
||||
require_once('services/FormulaService.php');
|
||||
|
||||
use mt;
|
||||
use phpcommon\SqlHelper;
|
||||
use services\NftService;
|
||||
use services\FormulaService;
|
||||
|
||||
class Gun extends BaseModel {
|
||||
|
||||
@ -143,6 +145,7 @@ class Gun extends BaseModel {
|
||||
'state' => $row['state'],
|
||||
'quality' => $row['quality'],
|
||||
'durability' => $row['durability'],
|
||||
'ceg_uplimit' => 0,
|
||||
'attr' => $attr,
|
||||
'try_count' => $row['try_count'],
|
||||
'lock_type' => $lockType,
|
||||
@ -151,6 +154,7 @@ class Gun extends BaseModel {
|
||||
'unlock_time' => $unlockTime,
|
||||
'unlock_trade_time' => $row['unlock_trade_time'],
|
||||
);
|
||||
$dto['ceg_uplimit'] = FormulaService::getWeaponPvpDailyCegUpLimit($dto);
|
||||
return $dto;
|
||||
}
|
||||
|
||||
|
@ -28,6 +28,7 @@ use models\Battle;
|
||||
use models\Bag;
|
||||
use models\Hero;
|
||||
use models\Gun;
|
||||
use services\FormulaService;
|
||||
|
||||
class BattleDataService extends BaseService {
|
||||
|
||||
@ -352,15 +353,13 @@ class BattleDataService extends BaseService {
|
||||
}
|
||||
}
|
||||
|
||||
private function rewardGold($heroDb)
|
||||
private function rewardGold($heroDto)
|
||||
{
|
||||
$heroMeta = mt\Item::get($heroDb['hero_id']);
|
||||
$heroMeta = mt\Item::get($heroDto['hero_id']);
|
||||
if (!$heroMeta) {
|
||||
return;
|
||||
}
|
||||
//$killMeta = mt\KillReward::get(getReqVal('kills', 0));
|
||||
//$rankMeta = mt\RankReward::get(getReqVal('ranked', 0));
|
||||
|
||||
$pvpCeg = FormulaService::calcHeroPvpCeg($heroDto, $_REQUEST);
|
||||
}
|
||||
|
||||
private function oldRewardGold($heroDb)
|
||||
|
@ -6,6 +6,7 @@ require_once('mt/AttrHelper.php');
|
||||
require_once('mt/Item.php');
|
||||
require_once('mt/FormulaPvp.php');
|
||||
require_once('mt/HeroQuality.php');
|
||||
require_once('mt/GunQuality.php');
|
||||
|
||||
use mt;
|
||||
|
||||
@ -89,7 +90,8 @@ class FormulaService extends BaseService {
|
||||
{
|
||||
//ROUND((0.0111*武器NFT阶数^3-0.25974*武器NFT阶数^2+3.29292*武器NFT阶数+1.3389)+(0.0074*武器幸运值^3-0.59396*武器幸运值^2+16.7708*武器幸运值-153.964),0)+系统参数
|
||||
$sysParam = 0;
|
||||
$lucky = 0;
|
||||
$qualityMeta = mt\GunQuality::getByQuality($weaponDb['quality']);
|
||||
$lucky = $qualityMeta ? $qualityMeta['lucky'] : 0;
|
||||
$upLimit = round(
|
||||
(
|
||||
0.0111*pow($weaponDb['quality'],3) -
|
||||
|
Loading…
x
Reference in New Issue
Block a user