1
This commit is contained in:
parent
1379f62091
commit
5af3a9ab3f
@ -461,11 +461,25 @@ class BattleDataService extends BaseService {
|
|||||||
$instanceId = getReqVal('pve_instance_id', 0);
|
$instanceId = getReqVal('pve_instance_id', 0);
|
||||||
$instanceMode = getReqVal('pve_instance_mode', 0);
|
$instanceMode = getReqVal('pve_instance_mode', 0);
|
||||||
$pveRankScore = getReqVal('pve_rank_score', 0);
|
$pveRankScore = getReqVal('pve_rank_score', 0);
|
||||||
|
$userInfo = myself()->_getOrmUserInfo();
|
||||||
$this->pveGeminiMeta = mt\PveGemini::get($instanceId);
|
$this->pveGeminiMeta = mt\PveGemini::get($instanceId);
|
||||||
|
if ($this->pveGeminiMeta) {
|
||||||
|
if (!($userInfo['pve_instance_id'] == $instanceId ||
|
||||||
|
$userInfo['pve_instance_id'] == $instanceId + 1)) {
|
||||||
|
$this->pveGeminiMeta = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
$this->pveGeminiMetaMode = mt\PveGeminiMode::get($instanceMode);
|
$this->pveGeminiMetaMode = mt\PveGeminiMode::get($instanceMode);
|
||||||
if ($this->pveGeminiModeMeta) {
|
if ($this->pveGeminiModeMeta) {
|
||||||
$this->instanceRank = mt\PveGeminiMode::calcStar($this->pveGeminiModeMeta, $pveRankScore);
|
$this->instanceRank = mt\PveGeminiMode::calcStar($this->pveGeminiModeMeta, $pveRankScore);
|
||||||
}
|
}
|
||||||
|
if (getReqVal('pve_kill_boss', 0) == 1) {
|
||||||
|
if ($this->pveGeminiMeta) {
|
||||||
|
myself()->_updateUserInfo(array(
|
||||||
|
'pve_instance_id' => $instanceId
|
||||||
|
));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private function rewardFragmentPvp()
|
private function rewardFragmentPvp()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user