This commit is contained in:
hujiabin 2023-06-08 21:04:18 +08:00
parent a01ae8e683
commit 512f571adf

View File

@ -597,7 +597,7 @@ class TameBattleDataService extends BaseService {
{
//pvp奖励 gold
if ($userDb){
// $this->calStarNum($temp['reward'],getXVal($info,'pvp_personal_rank', 0));
$this->calStarNum2($temp['reward'],getXVal($info,'pvp_personal_rank', 0));
$heroDb = Hero::findByAccountId(getXVal($info,'account_id', 0),getXVal($info,'hero_uniid', 0));
if (!$heroDb){
break;
@ -670,6 +670,25 @@ class TameBattleDataService extends BaseService {
myself()->_addItems($items, $awardService,$propertyChgService);
}
}
public function calStarNum2(&$reward,$pvp_rank){
$paramMeta = mt\Parameter::getByName('star_get_num');
if ($paramMeta){
$star_get_num = getXVal($paramMeta,'param_value', 0);
$num_arr = explode('|',$star_get_num);
if ($pvp_rank>count($num_arr) || $pvp_rank<1){
$finalNum = 0;
}else{
$finalNum = $this->calFinalStarNum($num_arr[$pvp_rank-1]);
}
array_push($reward['items'],array(
'item_id'=> V_ITEM_STAR,
'item_num'=>$finalNum,
));
}
}
private function calFinalStarNum($num){