From 484239463e0802b47070d5df8d7b6931a64b0a67 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期一, 30 三月 2026 17:03:52 +0800
Subject: [PATCH] 492 武将返场

---
 Main/Config/PartialConfigs/ActHeroAppearConfig.cs |   36 +++++++++++++++++++++++++++++-------
 1 files changed, 29 insertions(+), 7 deletions(-)

diff --git a/Main/Config/PartialConfigs/ActHeroAppearConfig.cs b/Main/Config/PartialConfigs/ActHeroAppearConfig.cs
index c258cab..22c36bb 100644
--- a/Main/Config/PartialConfigs/ActHeroAppearConfig.cs
+++ b/Main/Config/PartialConfigs/ActHeroAppearConfig.cs
@@ -1,18 +1,40 @@
 using System.Collections.Generic;
+using System.Linq;
 public partial class ActHeroAppearConfig : ConfigBase<int, ActHeroAppearConfig>
 {
-    private static List<int> actTreasureTypeList;
-    public static List<int> GetActTreasureTypeList()
+    /// <summary>
+    /// 姝﹀皢鐧诲満鐨勬墍鏈夋嫑鍕熷瀹濈被鍨�
+    /// </summary>
+    private static HashSet<int> heroDebutActTreasureTypeList = new();
+    public static List<int> GetHeroDebutActTreasureTypeList()
     {
-        if (actTreasureTypeList == null)
+        if (heroDebutActTreasureTypeList.Count == 0)
         {
-            actTreasureTypeList = new();
             foreach (var item in GetValues())
             {
-                if (!actTreasureTypeList.Contains(item.ActTreasureType))
-                    actTreasureTypeList.Add(item.ActTreasureType);
+                if (item.ActNum != 10)
+                    continue;
+                heroDebutActTreasureTypeList.Add(item.ActTreasureType);
             }
         }
-        return actTreasureTypeList;
+        return heroDebutActTreasureTypeList.ToList();
+    }
+
+    /// <summary>
+    /// 姝﹀皢杩斿満鐨勬墍鏈夋嫑鍕熷瀹濈被鍨�
+    /// </summary>
+    private static HashSet<int> heroReturnActTreasureTypeList = new();
+    public static List<int> GetHeroReturnActTreasureTypeList()
+    {
+        if (heroReturnActTreasureTypeList.Count == 0)
+        {
+            foreach (var item in GetValues())
+            {
+                if (item.ActNum != 11)
+                    continue;
+                heroReturnActTreasureTypeList.Add(item.ActTreasureType);
+            }
+        }
+        return heroReturnActTreasureTypeList.ToList();
     }
 }

--
Gitblit v1.8.0