diff --git a/lua/app/module/activity/act_boss_rush/act_boss_rush_manager.lua b/lua/app/module/activity/act_boss_rush/act_boss_rush_manager.lua index 4db9a716..1349e3c6 100644 --- a/lua/app/module/activity/act_boss_rush/act_boss_rush_manager.lua +++ b/lua/app/module/activity/act_boss_rush/act_boss_rush_manager.lua @@ -88,13 +88,15 @@ end function ActBossRushManager:rspEndBattle(result) if result.err_code == GConst.ERROR_STR.SUCCESS then - if result.reqData then - local wave = result.reqData.task_stat.pass_wave or 0 - local round = result.reqData.task_stat.total_turn or 0 - DataManager.ActBossRushData:addWaveCount(wave) - DataManager.ActBossRushData:updateWaveAndRound(wave, round) - end + local wave = result.max_wave or 0 + local round = result.min_round or 0 + DataManager.ActBossRushData:addWaveCount(wave) + DataManager.ActBossRushData:updateWaveAndRound(wave, round) ModuleManager.BattleManager:showBossRushBattleResultUI(GConst.BattleConst.BATTLE_TYPE.ACT_BOSS_RUSH, result.reqData and result.reqData.combatReport, result.reqData and result.reqData.task_stat) + + if result.reqData then + ModuleManager.TaskManager:addFightTaskProgress(result.reqData.task_stat) + end end end