diff --git a/lua/app/module/battle/controller/battle_controller_stage.lua b/lua/app/module/battle/controller/battle_controller_stage.lua index e353fc7c..d661eb72 100644 --- a/lua/app/module/battle/controller/battle_controller_stage.lua +++ b/lua/app/module/battle/controller/battle_controller_stage.lua @@ -166,7 +166,7 @@ end function BattleControllerStage:getFixedRogueSkill() if not self.fixedRogueSkill then local config = ConfigManager:getConfig("chapter")[self.chapterId] - if config.involved_skill then + if not DataManager.ChapterData:getChapterPassed(self.chapterId) and config.involved_skill then self.fixedRogueSkill = GFunc.getTable(config.involved_skill) else self.fixedRogueSkill = {}