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