From 34afd319a510ba4b26e7e94ba6c5ec24a3b2d84d Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 31 十二月 2025 16:48:22 +0800
Subject: [PATCH] 125 战斗 buff配置查询不到时 不生成新的icon

---
 Main/System/Battle/Buff/BattleObjectBuffMgr.cs |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/Main/System/Battle/Buff/BattleObjectBuffMgr.cs b/Main/System/Battle/Buff/BattleObjectBuffMgr.cs
index e2a771b..9c9ec73 100644
--- a/Main/System/Battle/Buff/BattleObjectBuffMgr.cs
+++ b/Main/System/Battle/Buff/BattleObjectBuffMgr.cs
@@ -374,9 +374,14 @@
         return false;
     }
 
-    public List<HB428_tagSCBuffRefresh> GetBuffList()
+    public List<HB428_tagSCBuffRefresh> GetBuffIconList()
     {
-        return buffDataDict.Values.ToList();
+        List<HB428_tagSCBuffRefresh> buffList = buffDataDict.Values.Where(buff =>
+        {
+            SkillConfig skillConfig = SkillConfig.Get((int)buff.SkillID);
+            return skillConfig != null;
+        }).ToList();
+        return buffList;
     }
 
     public long GetShieldValue()

--
Gitblit v1.8.0