diff --git a/lua/app/module/battle/controller/battle_base_controller.lua b/lua/app/module/battle/controller/battle_base_controller.lua index 6c352df7..054570b2 100644 --- a/lua/app/module/battle/controller/battle_base_controller.lua +++ b/lua/app/module/battle/controller/battle_base_controller.lua @@ -968,7 +968,6 @@ function BattleBaseController:enterRoundBegin() self.needWaitingBoardOver = nil self.waveRoundCount[self.waveIndex] = (self.waveRoundCount[self.waveIndex] or 0) + 1 self.battleUI:enterShowBoardAni(function() - self:takeGridEffect() self:enterEliminationBegin() end) table.clear(self.lastRoundBreakedGridType) @@ -1015,7 +1014,9 @@ end function BattleBaseController:enterEliminationBegin() self.roundStep = BattleConst.BATTLE_ROUND_STEP.ON_BEGIN - self:enterRefreshBoard(true) + self:enterRefreshBoard(true, function() + self:takeGridEffect() + end) end function BattleBaseController:enterElimination(needDelay)