362 【付费内容】特权卡-补充 主线Boss之外的战斗支持永久特权卡跳过
1个文件已修改
11 ■■■■■ 已修改文件
Main/System/Battle/BaseBattleWin.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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)