From c9d73ceaf696a4e9c31f0a641eb24b2ce05cdc89 Mon Sep 17 00:00:00 2001 From: xiekaidong Date: Mon, 18 Sep 2023 11:40:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/app/ui/battle/battle_act_pvp_result_ui.lua | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/lua/app/ui/battle/battle_act_pvp_result_ui.lua b/lua/app/ui/battle/battle_act_pvp_result_ui.lua index 0dbc815a..939eb7ea 100644 --- a/lua/app/ui/battle/battle_act_pvp_result_ui.lua +++ b/lua/app/ui/battle/battle_act_pvp_result_ui.lua @@ -174,15 +174,19 @@ function BattleActPvpResultUI:refreshBountyNode() lastExp = exp end - local calExp = lastExp - for i = lastLevel, curLevel - 1 do - local need = DataManager.ActPvpData:getBountyLevelExp(i) - if need > 0 then - addExp = addExp + need - calExp - calExp = 0 + if lastLevel ~= curLevel then + local calExp = lastExp + for i = lastLevel, curLevel - 1 do + local need = DataManager.ActPvpData:getBountyLevelExp(i) + if need > 0 then + addExp = addExp + need - calExp + calExp = 0 + end end + addExp = addExp + exp + else + addExp = exp - lastExp end - addExp = addExp + exp local lastNeedExp = DataManager.ActPvpData:getBountyLevelExp(lastLevel) local oldSliderValue = 0