From dc7922d80c1d133b6261b8af1d521567d2c0a35d Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 30 十月 2025 16:51:39 +0800
Subject: [PATCH] Merge branch 'master' of http://mobile.secondworld.net.cn:10010/r/Project_SG_scripts

---
 Main/System/Setting/QuickSetting.cs |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/Main/System/Setting/QuickSetting.cs b/Main/System/Setting/QuickSetting.cs
index 2a8972a..12dd103 100644
--- a/Main/System/Setting/QuickSetting.cs
+++ b/Main/System/Setting/QuickSetting.cs
@@ -11,14 +11,19 @@
 public class QuickSetting : Singleton<QuickSetting>
 {
     public QuickSetting()
-    {   
+    {
         //鑷姩鎴樻枟 鍑犲�嶆秷鑰� 鍑犲�嶉�熷害 鏄惁楂樻垬鍔涘仠姝� 鏄惁寮�鍚嚜鍔ㄦ垬鏂�
         quickSettingDic.Add(QuickSettingType.AutoFight_Cost, new QuickSettingRange(QuickSettingType.AutoFight_Cost, 0, 1));
         quickSettingDic.Add(QuickSettingType.AutoFight_Speed, new QuickSettingRange(QuickSettingType.AutoFight_Speed, 1, 1));
         quickSettingDic.Add(QuickSettingType.AutoFight_FightPower, new QuickSettingRange(QuickSettingType.AutoFight_FightPower, 2, 1));
         quickSettingDic.Add(QuickSettingType.AutoFight_Open, new QuickSettingRange(QuickSettingType.AutoFight_Open, 3, 1));
+        quickSettingDic.Add(QuickSettingType.AutoGoldRush, new QuickSettingRange(QuickSettingType.AutoGoldRush, 4, 10, 1));  //鑷姩娣橀噾锛�9涓墿鍝佸�硷紝1涓嚜鍔ㄥ埛鏂板紑鍏�
+        quickSettingDic.Add(QuickSettingType.BattleSpeed, new QuickSettingRange(QuickSettingType.BattleSpeed, 14, 1));
+        quickSettingDic.Add(QuickSettingType.HeroCountLock, new QuickSettingRange(QuickSettingType.HeroCountLock, 15, 2));
+
         setting = new string(UCharacter, 100);
         DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += BeforePlayerDataInitializeEvent;
+        DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent += OnPlayerLoginOk;
     }
 
     public Dictionary<QuickSettingType, QuickSettingRange> quickSettingDic = new Dictionary<QuickSettingType, QuickSettingRange>();
@@ -139,6 +144,16 @@
         PlayerDatas.Instance.baseData.Setting = setting;
     }
 
+    private void OnPlayerLoginOk()
+    {
+        //鍒濆璁剧疆
+        if (PlayerDatas.Instance.baseData.LV == 1 && !AutoFightModel.Instance.isStopFightByBetterEquip)
+        {
+            AutoFightModel.Instance.isStopFightByBetterEquip = true;
+            AutoFightModel.Instance.SaveAutoFightSetting();
+        }
+    }
+
 }
 
 public enum QuickSettingType
@@ -147,6 +162,9 @@
     AutoFight_Speed,    //鍑犲�嶉�熷害
     AutoFight_FightPower,   //鏄惁楂樻垬鍔涘仠姝�
     AutoFight_Open,    //鏄惁寮�鍚嚜鍔ㄦ垬鏂�
+    AutoGoldRush,   //鑷姩娣橀噾
+    BattleSpeed,    //鎴樻枟閫熷害绱㈠紩  闈炰富绾块儴鍒�
+    HeroCountLock,  //涓婇樀浜烘暟鏉′欢閿佸畾
 }
 
 public class QuickSettingRange
@@ -154,7 +172,7 @@
     public QuickSettingType type;
     public int index;
     public int length;
-    public int single;
+    public int single;  //鍏朵腑鐨勫崟涓暱搴︼紝榛樿鍜岄暱搴︿竴鏍�, 鐢ㄤ簬澶氫釜鍊煎悎骞�1涓被鍨嬩腑
 
     public QuickSettingRange(QuickSettingType type, int start, int length, int single = 0)
     {

--
Gitblit v1.8.0