1
This commit is contained in:
parent
3741063117
commit
c80c35e77c
@ -622,17 +622,17 @@ class BattleDataService extends BaseService {
|
|||||||
)));
|
)));
|
||||||
if ($heroPvpCeg > 0) {
|
if ($heroPvpCeg > 0) {
|
||||||
$heroPvpCeg = Hero::gainGoldPvp($this->heroDto, $heroPvpCeg);
|
$heroPvpCeg = Hero::gainGoldPvp($this->heroDto, $heroPvpCeg);
|
||||||
$this->reward['hero']['obtain_ceg'] = $this->heroDto['current_pvp_get_ceg'] + $heroPvpCeg;
|
$this->reward['hero']['obtain_ceg'] = '' . ($this->heroDto['current_pvp_get_ceg'] + $heroPvpCeg);
|
||||||
$this->reward['total_ceg'] += $heroPvpCeg;
|
$this->reward['total_ceg'] += $heroPvpCeg;
|
||||||
}
|
}
|
||||||
if ($weaponPvpCeg1 > 0) {
|
if ($weaponPvpCeg1 > 0) {
|
||||||
$weaponPvpCeg1 = Gun::gainGoldPvp($this->weapon1Dto, $weaponPvpCeg1);
|
$weaponPvpCeg1 = Gun::gainGoldPvp($this->weapon1Dto, $weaponPvpCeg1);
|
||||||
$this->reward['weapon1']['obtain_ceg'] = $this->weapon1Dto['current_pvp_get_ceg'] + $weaponPvpCeg1;
|
$this->reward['weapon1']['obtain_ceg'] = '' . ($this->weapon1Dto['current_pvp_get_ceg'] + $weaponPvpCeg1);
|
||||||
$this->reward['total_ceg'] += $weaponPvpCeg1;
|
$this->reward['total_ceg'] += $weaponPvpCeg1;
|
||||||
}
|
}
|
||||||
if ($weaponPvpCeg2 > 0) {
|
if ($weaponPvpCeg2 > 0) {
|
||||||
$weaponPvpCeg2 = Gun::gainGoldPvp($this->weapon1Dto, $weaponPvpCeg2);
|
$weaponPvpCeg2 = Gun::gainGoldPvp($this->weapon1Dto, $weaponPvpCeg2);
|
||||||
$this->reward['weapon2']['obtain_ceg'] = $this->weapon2Dto['current_pvp_get_ceg'] + $weaponPvpCeg2;
|
$this->reward['weapon2']['obtain_ceg'] = '' . ($this->weapon2Dto['current_pvp_get_ceg'] + $weaponPvpCeg2);
|
||||||
$this->reward['total_ceg'] += $weaponPvpCeg2;
|
$this->reward['total_ceg'] += $weaponPvpCeg2;
|
||||||
}
|
}
|
||||||
error_log(json_encode(array(
|
error_log(json_encode(array(
|
||||||
@ -679,15 +679,15 @@ class BattleDataService extends BaseService {
|
|||||||
)));
|
)));
|
||||||
if ($heroPveCeg > 0) {
|
if ($heroPveCeg > 0) {
|
||||||
$heroPveCeg = Hero::gainGoldPve($this->heroDto, $heroPveCeg);
|
$heroPveCeg = Hero::gainGoldPve($this->heroDto, $heroPveCeg);
|
||||||
$this->reward['hero']['obtain_ceg'] = $this->heroDto['current_pve_get_ceg'] + $heroPveCeg;
|
$this->reward['hero']['obtain_ceg'] = '' . ($this->heroDto['current_pve_get_ceg'] + $heroPveCeg);
|
||||||
}
|
}
|
||||||
if ($weaponPveCeg1 > 0) {
|
if ($weaponPveCeg1 > 0) {
|
||||||
$weaponPveCeg1 = Gun::gainGoldPve($this->weapon1Dto, $weaponPveCeg1);
|
$weaponPveCeg1 = Gun::gainGoldPve($this->weapon1Dto, $weaponPveCeg1);
|
||||||
$this->reward['weapon1']['obtain_ceg'] = $this->weapon1Dto['current_pve_get_ceg'] + $weaponPveCeg1;
|
$this->reward['weapon1']['obtain_ceg'] = '' . ($this->weapon1Dto['current_pve_get_ceg'] + $weaponPveCeg1);
|
||||||
}
|
}
|
||||||
if ($weaponPveCeg2 > 0) {
|
if ($weaponPveCeg2 > 0) {
|
||||||
$weaponPveCeg2 = Gun::gainGoldPve($this->weapon1Dto, $weaponPveCeg2);
|
$weaponPveCeg2 = Gun::gainGoldPve($this->weapon1Dto, $weaponPveCeg2);
|
||||||
$this->reward['weapon2']['obtain_ceg'] = $this->weapon2Dto['current_pve_get_ceg'] + $weaponPveCeg2;
|
$this->reward['weapon2']['obtain_ceg'] = '' . ($this->weapon2Dto['current_pve_get_ceg'] + $weaponPveCeg2);
|
||||||
}
|
}
|
||||||
error_log(json_encode(array(
|
error_log(json_encode(array(
|
||||||
'new_heroPveCeg' => $heroPveCeg,
|
'new_heroPveCeg' => $heroPveCeg,
|
||||||
|
@ -53,6 +53,15 @@ class FormulaService extends BaseService {
|
|||||||
(0.8 - ($instanceRank - 1) * 0.25 + $bossReward * 0.2) *
|
(0.8 - ($instanceRank - 1) * 0.25 + $bossReward * 0.2) *
|
||||||
1/10;
|
1/10;
|
||||||
|
|
||||||
|
error_log(json_encode(array(
|
||||||
|
'upLimit' => $upLimit,
|
||||||
|
'heroQuality' => $heroQuality,
|
||||||
|
'instanceLevel' => $instanceLevel,
|
||||||
|
'instanceRank' => $instanceRank,
|
||||||
|
'bossReward' => $bossReward,
|
||||||
|
'ceg' => $ceg
|
||||||
|
)));
|
||||||
|
|
||||||
return cegFormat($ceg);
|
return cegFormat($ceg);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -87,7 +96,7 @@ class FormulaService extends BaseService {
|
|||||||
return cegFormat($ceg);
|
return cegFormat($ceg);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function calcWeaponPveCeg($weaponDb, $instanceLevel, $instanceRank, $bossReward)
|
public static function calcWeaponPveCeg($weaponDto, $instanceLevel, $instanceRank, $bossReward)
|
||||||
{
|
{
|
||||||
$upLimit = $weaponDto['pve_ceg_uplimit'];
|
$upLimit = $weaponDto['pve_ceg_uplimit'];
|
||||||
$weaponQuality = $weaponDto['quality'];
|
$weaponQuality = $weaponDto['quality'];
|
||||||
@ -97,7 +106,7 @@ class FormulaService extends BaseService {
|
|||||||
(0.8 - ($instanceRank - 1) * 0.25 + $bossReward * 0.2) *
|
(0.8 - ($instanceRank - 1) * 0.25 + $bossReward * 0.2) *
|
||||||
1/10;
|
1/10;
|
||||||
|
|
||||||
return cegFormat(ceg);
|
return cegFormat($ceg);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function calcHeroFragmentProbabilityPvp($params,
|
public static function calcHeroFragmentProbabilityPvp($params,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user