From 209b0b3db8d6a8ed97284f833da13070968f5aec Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 29 一月 2026 20:06:03 +0800
Subject: [PATCH] 64 【命格】自动推演问题 - 修复已开启命格号切未开启命格号,然后再开启自动命格报错问题

---
 Main/System/Equip/EquipModel.cs     |    2 +-
 Main/System/Mingge/MinggeManager.cs |   10 ++++++++++
 2 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/Main/System/Equip/EquipModel.cs b/Main/System/Equip/EquipModel.cs
index 7a50cdb..548cb93 100644
--- a/Main/System/Equip/EquipModel.cs
+++ b/Main/System/Equip/EquipModel.cs
@@ -273,7 +273,7 @@
     }
 
     /// <summary>
-    /// 瑁呭鎿嶄綔, // 0 - 鎷惧彇闈炶澶囩墿鍝侊紱1 - 鍒嗚В锛�2 - 绌挎埓/鏇挎崲
+    /// 瑁呭鎿嶄綔, // 0 - 鎷惧彇闈炶澶囩墿鍝侊紱1 - 鍒嗚В锛�2 - 绌挎埓/鏇挎崲 3 璇锋眰鏇村鍗′綇鐨勮澶�
     /// </summary>
     /// <param name="itemIndexList"> 鏆傚畾閮芥槸鍗曚欢澶勭悊濡傛灉瑕佹壒閲忓鐞� 娉ㄦ剰鎴樺姏鐨勮绠楁秷鑰�</param>
     /// <param name="opType"></param>
diff --git a/Main/System/Mingge/MinggeManager.cs b/Main/System/Mingge/MinggeManager.cs
index b725b6d..2376158 100644
--- a/Main/System/Mingge/MinggeManager.cs
+++ b/Main/System/Mingge/MinggeManager.cs
@@ -44,6 +44,7 @@
         DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent += OnPlayerLoginOK;
         FuncPresetManager.Instance.OnFuncPresetUseDataEvent += OnFuncPresetUseDataEvent;
         GlobalTimeEvent.Instance.MSEvent += OnMSEvent;
+        FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
         ParseConfig();
     }
 
@@ -56,6 +57,7 @@
         DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent -= OnPlayerLoginOK;
         FuncPresetManager.Instance.OnFuncPresetUseDataEvent -= OnFuncPresetUseDataEvent;
         GlobalTimeEvent.Instance.MSEvent -= OnMSEvent;
+        FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
     }
 
 
@@ -102,6 +104,14 @@
         waitTYOPPack = false;
     }
 
+    void OnFuncStateChangeEvent(int id)
+    {
+        if (id == (int)FuncOpenEnum.Mingge)
+        {
+            InitAutoSet();
+        }
+    }
+
     void OnPlayerLoginOK()
     {
         InitAutoSet();

--
Gitblit v1.8.0