From d7f60f500216a9e815e4e004214d6aada16c9ff9 Mon Sep 17 00:00:00 2001 From: xiekaidong Date: Tue, 5 Sep 2023 17:36:43 +0800 Subject: [PATCH] =?UTF-8?q?bossrush=E9=98=B5=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../activity/act_boss_rush/act_boss_rush_data.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lua/app/userdata/activity/act_boss_rush/act_boss_rush_data.lua b/lua/app/userdata/activity/act_boss_rush/act_boss_rush_data.lua index fe69d00e..df38e24c 100644 --- a/lua/app/userdata/activity/act_boss_rush/act_boss_rush_data.lua +++ b/lua/app/userdata/activity/act_boss_rush/act_boss_rush_data.lua @@ -65,7 +65,16 @@ function ActBossRushData:init(data) self.activity_id = data.activity_id -- 战斗 if data.heroes then - DataManager.FormationData:initFormationByType(GConst.BattleConst.FORMATION_TYPE.BOSS_RUSH, data.heroes) + local update = false + for _, heroId in ipairs(data.heroes) do + if heroId > 0 then + update = true + break + end + end + if update then + DataManager.FormationData:initFormationByType(GConst.BattleConst.FORMATION_TYPE.BOSS_RUSH, data.heroes) + end end self.todayFightCount = data.fight_count or 0 self.fightCount = data.total_fight_count or 0