From 9cc637d88bdce6fba8363f06da16d47a0de25b64 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 18 十二月 2025 23:20:21 +0800
Subject: [PATCH] 386 跳过按钮

---
 Main/System/Battle/BaseBattleWin.cs |   27 ++++++++++++++++++++++++---
 1 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/Main/System/Battle/BaseBattleWin.cs b/Main/System/Battle/BaseBattleWin.cs
index 7e7a8ee..8d514ed 100644
--- a/Main/System/Battle/BaseBattleWin.cs
+++ b/Main/System/Battle/BaseBattleWin.cs
@@ -200,12 +200,24 @@
     public bool IsPass()
     {
         if (null == battleField)
-            return false;
+            return true;
         // 妫�鏌ユ槸鍚︿负姘镐箙鐗规潈鍗$帺瀹�
         bool hasForeverPrivilege = InvestModel.Instance.IsInvested(InvestModel.foreverCardType);
 
-        if (!hasForeverPrivilege && !FuncOpen.Instance.IsFuncOpen(BattleManager.Instance.passFuncId, true))
+        string battleFieldName = battleField.ToString();
+        if (!hasForeverPrivilege && !FuncOpen.Instance.IsFuncOpen(BattleManager.Instance.passFuncId))
+        {
+            if (battleFieldName != BattleConst.StoryBossBattleField)
+            {
+                //绛夌骇杈惧埌20绾у悗瑙i攣鎴栧紑閫氱粓韬壒鏉冭В閿�
+                SysNotifyMgr.Instance.ShowTip("BattlePass2");
+            }
+            else
+            {
+                FuncOpen.Instance.ProcessorFuncErrorTip(BattleManager.Instance.passFuncId);
+            }
             return false;
+        }
 
         int passRound = BattleManager.Instance.defaultPassRound;
         var name = battleField.ToString();
@@ -254,7 +266,16 @@
             int realPassRound = passRound + 1;  // 閰嶇疆鏄秴杩噚鍥炲悎鍙互璺�,鎰忓懗鐫�x+1鍥炲悎鍙互璺�
             if (nowRound < realPassRound)
             {
-                SysNotifyMgr.Instance.ShowTip("BattlePass", realPassRound - nowRound);
+                if (battleFieldName != BattleConst.StoryBossBattleField)
+                {
+                    //%s0鍥炲悎鍚庡彲璺宠繃锛屽紑閫氱粓韬壒鏉冪珛鍗宠烦杩�
+                    SysNotifyMgr.Instance.ShowTip("BattlePass1", realPassRound - nowRound);
+                }
+                else
+                {
+                    SysNotifyMgr.Instance.ShowTip("BattlePass", realPassRound - nowRound);
+                }
+
                 return false;
             }
         }

--
Gitblit v1.8.0