diff --git a/lua/app/module/battle/skill/battle_board_skill_handle.lua b/lua/app/module/battle/skill/battle_board_skill_handle.lua index 787dccf6..e93544c1 100644 --- a/lua/app/module/battle/skill/battle_board_skill_handle.lua +++ b/lua/app/module/battle/skill/battle_board_skill_handle.lua @@ -336,11 +336,13 @@ local function _takeAddSkillEnergy(atkUnitComp, skillEntity, battleController) local boardSkills local count = 0 for eType, entity in pairs(battleController.battleData:getSkillEntities()) do - if not boardSkills then - boardSkills = {} + if entity:getUnlocked() then + if not boardSkills then + boardSkills = {} + end + table.insert(boardSkills, eType) + count = count + 1 end - table.insert(boardSkills, eType) - count = count + 1 end if count <= 0 then return