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