1
This commit is contained in:
parent
4adc3539cd
commit
4d2db1c144
@ -470,6 +470,18 @@ class BattleDataService extends BaseService {
|
||||
}
|
||||
|
||||
$onlineNum = $this->getOnlineNumber();
|
||||
|
||||
$heroProbability = min($heroFragment[$now].total / $onlineNum * 5 * ($instanceRankRate + $bossReward*0.2) * pow(2, $todayPveBattleTimes - $todayPveGetFragmentNum -1), 1);
|
||||
$gunProbability = min($gunFragment[$now].total / $onlineNum * $dropRate * ($instanceRankRate + $bossReward*0.2) * pow(2, $todayPveBattleTimes - $todayPveGetFragmentNum -1), 1);
|
||||
|
||||
$heroProbability = max($heroProbability, 0);
|
||||
$gunProbability = max($gunProbability, 0);
|
||||
$emptyProbability = max(1 - $heroProbability - $gunProbability, 0);
|
||||
|
||||
$dropIdx = $this->randWeight(array($heroProbability, $gunProbability, $emptyProbability));
|
||||
if ($dropIdx < 0 || $dropIdx == 2) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
private function rewardFragmentPve()
|
||||
|
Loading…
x
Reference in New Issue
Block a user