|
@@ -146,18 +146,18 @@ class StoreProc {
|
|
|
while (true) {
|
|
|
$tag = 9999;
|
|
|
foreach ($arr as $index => &$equip) {
|
|
|
- //$ins_equip = new Ins_Equip($equip);
|
|
|
- $lvMo = GameConfig::equip_levelupgrade_getItem($equip->level);
|
|
|
+ $ins_equip = new Ins_Equip($equip);
|
|
|
+ $lvMo = GameConfig::equip_levelupgrade_getItem($ins_equip->level);
|
|
|
$needGold = $lvMo->needGold;
|
|
|
$needItemNum = $lvMo->needItemNum;
|
|
|
- $neeItemId = $equip->mo()->costTuzhiId;
|
|
|
+ $neeItemId = $ins_equip->mo()->costTuzhiId;
|
|
|
if($user->baseInfo->gold >= $needGold && StlUtil::dictHasProperty($user->store->items, $neeItemId) && $user->store->items->$neeItemId >= $needItemNum){
|
|
|
- $id = $equip->typeId;
|
|
|
- $equip->level += 1;
|
|
|
+ $id = $ins_equip->typeId;
|
|
|
+ $ins_equip->level += 1;
|
|
|
$equipDic->$id->level += 1;
|
|
|
$user->baseInfo->Consume_Gold($needGold);
|
|
|
$user->store->removeItem($neeItemId, $needItemNum);
|
|
|
- if($equip->level >= 50){
|
|
|
+ if($ins_equip->level >= 50){
|
|
|
$tag = $index;
|
|
|
break;
|
|
|
}
|