From dc27a25b11e788fcc538c055abdd4880e534b0f2 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 08 一月 2026 10:48:02 +0800
Subject: [PATCH] 386 跳过按钮

---
 Main/System/Battle/BaseBattleWin.cs |   33 ++++++++++++++++++++-------------
 1 files changed, 20 insertions(+), 13 deletions(-)

diff --git a/Main/System/Battle/BaseBattleWin.cs b/Main/System/Battle/BaseBattleWin.cs
index a71b94e..1089591 100644
--- a/Main/System/Battle/BaseBattleWin.cs
+++ b/Main/System/Battle/BaseBattleWin.cs
@@ -233,7 +233,7 @@
         if (!FuncOpenLVConfig.HasKey(passFuncId))
             return true;
         int lv = FuncOpenLVConfig.Get(passFuncId).LimitLV;
-        SysNotifyMgr.Instance.ShowTip("BattlePass2", lv);
+        SysNotifyMgr.Instance.ShowTip("BattlePass4", lv);
         return false;
     }
 
@@ -292,27 +292,34 @@
         // 涓荤嚎BOSS鎴樺満鐗规畩鎻愮ず
         if (battleFieldName == BattleConst.StoryBossBattleField)
         {
-            if (!hasForeverPrivilege || IsStoryBossChapterLimited())
+            int lv = PlayerDatas.Instance.baseData.LV;
+            if (lv <= BattleManager.Instance.passLV)
             {
-                SysNotifyMgr.Instance.ShowTip("BattlePass3", waitRound, BattleManager.Instance.passChapterID);
+                if (!hasForeverPrivilege || IsStoryBossChapterLimited())
+                {
+                    SysNotifyMgr.Instance.ShowTip("BattlePass3", waitRound, BattleManager.Instance.passChapterID);
+                }
+                else
+                {
+                    SysNotifyMgr.Instance.ShowTip("BattlePass", waitRound);
+                }
             }
             else
             {
-                SysNotifyMgr.Instance.ShowTip("BattlePass", waitRound);
+                if (hasForeverPrivilege && IsStoryBossChapterLimited())
+                {
+                    SysNotifyMgr.Instance.ShowTip("BattlePass3", waitRound, BattleManager.Instance.passChapterID);
+                }
+                else
+                {
+                    SysNotifyMgr.Instance.ShowTip("BattlePass", waitRound);
+                }
             }
         }
         // 鍏朵粬鎴樺満鎻愮ず
         else
         {
-            if (hasForeverPrivilege)
-            {
-                SysNotifyMgr.Instance.ShowTip("BattlePass", waitRound);
-            }
-            else
-            {
-                SysNotifyMgr.Instance.ShowTip("BattlePass1", waitRound);
-            }
-
+            SysNotifyMgr.Instance.ShowTip("BattlePass", waitRound);
         }
     }
 

--
Gitblit v1.8.0