1
This commit is contained in:
parent
1a615a971d
commit
03540d5517
@ -146,9 +146,7 @@ class Hero(object):
|
|||||||
'response': [
|
'response': [
|
||||||
_common.RspHead(),
|
_common.RspHead(),
|
||||||
['ceg', 0, 'ceg'],
|
['ceg', 0, 'ceg'],
|
||||||
['gold', 0, 'gold'],
|
['!cost', [_common.AwardItem()], '返还资源']
|
||||||
['piece', 0, '碎片'],
|
|
||||||
['serum', 0, '材料'],
|
|
||||||
]
|
]
|
||||||
},{
|
},{
|
||||||
'name': 'heroResetLevel',
|
'name': 'heroResetLevel',
|
||||||
|
@ -359,6 +359,10 @@ class HeroController extends BaseAuthedController {
|
|||||||
$this->_rspErr(1, "param hero_unnid error");
|
$this->_rspErr(1, "param hero_unnid error");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if ($heroDb['hero_lv'] == 1){
|
||||||
|
$this->_rspErr(1, "Level 1 hero cannot operate");
|
||||||
|
return;
|
||||||
|
}
|
||||||
$paramMeta = \mt\Parameter::getListValue('hero_reset_cost');
|
$paramMeta = \mt\Parameter::getListValue('hero_reset_cost');
|
||||||
if (!$paramMeta){
|
if (!$paramMeta){
|
||||||
$this->_rspErr(1, "parameter hero_reset_cost is null ");
|
$this->_rspErr(1, "parameter hero_reset_cost is null ");
|
||||||
@ -380,11 +384,29 @@ class HeroController extends BaseAuthedController {
|
|||||||
$serum += $heroLevelMeta['serum'];
|
$serum += $heroLevelMeta['serum'];
|
||||||
$gold += $heroLevelMeta['gold'];
|
$gold += $heroLevelMeta['gold'];
|
||||||
}
|
}
|
||||||
|
$costItems = array(
|
||||||
|
array(
|
||||||
|
'item_id' => V_ITEM_GOLD,
|
||||||
|
'item_num' => $gold,
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
'item_id' => V_ITEM_HERO_META,
|
||||||
|
'item_num' => $serum,
|
||||||
|
),
|
||||||
|
|
||||||
|
);
|
||||||
|
$metaList = mt\Item::getMetaListByType(mt\Item::FRAGMENT_TYPE);
|
||||||
|
foreach ($metaList as $meta){
|
||||||
|
if ($meta['relationship'] == $heroDb['hero_id']) {
|
||||||
|
array_push($costItems,array(
|
||||||
|
'item_id' => $meta['id'],
|
||||||
|
'item_num' => $piece,
|
||||||
|
));
|
||||||
|
}
|
||||||
|
}
|
||||||
$this->_rspData(array(
|
$this->_rspData(array(
|
||||||
'ceg' => $actual_price,
|
'ceg' => $actual_price,
|
||||||
'gold' => $gold,
|
"cost" => $costItems
|
||||||
'piece' => $piece,
|
|
||||||
'serum' => $serum,
|
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user