This commit is contained in:
hujiabin 2023-07-24 18:47:38 +08:00
parent 13787e044c
commit b7f1d942e7
2 changed files with 5 additions and 5 deletions

View File

@ -58,7 +58,7 @@ class RestApiController extends BaseController {
); );
array_push($info['attributes'],array( array_push($info['attributes'],array(
"trait_type" => "level", "trait_type" => "level",
"value" => $heroDb['hero_lv'], "value" => intval($heroDb['hero_lv']),
"max_value" => 15, "max_value" => 15,
)); ));
$randAttr = emptyReplace(json_decode($heroDb['rand_attr'], true), array()); $randAttr = emptyReplace(json_decode($heroDb['rand_attr'], true), array());
@ -67,21 +67,21 @@ class RestApiController extends BaseController {
case kHAT_Hp : { case kHAT_Hp : {
array_push($info['attributes'],array( array_push($info['attributes'],array(
"trait_type" => "Hp", "trait_type" => "Hp",
"value" => $attr['val'], "value" => intval($attr['val']),
)); ));
} }
break; break;
case kHAT_Atk : { case kHAT_Atk : {
array_push($info['attributes'],array( array_push($info['attributes'],array(
"trait_type" => "Atk", "trait_type" => "Atk",
"value" => $attr['val'], "value" => intval($attr['val']),
)); ));
} }
break; break;
case kHAT_Def : { case kHAT_Def : {
array_push($info['attributes'],array( array_push($info['attributes'],array(
"trait_type" => "Def", "trait_type" => "Def",
"value" => $attr['val'], "value" => intval($attr['val']),
)); ));
} }
} }

View File

@ -339,7 +339,7 @@ class FormulaService extends BaseService {
public static function calcBattleAfterRankScore($userDb,$params,$winningPro){ public static function calcBattleAfterRankScore($userDb,$params,$winningPro){
/**一个玩家的赛后积分 = 赛前积分+K*(胜负率-总胜率)+2K*(表现分-段位要求的及格分)*/ /**一个玩家的赛后积分 = 赛前积分+K*(胜负率-总胜率)+2K*(表现分-段位要求的及格分)*/
//胜负率=1-(排名-1)/(最大排名-1) //胜负率=1-(排名-1)/(最大排名-1)
$ranked = getXVal($params, 'ranked'); $ranked = getXVal($params, 'pvp_personal_rank');
$teamRank = getXVal($params, 'pvp_team_rank'); $teamRank = getXVal($params, 'pvp_team_rank');
$meta1 = mt\Parameter::getByName('rank_order_max'); $meta1 = mt\Parameter::getByName('rank_order_max');
$maxRanked = $meta1 ? $meta1['param_value'] : 40; //************** parameter 参数表获取 ************ $maxRanked = $meta1 ? $meta1['param_value'] : 40; //************** parameter 参数表获取 ************