Main/System/Battle/BaseBattleWin.cs
@@ -193,6 +193,17 @@ return; if (!FuncOpen.Instance.IsFuncOpen(BattleManager.Instance.passFuncId, true)) return; //主线Boss之外的战斗支持永久特权跳过 var name = battleField.ToString(); bool isStoryBossBattleField = name == "StoryBossBattleField"; bool hasForeverPrivilege = InvestModel.Instance.IsInvested(InvestModel.foreverCardType); if (hasForeverPrivilege && !isStoryBossBattleField) { battleField.ForceFinish(); return; } int passRound = BattleManager.Instance.passRound; int nowRound = battleField.round; if (nowRound < passRound)