From 29e2e3388866be18edb8a77a59c2694ce069b6ad Mon Sep 17 00:00:00 2001 From: Fang Date: Mon, 19 Jun 2023 10:25:33 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=93=E7=AE=97=E7=95=8C=E9=9D=A2=E7=9B=B8?= =?UTF-8?q?=E5=90=8C=E5=A5=96=E5=8A=B1=E5=90=88=E5=B9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/app/ui/battle/battle_result_ui.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lua/app/ui/battle/battle_result_ui.lua b/lua/app/ui/battle/battle_result_ui.lua index 4c3e85b5..1a5f6027 100644 --- a/lua/app/ui/battle/battle_result_ui.lua +++ b/lua/app/ui/battle/battle_result_ui.lua @@ -19,6 +19,16 @@ function BattleResultUI:ctor(params) self.totalDmg = self.totalDmg + info.dmg end end + + -- 相同奖励合并 + for idx, reward in pairs(self.rewards) do + for i = #self.rewards, idx + 1, -1 do + if i ~= idx and reward.item.id == self.rewards[i].item.id then + reward.item.count = reward.item.count + self.rewards[i].item.count + table.remove(self.rewards, i) + end + end + end end function BattleResultUI:onClose()