|
@@ -393,7 +393,7 @@ class StoreProc {
|
|
|
case 2://替换
|
|
|
//满不满都高替低品阶
|
|
|
my_Assert(StlUtil::dictHasProperty($dic, $replaceUId), ErrCode::user_store_NoExistGemReplace);
|
|
|
- $replace_ins_Gem = $dic->$replaceUId; //这个uid是5个坑位的index id
|
|
|
+ $replace_ins_Gem = new Ins_Gem($dic->$replaceUId); //这个uid是5个坑位的index id
|
|
|
my_Assert($replace_ins_Gem->mo()->qual > $ins_gem->mo()->qual, ErrCode::user_store_NoExistGemReplace);
|
|
|
$id = $replace_ins_Gem->uid;
|
|
|
$user->store->gemStore->$id = $replace_ins_Gem;
|
|
@@ -404,7 +404,7 @@ class StoreProc {
|
|
|
case 3://手动
|
|
|
my_Assert(count((array)$dic)>=5, ErrCode::user_store_GemCanotSet);
|
|
|
my_Assert(StlUtil::dictHasProperty($dic, $replaceUId), ErrCode::user_store_NoExistGemReplace);
|
|
|
- $replace_ins_Gem = $dic->$replaceUId;
|
|
|
+ $replace_ins_Gem = new Ins_Gem($dic->$replaceUId);
|
|
|
$id = $replace_ins_Gem->uid;
|
|
|
if($tag_gem != null){//如果有u那
|
|
|
my_Assert($replace_ins_Gem->uid == $tag_gem->uid, ErrCode::user_store_SameGemCanotEquip); //点的不是u一样的,则提示同一件装备无法镶嵌多个技能相同的宝石 【错误】
|