This commit is contained in:
hujiabin 2022-09-20 12:01:04 +08:00
parent 21a0482018
commit 4efd335bcc
4 changed files with 6 additions and 7 deletions

View File

@ -520,7 +520,7 @@ class GunController extends BaseAuthedController {
) )
); );
$rnd = rand(1, 100); $rnd = rand(1, 100);
$probability = \services\FormulaService::Weapon_Advanced_Probability($gunDb['quality'])*100; $probability = \services\FormulaService::Weapon_Advanced_Probability($gunDb['quality'] + 1)*100;
if ($rnd > $probability) { if ($rnd > $probability) {
Gun::update($gunUniId, Gun::update($gunUniId,
array( array(

View File

@ -353,7 +353,7 @@ class HeroController extends BaseAuthedController {
) )
); );
$rnd = rand(1, 100); $rnd = rand(1, 100);
$probability = \services\FormulaService::Hero_Advanced_Probability($heroDb['quality'])*100; $probability = \services\FormulaService::Hero_Advanced_Probability($heroDb['quality'] + 1)*100;
if ($rnd > $probability) { if ($rnd > $probability) {
Hero::update($heroUniId, Hero::update($heroUniId,
array( array(

View File

@ -202,8 +202,8 @@ class Gun extends BaseModel {
'offer_reward_state' => 0, 'offer_reward_state' => 0,
); );
$dto['durability_max'] = strval(round(FormulaService::Weapon_NFT_Maximum_Durability($dto['quality'],$dto['lucky']),3)); $dto['durability_max'] = strval(round(FormulaService::Weapon_NFT_Maximum_Durability($dto['quality'],$dto['lucky']),3));
$dto['pvp_ceg_uplimit'] = FormulaService::getWeaponPvpDailyCegUpLimit($dto); $dto['pvp_ceg_uplimit'] = strval( round(FormulaService::getWeaponPvpDailyCegUpLimit($dto),2) );
$dto['pve_ceg_uplimit'] = FormulaService::getWeaponPveDailyCegUpLimit($dto); $dto['pve_ceg_uplimit'] = strval( round(FormulaService::getWeaponPveDailyCegUpLimit($dto),2) );
return $dto; return $dto;
} }

View File

@ -213,9 +213,8 @@ class Hero extends BaseModel {
'offer_reward_state' => 0, 'offer_reward_state' => 0,
); );
$dto['hero_tili_max'] = strval(round(FormulaService::Hero_NFT_Maximum_Physical_Strength($dto['quality'],$dto['lucky']),3)); $dto['hero_tili_max'] = strval(round(FormulaService::Hero_NFT_Maximum_Physical_Strength($dto['quality'],$dto['lucky']),3));
$dto['pvp_ceg_uplimit'] = strval(FormulaService::getHeroPvpDailyCegUpLimit($dto)); $dto['pvp_ceg_uplimit'] =strval( round(FormulaService::getHeroPvpDailyCegUpLimit($dto),2) );
$dto['pve_ceg_uplimit'] = strval(FormulaService::getHeroPveDailyCegUpLimit($dto)); $dto['pve_ceg_uplimit'] = strval( round(FormulaService::getHeroPveDailyCegUpLimit($dto),2) );
return $dto; return $dto;
} }