1
This commit is contained in:
parent
fc3aabebb6
commit
f7eb080a89
@ -203,13 +203,13 @@ class RoomBattleDataService extends BaseService {
|
|||||||
$coefficientArr = explode(";",$rewardMeta['goldParam']);
|
$coefficientArr = explode(";",$rewardMeta['goldParam']);
|
||||||
$coefficient = isset($coefficientArr[$teamRank-1]) ? $coefficientArr[$teamRank-1] : 0;
|
$coefficient = isset($coefficientArr[$teamRank-1]) ? $coefficientArr[$teamRank-1] : 0;
|
||||||
if ($this->mapMode == mt\MapMode::GOLD_MODE){
|
if ($this->mapMode == mt\MapMode::GOLD_MODE){
|
||||||
$gold = floor($gold * $coefficient * ($battleScore / $teamScoreAvg));
|
$gold = $gold * $coefficient * ($battleScore / $teamScoreAvg);
|
||||||
}
|
}
|
||||||
if ($this->mapMode == mt\MapMode::BET_MODE){
|
if ($this->mapMode == mt\MapMode::BET_MODE){
|
||||||
$ticketMeta = \mt\Item::get(900006);
|
$ticketMeta = \mt\Item::get(900006);
|
||||||
$baseGold = $ticketMeta['gold'];
|
$baseGold = $ticketMeta['gold'];
|
||||||
$ticketNum = TicketConsumeRecord::getRecord($this->matchRoomUuid);
|
$ticketNum = TicketConsumeRecord::getRecord($this->matchRoomUuid);
|
||||||
$gold = floor($ticketMeta['gold'] * $ticketNum * $coefficient * ($battleScore / $teamScore));
|
$gold = $ticketMeta['gold'] * $ticketNum * $coefficient * ($battleScore / $teamScore);
|
||||||
}
|
}
|
||||||
|
|
||||||
$baseValue = $gold;
|
$baseValue = $gold;
|
||||||
@ -220,7 +220,7 @@ class RoomBattleDataService extends BaseService {
|
|||||||
$wealthK = mt\Parameter::getVal('economy_hero_wealth_K',0);
|
$wealthK = mt\Parameter::getVal('economy_hero_wealth_K',0);
|
||||||
$wealthE = mt\Parameter::getVal('economy_hero_wealth_E',0);
|
$wealthE = mt\Parameter::getVal('economy_hero_wealth_E',0);
|
||||||
$wealthRate = $wealthE * (Hero::getHeroWealth($heroDb) / (Hero::getHeroWealth($heroDb) + $wealthK));
|
$wealthRate = $wealthE * (Hero::getHeroWealth($heroDb) / (Hero::getHeroWealth($heroDb) + $wealthK));
|
||||||
$gold = floor( $gold * (1 + $wealthRate));
|
$gold = $gold * (1 + $wealthRate);
|
||||||
// $wealthValue = round($wealthRate,4);
|
// $wealthValue = round($wealthRate,4);
|
||||||
//基础金币获得
|
//基础金币获得
|
||||||
$baseValue = $gold;
|
$baseValue = $gold;
|
||||||
@ -234,7 +234,7 @@ class RoomBattleDataService extends BaseService {
|
|||||||
$computeParam = mt\Parameter::getVal('economy_account_compute_K',0);
|
$computeParam = mt\Parameter::getVal('economy_account_compute_K',0);
|
||||||
$computeMaxEffect = mt\Parameter::getVal('economy_account_compute_E',0);
|
$computeMaxEffect = mt\Parameter::getVal('economy_account_compute_E',0);
|
||||||
$powerRate = $totalCompute / ($totalCompute + $computeParam) * $computeMaxEffect;
|
$powerRate = $totalCompute / ($totalCompute + $computeParam) * $computeMaxEffect;
|
||||||
$gold = floor($gold * ($powerRate + 1));
|
$gold = $gold * ($powerRate + 1);
|
||||||
$compute = ($totalCompute / ($totalCompute + $computeParam) * $computeMaxEffect + 1);
|
$compute = ($totalCompute / ($totalCompute + $computeParam) * $computeMaxEffect + 1);
|
||||||
|
|
||||||
$hashRateValue = round($powerRate,4);
|
$hashRateValue = round($powerRate,4);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user