diff --git a/lua/app/module/battle/controller/battle_base_controller.lua b/lua/app/module/battle/controller/battle_base_controller.lua index a4535af4..74bb7e5c 100644 --- a/lua/app/module/battle/controller/battle_base_controller.lua +++ b/lua/app/module/battle/controller/battle_base_controller.lua @@ -1995,6 +1995,7 @@ function BattleBaseController:lockElement(lcokElementType, isUnlock) end if isUnlock then + self.battleData:cacheLockElement(lcokElementType, nil) for elementType, list in pairs(self.lockElementMap) do self.battleData:cacheLockElement(elementType, nil) for _, posId in ipairs(list) do