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