1
This commit is contained in:
parent
2aee5806cb
commit
cb954f34a7
@ -28,8 +28,13 @@ class BagController extends BaseAuthedController {
|
||||
|
||||
public function itemList()
|
||||
{
|
||||
$itemList = Bag::all();
|
||||
$itemDtoList = array();
|
||||
foreach ($itemList as $item) {
|
||||
array_push($itemDtoList, Bag::toDto($item));
|
||||
}
|
||||
$this->_rspData(array(
|
||||
'item_list' => Bag::all(),
|
||||
'item_list' => $itemDtoList,
|
||||
));
|
||||
}
|
||||
|
||||
|
@ -154,7 +154,7 @@ class GunController extends BaseAuthedController {
|
||||
)
|
||||
);
|
||||
}
|
||||
Break;
|
||||
break;
|
||||
case V_ITEM_DIAMOND:
|
||||
{
|
||||
$costItems = array(
|
||||
@ -178,7 +178,7 @@ class GunController extends BaseAuthedController {
|
||||
return;
|
||||
}
|
||||
$baseAttrs = mt\Item::getBaseAttrs($itemMeta);
|
||||
$baseAttrs = mt\AttrHelper::mergeAttr($baseAttrs, Bag::getAttrs());
|
||||
mt\AttrHelper::mergeAttr($baseAttrs, Bag::getAttrs());
|
||||
$attrs = emptyReplace(json_decode($gunDb['rand_attr'], true), array());
|
||||
$ret = mt\GunLevel::addRandAttr($nextLevelMeta, $baseAttrs, $attrs);
|
||||
if (!$ret) {
|
||||
|
@ -64,7 +64,7 @@ class Bag extends BaseModel {
|
||||
),
|
||||
function ($row) use(&$itemList) {
|
||||
if ($row['item_num'] > 0) {
|
||||
array_push($itemList, Bag::toDto($row));
|
||||
array_push($itemList, $row);
|
||||
}
|
||||
}
|
||||
);
|
||||
@ -76,8 +76,8 @@ class Bag extends BaseModel {
|
||||
$items = self::all();
|
||||
$attrs = array();
|
||||
foreach ($items as $item) {
|
||||
$dbAttrs = emptyReplace(json_decode($row['rand_attr'], true), array());
|
||||
mt\mergeAttr($attrs, $dbAttrs);
|
||||
$dbAttrs = emptyReplace(json_decode($item['rand_attr'], true), array());
|
||||
mt\AttrHelper::mergeAttr($attrs, $dbAttrs);
|
||||
}
|
||||
return $attrs;
|
||||
}
|
||||
|
@ -20,7 +20,7 @@ class GunLevel {
|
||||
return getXVal(self::$qualityLevelHash, $quality . '_' . $level, null);
|
||||
}
|
||||
|
||||
public static function addRandAttr($levelMeta, $baseAttrs, &$attrs)
|
||||
public static function addRandAttr($levelMeta, $baseAttrs, &$dbAttrs)
|
||||
{
|
||||
$nums = explode(':', $levelMeta['rand_attrs_num']);
|
||||
$num = rand($nums[0], $nums[1]);
|
||||
|
Loading…
x
Reference in New Issue
Block a user