|
@@ -229,8 +229,10 @@ class HeroProc {
|
|
|
|
|
|
$totalGold = $costItemConst->costGold * $costNumber; #验证金币是否充足
|
|
|
my_Assert($user->baseInfo->gold >= $totalGold, ErrCode::notenough_gold_msg);
|
|
|
+
|
|
|
+ UserProc::CollectUserBaseParam(req()->cmd, 2, $user->baseInfo->gold, $totalGold, $user->baseInfo->gold-$totalGold,"");
|
|
|
$user->baseInfo->gold -= $totalGold;
|
|
|
-
|
|
|
+
|
|
|
$totalEXP += $costItemConst->baseExp;
|
|
|
$heroConst = GameConfig::hero_getItem($targetHero->typeId); # 英雄模板数据
|
|
|
my_Assert(null != $heroConst, ErrCode::err_const_no, "英雄 模板数据");
|
|
@@ -289,6 +291,8 @@ class HeroProc {
|
|
|
StoreProc::removeItemFromStore($user->store, $list[0], $list[1]);
|
|
|
}
|
|
|
$user->store->items->$segID -= $mo->segNum;
|
|
|
+
|
|
|
+ UserProc::CollectUserBaseParam(req()->cmd, 2, $user->baseInfo->gold, $mo->gold, $user->baseInfo->gold - $mo->gold,"");
|
|
|
$user->baseInfo->gold -= $mo->gold;
|
|
|
$collectHeros->$uid->curStar += 1;
|
|
|
|
|
@@ -807,7 +811,7 @@ class HeroProc {
|
|
|
$list = explode(',', $value);
|
|
|
StoreProc::removeItemFromStore($user->store, $list[0], $list[1]);
|
|
|
}
|
|
|
-
|
|
|
+ UserProc::CollectUserBaseParam(req()->cmd,2, $user->baseInfo->gold, $mo->gold, $user->baseInfo->gold - $mo->gold,"");
|
|
|
$user->baseInfo->gold -= $mo->gold;
|
|
|
$yanling->$uid->starLv += 1;
|
|
|
|
|
@@ -878,6 +882,8 @@ class HeroProc {
|
|
|
}
|
|
|
|
|
|
$user->store->yanling->$uid = $equipVo;
|
|
|
+
|
|
|
+ UserProc::CollectUserBaseParam(req()->cmd, 2,$user->baseInfo->gold, $totalGold, $user->baseInfo->gold - $totalGold,"");
|
|
|
$user->baseInfo->gold -= $totalGold;
|
|
|
req()->userInfo->game = $user;
|
|
|
req()->userInfo->game->store->items = $myPacketItems; # 更新背包数据
|