1
This commit is contained in:
parent
67e12dc2d6
commit
afe23a7723
@ -80,6 +80,7 @@ class Gun(object):
|
|||||||
['gun_lv', 0, '枪等级'],
|
['gun_lv', 0, '枪等级'],
|
||||||
['quality', 0, '品阶'],
|
['quality', 0, '品阶'],
|
||||||
['durability', 0, '耐久'],
|
['durability', 0, '耐久'],
|
||||||
|
['ceg_uplimit', 0, 'ceg今天获取上限'],
|
||||||
['!attr', [Attr()], '属性'],
|
['!attr', [Attr()], '属性'],
|
||||||
['try_count', 0, '剩余体验次数 当state=1时才有意义'],
|
['try_count', 0, '剩余体验次数 当state=1时才有意义'],
|
||||||
['lock_type', 0, '0:无锁 1:升级 2:升阶'],
|
['lock_type', 0, '0:无锁 1:升级 2:升阶'],
|
||||||
@ -210,6 +211,7 @@ class Hero(object):
|
|||||||
['quality', 0, '品阶'],
|
['quality', 0, '品阶'],
|
||||||
['skill_lv1', 0, '必杀技等级'],
|
['skill_lv1', 0, '必杀技等级'],
|
||||||
['skill_lv2', 0, '躲避技能等级'],
|
['skill_lv2', 0, '躲避技能等级'],
|
||||||
|
['ceg_uplimit', 0, 'ceg今天获取上限'],
|
||||||
['!attr', [Attr()], '属性'],
|
['!attr', [Attr()], '属性'],
|
||||||
['try_count', 0, '剩余体验次数 当state=1时才有意义'],
|
['try_count', 0, '剩余体验次数 当state=1时才有意义'],
|
||||||
['lock_type', 0, '0:无锁 1:升级 2:升阶'],
|
['lock_type', 0, '0:无锁 1:升级 2:升阶'],
|
||||||
|
@ -9,11 +9,13 @@ require_once('mt/AttrHelper.php');
|
|||||||
require_once('mt/Item.php');
|
require_once('mt/Item.php');
|
||||||
require_once('models/HeroSkin.php');
|
require_once('models/HeroSkin.php');
|
||||||
require_once('services/NftService.php');
|
require_once('services/NftService.php');
|
||||||
|
require_once('services/FormulaService.php');
|
||||||
|
|
||||||
use mt;
|
use mt;
|
||||||
use phpcommon;
|
use phpcommon;
|
||||||
use phpcommon\SqlHelper;
|
use phpcommon\SqlHelper;
|
||||||
use services\NftService;
|
use services\NftService;
|
||||||
|
use services\FormulaService;
|
||||||
|
|
||||||
class Hero extends BaseModel {
|
class Hero extends BaseModel {
|
||||||
|
|
||||||
@ -135,6 +137,7 @@ class Hero extends BaseModel {
|
|||||||
'quality' => $row['quality'],
|
'quality' => $row['quality'],
|
||||||
'skill_lv1' => $row['skill_lv1'],
|
'skill_lv1' => $row['skill_lv1'],
|
||||||
'skill_lv2' => $row['skill_lv2'],
|
'skill_lv2' => $row['skill_lv2'],
|
||||||
|
'ceg_uplimit' => 0,
|
||||||
'attr' => $attr,
|
'attr' => $attr,
|
||||||
'try_count' => $row['try_count'],
|
'try_count' => $row['try_count'],
|
||||||
'lock_type' => $lockType,
|
'lock_type' => $lockType,
|
||||||
@ -143,6 +146,7 @@ class Hero extends BaseModel {
|
|||||||
'unlock_time' => $unlockTime,
|
'unlock_time' => $unlockTime,
|
||||||
'unlock_trade_time' => $row['unlock_trade_time'],
|
'unlock_trade_time' => $row['unlock_trade_time'],
|
||||||
);
|
);
|
||||||
|
$dto['ceg_uplimit'] = FormulaService::getHeroPvpDailyCegUpLimit($dto);
|
||||||
return $dto;
|
return $dto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -19,6 +19,7 @@ require_once('models/Hero.php');
|
|||||||
require_once('models/Gun.php');
|
require_once('models/Gun.php');
|
||||||
|
|
||||||
require_once('services/RankActivityService.php');
|
require_once('services/RankActivityService.php');
|
||||||
|
require_once('services/FormulaService.php');
|
||||||
|
|
||||||
use mt;
|
use mt;
|
||||||
use phpcommon\SqlHelper;
|
use phpcommon\SqlHelper;
|
||||||
@ -51,7 +52,7 @@ class BattleDataService extends BaseService {
|
|||||||
return;
|
return;
|
||||||
}*/
|
}*/
|
||||||
$this->rankActivityService->updateBattleData();
|
$this->rankActivityService->updateBattleData();
|
||||||
//$this->rewardGold($heroDb);
|
$this->rewardGold($heroDb);
|
||||||
error_log('updateBattleData2');
|
error_log('updateBattleData2');
|
||||||
$this->currSeasonMeta = mt\Season::getCurrentSeason();
|
$this->currSeasonMeta = mt\Season::getCurrentSeason();
|
||||||
if (!$this->currSeasonMeta) {
|
if (!$this->currSeasonMeta) {
|
||||||
@ -357,8 +358,9 @@ class BattleDataService extends BaseService {
|
|||||||
if (!$heroMeta) {
|
if (!$heroMeta) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$killMeta = mt\KillReward::get(getReqVal('kills', 0));
|
//$killMeta = mt\KillReward::get(getReqVal('kills', 0));
|
||||||
$rankMeta = mt\RankReward::get(getReqVal('ranked', 0));
|
//$rankMeta = mt\RankReward::get(getReqVal('ranked', 0));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private function oldRewardGold($heroDb)
|
private function oldRewardGold($heroDb)
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace services;
|
namespace services;
|
||||||
|
|
||||||
|
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');
|
||||||
|
|
||||||
@ -13,7 +14,7 @@ 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 = 0;
|
$lucky = mt\AttrHelper::getAbsVal($heroDb['attr'], kHAT_LUCKY);
|
||||||
$upLimit = round(
|
$upLimit = round(
|
||||||
(
|
(
|
||||||
0.0402*pow($heroDb['quality'],3) -
|
0.0402*pow($heroDb['quality'],3) -
|
||||||
@ -35,7 +36,7 @@ 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)+系统参数
|
//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;
|
$sysParam = 0;
|
||||||
$lucky = 0;
|
$lucky = mt\AttrHelper::getAbsVal($heroDb['attr'], kHAT_LUCKY);
|
||||||
$upLimit = round(
|
$upLimit = round(
|
||||||
(
|
(
|
||||||
0.0938*pow($heroDb['quality'],3) -
|
0.0938*pow($heroDb['quality'],3) -
|
||||||
|
Loading…
x
Reference in New Issue
Block a user