|
@@ -573,6 +573,7 @@ class FightProc {
|
|
|
for ($i = 0; $i < $tz_n; $i++) {
|
|
|
$id = 1000 + rand(1, 6);
|
|
|
StoreProc::AddMultiItemInStore("$id,1"); # 获得图纸
|
|
|
+ $pickups .= ";$id,1";
|
|
|
}
|
|
|
}
|
|
|
# 宝石奖励: 数量min-max;品质:权重,品质:权重...
|
|
@@ -595,6 +596,7 @@ class FightProc {
|
|
|
if ($r < ($l + $item->p)) {
|
|
|
$gemId = $item->q * 10000 + rand(6) * 1000;
|
|
|
StoreProc::PutGemInStore($gemId); # 发放宝石并退出本次投色子
|
|
|
+ $pickups .= ";$gemId,1";
|
|
|
break;
|
|
|
}
|
|
|
$l += $item->p; # 累计到下一段
|
|
@@ -616,6 +618,9 @@ class FightProc {
|
|
|
'store' => ctx()->store,
|
|
|
'task' => ctx()->task,
|
|
|
'baseInfo' => ctx()->base(),
|
|
|
+ 'gold' => $gold + $waveMo->rewardGold,
|
|
|
+ 'exp' => $waveMo->rewardExp,
|
|
|
+ 'rewardStr' => $pickups
|
|
|
);
|
|
|
return Resp::ok($ret);
|
|
|
}
|