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