|
@@ -87,8 +87,8 @@ class StoreProc {
|
|
return self::changeStorage();
|
|
return self::changeStorage();
|
|
case CmdCode::cmd_store_changeBettleItem: # 6434
|
|
case CmdCode::cmd_store_changeBettleItem: # 6434
|
|
return self::changeBettleItem();
|
|
return self::changeBettleItem();
|
|
- case CmdCode::cmd_store_removeBettleItem: # 6435
|
|
|
|
- return self::removeBettleItem();
|
|
|
|
|
|
+ case CmdCode::cmd_store_useBettleItem: # 6435
|
|
|
|
+ return self::useBettleItem();
|
|
case CmdCode::cmd_store_setBettleItemUseVal: # 6436
|
|
case CmdCode::cmd_store_setBettleItemUseVal: # 6436
|
|
return self::setBettleItemUseVal();
|
|
return self::setBettleItemUseVal();
|
|
default:
|
|
default:
|
|
@@ -119,7 +119,7 @@ class StoreProc {
|
|
* 6435
|
|
* 6435
|
|
* @return type
|
|
* @return type
|
|
*/
|
|
*/
|
|
- public static function removeBettleItem() {
|
|
|
|
|
|
+ public static function useBettleItem() {
|
|
$index = req()->paras[0]; # 提取参数
|
|
$index = req()->paras[0]; # 提取参数
|
|
|
|
|
|
$store = ctx()->store(true);
|
|
$store = ctx()->store(true);
|
|
@@ -152,11 +152,25 @@ class StoreProc {
|
|
$itemid = req()->paras[2]; # 提取参数
|
|
$itemid = req()->paras[2]; # 提取参数
|
|
|
|
|
|
$store = ctx()->store(true);
|
|
$store = ctx()->store(true);
|
|
- if($type == 0){//添加
|
|
|
|
|
|
+
|
|
|
|
+ $str = GameConfig::globalsettings()->YaoPingAttrInitVal;
|
|
|
|
+ $slist = explode(';', $str);
|
|
|
|
+ $hp = explode(',', $slist[0])[0];
|
|
|
|
+ $mp = explode(',', $slist[1])[0];
|
|
|
|
+
|
|
|
|
+ if($type == 0){//添加
|
|
$item = new Ins_battleItem();
|
|
$item = new Ins_battleItem();
|
|
$item->index = $index;
|
|
$item->index = $index;
|
|
$item->id = $itemid;
|
|
$item->id = $itemid;
|
|
$item->num = $store->items->$itemid;
|
|
$item->num = $store->items->$itemid;
|
|
|
|
+
|
|
|
|
+ $subType = GameConfig::item_base_getItem($itemid)->subType;
|
|
|
|
+ if($subType == 341){
|
|
|
|
+ $item->attrVal = $hp;
|
|
|
|
+ } else {
|
|
|
|
+ $item->attrVal = $mp;
|
|
|
|
+ }
|
|
|
|
+
|
|
$store->battleItem->$index = $item;
|
|
$store->battleItem->$index = $item;
|
|
} else {
|
|
} else {
|
|
unset($store->battleItem->$index);
|
|
unset($store->battleItem->$index);
|