From 39a8c92b3f066b0543d4429f0d62643c3edb380e Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 29 十月 2025 10:05:19 +0800
Subject: [PATCH] 125 战斗 打印防错

---
 Main/System/Battle/Buff/BattleObjectBuffMgr.cs |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/Main/System/Battle/Buff/BattleObjectBuffMgr.cs b/Main/System/Battle/Buff/BattleObjectBuffMgr.cs
index a6339e4..da4099d 100644
--- a/Main/System/Battle/Buff/BattleObjectBuffMgr.cs
+++ b/Main/System/Battle/Buff/BattleObjectBuffMgr.cs
@@ -192,6 +192,7 @@
                 {
                     return;
                 }
+
                 if (null != skillConfig && skillConfig.BuffEffect > 0)
                 {
                     //  宸茬粡瀛樺湪鐩稿悓鐨刡uff鐗规晥
@@ -211,9 +212,10 @@
                         buffIdSet.Add(vNetData.BuffID);
                         buffEffectDict.Add(skillConfig.BuffEffect, new KeyValuePair<BattleEffectPlayer, HashSet<uint>>(effect, buffIdSet));
                     }
+
                 }
 
-                if (buffGroupStateDict[BattleConst.HardControlGroup.ToString()].Contains(skillConfig.BuffState))
+                if (skillConfig != null && buffGroupStateDict[BattleConst.HardControlGroup.ToString()].Contains(skillConfig.BuffState))
                 {
                     BattleDebug.LogError("[BattleObjectBuffMgr]娣诲姞瀵硅薄 " + battleObject.ObjID + " 鐨刡uff id " + vNetData.BuffID + " pack uid 鏄� " + vNetData.packUID + " BuffState is " + skillConfig.BuffState);
                 }

--
Gitblit v1.8.0