diff --git a/lua/app/ui/battle/battle_ui.lua b/lua/app/ui/battle/battle_ui.lua index b2f91998..985d6ac2 100644 --- a/lua/app/ui/battle/battle_ui.lua +++ b/lua/app/ui/battle/battle_ui.lua @@ -887,8 +887,9 @@ function BattleUI:eliminationAni(aniSequence, effectGridMap, callback) if info.breakSfxName then breakSfxNameIndexMap[info.breakSfxName] = (breakSfxNameIndexMap[info.breakSfxName] or 0) + 1 + local breakIndex = breakSfxNameIndexMap[info.breakSfxName] self.eliminationAniSeq:InsertCallback(time, function() - self:getSfxGridBreak(info.breakSfxName, breakSfxNameIndexMap[info.breakSfxName], function(obj) + self:getSfxGridBreak(info.breakSfxName, breakIndex, function(obj) local pos = ModuleManager.BattleManager:getPosInfo(info.posId) obj:setLocalScale(38, 38, 38) obj:setLocalPosition(pos.x, pos.y, 0)