Эх сурвалжийг харах

修改结算接口的 返回值

王刚 1 жил өмнө
parent
commit
f7ba318534

+ 5 - 0
Gameserver/App/process/FightProc.php

@@ -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);
     }