From 64166885248e4c1f64e7c87ac04c59150add960c Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期二, 30 十二月 2025 17:36:39 +0800
Subject: [PATCH] 382 武将宿缘-客户端 适配不同品质武将混搭表格配置

---
 Main/Config/Configs/HeroFatesConfig.cs |   25 ++++++++++++++-----------
 1 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/Main/Config/Configs/HeroFatesConfig.cs b/Main/Config/Configs/HeroFatesConfig.cs
index da8736b..69de52c 100644
--- a/Main/Config/Configs/HeroFatesConfig.cs
+++ b/Main/Config/Configs/HeroFatesConfig.cs
@@ -1,6 +1,6 @@
 锘�//--------------------------------------------------------
 //    [Author]:           YYL
-//    [  Date ]:           2025骞�12鏈�10鏃�
+//    [  Date ]:           Tuesday, December 30, 2025
 //--------------------------------------------------------
 
 using System.Collections.Generic;
@@ -19,6 +19,7 @@
     public int FatesID;
 	public string FatesName;
 	public int FatesQuality;
+	public int BGQuality;
 	public int[] HeroIDList;
 	public int[][] AwardItemList;
 	public int[] AttrIDList;
@@ -40,13 +41,15 @@
 
 			int.TryParse(tables[2],out FatesQuality); 
 
-			if (tables[3].Contains("["))
+			int.TryParse(tables[3],out BGQuality); 
+
+			if (tables[4].Contains("["))
 			{
-				HeroIDList = JsonMapper.ToObject<int[]>(tables[3]);
+				HeroIDList = JsonMapper.ToObject<int[]>(tables[4]);
 			}
 			else
 			{
-				string[] HeroIDListStringArray = tables[3].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+				string[] HeroIDListStringArray = tables[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
 				HeroIDList = new int[HeroIDListStringArray.Length];
 				for (int i=0;i<HeroIDListStringArray.Length;i++)
 				{
@@ -54,15 +57,15 @@
 				}
 			}
 
-			AwardItemList = JsonMapper.ToObject<int[][]>(tables[4].Replace("(", "[").Replace(")", "]")); 
+			AwardItemList = JsonMapper.ToObject<int[][]>(tables[5].Replace("(", "[").Replace(")", "]")); 
 
-			if (tables[5].Contains("["))
+			if (tables[6].Contains("["))
 			{
-				AttrIDList = JsonMapper.ToObject<int[]>(tables[5]);
+				AttrIDList = JsonMapper.ToObject<int[]>(tables[6]);
 			}
 			else
 			{
-				string[] AttrIDListStringArray = tables[5].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+				string[] AttrIDListStringArray = tables[6].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
 				AttrIDList = new int[AttrIDListStringArray.Length];
 				for (int i=0;i<AttrIDListStringArray.Length;i++)
 				{
@@ -70,13 +73,13 @@
 				}
 			}
 
-			if (tables[6].Contains("["))
+			if (tables[7].Contains("["))
 			{
-				LVAttrValueList = JsonMapper.ToObject<int[]>(tables[6]);
+				LVAttrValueList = JsonMapper.ToObject<int[]>(tables[7]);
 			}
 			else
 			{
-				string[] LVAttrValueListStringArray = tables[6].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+				string[] LVAttrValueListStringArray = tables[7].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
 				LVAttrValueList = new int[LVAttrValueListStringArray.Length];
 				for (int i=0;i<LVAttrValueListStringArray.Length;i++)
 				{

--
Gitblit v1.8.0