完成getRankReward改造
This commit is contained in:
parent
57282adc92
commit
d27e2d8771
@ -6,6 +6,7 @@ require_once 'metatable/parameter.php';
|
|||||||
|
|
||||||
require_once('mt/Parameter.php');
|
require_once('mt/Parameter.php');
|
||||||
require_once('mt/Drop.php');
|
require_once('mt/Drop.php');
|
||||||
|
require_once('mt/RankReward.php');
|
||||||
|
|
||||||
class GameOverController extends BaseAuthedController {
|
class GameOverController extends BaseAuthedController {
|
||||||
|
|
||||||
@ -56,23 +57,6 @@ class GameOverController extends BaseAuthedController {
|
|||||||
return $e;
|
return $e;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function getRankReward($rank)
|
|
||||||
{
|
|
||||||
$rank_meta_table = require('../res/rankReward@rankReward.php');
|
|
||||||
$rank_meta = getRankRewardConfig($rank_meta_table, $rank);
|
|
||||||
$d = array(
|
|
||||||
'rank' => $rank_meta['rank'],
|
|
||||||
'parameter' => $rank_meta['parameter'],
|
|
||||||
'drop' => $rank_meta['drop'],
|
|
||||||
'ad_drop' => $rank_meta['ad_drop'],
|
|
||||||
'ad_num' => $rank_meta['ad_num'],
|
|
||||||
'js_num' => $rank_meta['js_num'],
|
|
||||||
'js_drop' => $rank_meta['js_drop'],
|
|
||||||
'zbmode_param' => $rank_meta['zbmode_param'],
|
|
||||||
);
|
|
||||||
return $d;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function firstRewardInfo()
|
public function firstRewardInfo()
|
||||||
{
|
{
|
||||||
$account_id = $_REQUEST['account_id'];
|
$account_id = $_REQUEST['account_id'];
|
||||||
@ -103,7 +87,7 @@ class GameOverController extends BaseAuthedController {
|
|||||||
$par = $p['param_value'];
|
$par = $p['param_value'];
|
||||||
|
|
||||||
if ($type == 1) {
|
if ($type == 1) {
|
||||||
$ar = $this->getRankReward($rank);
|
$ar = mt\RankReward::getOldRankReward($rank);
|
||||||
$coin = $ar['zbmode_param'];
|
$coin = $ar['zbmode_param'];
|
||||||
$num = ceil($ar['zbmode_param'] / $par);
|
$num = ceil($ar['zbmode_param'] / $par);
|
||||||
if (isset($_REQUEST['kills'])) {
|
if (isset($_REQUEST['kills'])) {
|
||||||
@ -261,7 +245,7 @@ class GameOverController extends BaseAuthedController {
|
|||||||
protected function randomReward($rank,$type)
|
protected function randomReward($rank,$type)
|
||||||
{
|
{
|
||||||
//随机奖励
|
//随机奖励
|
||||||
$r = $this->getRankReward($rank);
|
$r = mt\RankReward::getOldRankReward($rank);
|
||||||
$b = mt\Drop::getOldDrop($r['ad_drop']);
|
$b = mt\Drop::getOldDrop($r['ad_drop']);
|
||||||
$count = $r['ad_num'];
|
$count = $r['ad_num'];
|
||||||
if ($type == 1) {
|
if ($type == 1) {
|
||||||
|
@ -9,6 +9,7 @@ require_once('mt/Drop.php');
|
|||||||
require_once('mt/EquipUpgrade.php');
|
require_once('mt/EquipUpgrade.php');
|
||||||
require_once('mt/Season.php');
|
require_once('mt/Season.php');
|
||||||
require_once('mt/SeasonPoint.php');
|
require_once('mt/SeasonPoint.php');
|
||||||
|
require_once('mt/RankReward.php');
|
||||||
|
|
||||||
class RoleController extends BaseAuthedController {
|
class RoleController extends BaseAuthedController {
|
||||||
|
|
||||||
@ -25,23 +26,6 @@ class RoleController extends BaseAuthedController {
|
|||||||
return $arr;
|
return $arr;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function getRankReward($rank)
|
|
||||||
{
|
|
||||||
$rank_meta_table = require('../res/rankReward@rankReward.php');
|
|
||||||
$rank_meta = getRankRewardConfig($rank_meta_table, $rank);
|
|
||||||
$d = array(
|
|
||||||
'rank' => $rank_meta['rank'],
|
|
||||||
'parameter' => $rank_meta['parameter'],
|
|
||||||
'drop' => $rank_meta['drop'],
|
|
||||||
'ad_drop' => $rank_meta['ad_drop'],
|
|
||||||
'ad_num' => $rank_meta['ad_num'],
|
|
||||||
'js_num' => $rank_meta['js_num'],
|
|
||||||
'js_drop' => $rank_meta['js_drop'],
|
|
||||||
'zbmode_param' => $rank_meta['zbmode_param'],
|
|
||||||
);
|
|
||||||
return $d;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected function getEquip($equip_id)
|
protected function getEquip($equip_id)
|
||||||
{
|
{
|
||||||
$g_conf_equip_cluster = require('../res/equip@equip.php');
|
$g_conf_equip_cluster = require('../res/equip@equip.php');
|
||||||
@ -617,7 +601,7 @@ class RoleController extends BaseAuthedController {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$rank = $_REQUEST['rank'];
|
$rank = $_REQUEST['rank'];
|
||||||
$ar = $this->getRankReward($rank);
|
$ar = mt\RankReward::getOldRankReward($rank);
|
||||||
$coin_num = $ar['zbmode_param'];
|
$coin_num = $ar['zbmode_param'];
|
||||||
$addreward = new classes\AddReward();
|
$addreward = new classes\AddReward();
|
||||||
$val = $addreward->getVipVal($account_id, 1);
|
$val = $addreward->getVipVal($account_id, 1);
|
||||||
|
39
webapp/mt/RankReward.php
Normal file
39
webapp/mt/RankReward.php
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace mt;
|
||||||
|
|
||||||
|
use phpcommon;
|
||||||
|
|
||||||
|
class RankReward {
|
||||||
|
|
||||||
|
public static function get($id)
|
||||||
|
{
|
||||||
|
return array_key_exists($id, self::getMetaList()) ? self::getMetaList()[$id] : null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static function getOldRankReward($id)
|
||||||
|
{
|
||||||
|
$meta = self::get($id);
|
||||||
|
return array(
|
||||||
|
'rank' => $meta['rank'],
|
||||||
|
'parameter' => $meta['parameter'],
|
||||||
|
'drop' => $meta['drop'],
|
||||||
|
'ad_drop' => $meta['ad_drop'],
|
||||||
|
'ad_num' => $meta['ad_num'],
|
||||||
|
'js_num' => $meta['js_num'],
|
||||||
|
'js_drop' => $meta['js_drop'],
|
||||||
|
'zbmode_param' => $meta['zbmode_param'],
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected static function getMetaList()
|
||||||
|
{
|
||||||
|
if (!self::$metaList) {
|
||||||
|
self::$metaList = getMetaTable('rankReward@rankReward.php');
|
||||||
|
}
|
||||||
|
return self::$metaList;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected static $metaList;
|
||||||
|
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user