From 2ebcf3631690f5bd4eb93a1bb2d7b354c4c7c5fa Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 13 三月 2026 15:23:56 +0800
Subject: [PATCH] 500 子 【武将】武将时装 / 【武将】武将时装-客户端

---
 Main/Config/Configs/HeroSkinAttrConfig.cs |   45 ++++++++++++++++++++++++---------------------
 1 files changed, 24 insertions(+), 21 deletions(-)

diff --git a/Main/Config/Configs/HeroSkinAttrConfig.cs b/Main/Config/Configs/HeroSkinAttrConfig.cs
index 0b057e8..6b65dea 100644
--- a/Main/Config/Configs/HeroSkinAttrConfig.cs
+++ b/Main/Config/Configs/HeroSkinAttrConfig.cs
@@ -1,6 +1,6 @@
 锘�//--------------------------------------------------------
 //    [Author]:           YYL
-//    [  Date ]:           2026骞�3鏈�4鏃�
+//    [  Date ]:           2026骞�3鏈�13鏃�
 //--------------------------------------------------------
 
 using System.Collections.Generic;
@@ -17,6 +17,7 @@
     }
 
     public int SkinID;
+	public int Quality;
 	public int NeedItemID;
 	public int StarMax;
 	public int[] WearAttrIDList;
@@ -38,17 +39,19 @@
         string[] tables = input.Split('\t');
         int.TryParse(tables[0],out SkinID); 
 
-			int.TryParse(tables[1],out NeedItemID); 
+			int.TryParse(tables[1],out Quality); 
 
-			int.TryParse(tables[2],out StarMax); 
+			int.TryParse(tables[2],out NeedItemID); 
 
-			if (tables[3].Contains("["))
+			int.TryParse(tables[3],out StarMax); 
+
+			if (tables[4].Contains("["))
 			{
-				WearAttrIDList = JsonMapper.ToObject<int[]>(tables[3]);
+				WearAttrIDList = JsonMapper.ToObject<int[]>(tables[4]);
 			}
 			else
 			{
-				string[] WearAttrIDListStringArray = tables[3].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+				string[] WearAttrIDListStringArray = tables[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
 				WearAttrIDList = new int[WearAttrIDListStringArray.Length];
 				for (int i=0;i<WearAttrIDListStringArray.Length;i++)
 				{
@@ -56,13 +59,13 @@
 				}
 			}
 
-			if (tables[4].Contains("["))
+			if (tables[5].Contains("["))
 			{
-				WearAttrValueList = JsonMapper.ToObject<int[]>(tables[4]);
+				WearAttrValueList = JsonMapper.ToObject<int[]>(tables[5]);
 			}
 			else
 			{
-				string[] WearAttrValueListStringArray = tables[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+				string[] WearAttrValueListStringArray = tables[5].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
 				WearAttrValueList = new int[WearAttrValueListStringArray.Length];
 				for (int i=0;i<WearAttrValueListStringArray.Length;i++)
 				{
@@ -70,13 +73,13 @@
 				}
 			}
 
-			if (tables[5].Contains("["))
+			if (tables[6].Contains("["))
 			{
-				WearAttrPerStarAddList = JsonMapper.ToObject<int[]>(tables[5]);
+				WearAttrPerStarAddList = JsonMapper.ToObject<int[]>(tables[6]);
 			}
 			else
 			{
-				string[] WearAttrPerStarAddListStringArray = tables[5].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+				string[] WearAttrPerStarAddListStringArray = tables[6].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
 				WearAttrPerStarAddList = new int[WearAttrPerStarAddListStringArray.Length];
 				for (int i=0;i<WearAttrPerStarAddListStringArray.Length;i++)
 				{
@@ -84,13 +87,13 @@
 				}
 			}
 
-			if (tables[6].Contains("["))
+			if (tables[7].Contains("["))
 			{
-				RoleAttrIDList = JsonMapper.ToObject<int[]>(tables[6]);
+				RoleAttrIDList = JsonMapper.ToObject<int[]>(tables[7]);
 			}
 			else
 			{
-				string[] RoleAttrIDListStringArray = tables[6].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+				string[] RoleAttrIDListStringArray = tables[7].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
 				RoleAttrIDList = new int[RoleAttrIDListStringArray.Length];
 				for (int i=0;i<RoleAttrIDListStringArray.Length;i++)
 				{
@@ -98,13 +101,13 @@
 				}
 			}
 
-			if (tables[7].Contains("["))
+			if (tables[8].Contains("["))
 			{
-				RoleAttrValueList = JsonMapper.ToObject<int[]>(tables[7]);
+				RoleAttrValueList = JsonMapper.ToObject<int[]>(tables[8]);
 			}
 			else
 			{
-				string[] RoleAttrValueListStringArray = tables[7].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+				string[] RoleAttrValueListStringArray = tables[8].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
 				RoleAttrValueList = new int[RoleAttrValueListStringArray.Length];
 				for (int i=0;i<RoleAttrValueListStringArray.Length;i++)
 				{
@@ -112,13 +115,13 @@
 				}
 			}
 
-			if (tables[8].Contains("["))
+			if (tables[9].Contains("["))
 			{
-				RoleAttrPerStarAddList = JsonMapper.ToObject<int[]>(tables[8]);
+				RoleAttrPerStarAddList = JsonMapper.ToObject<int[]>(tables[9]);
 			}
 			else
 			{
-				string[] RoleAttrPerStarAddListStringArray = tables[8].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+				string[] RoleAttrPerStarAddListStringArray = tables[9].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
 				RoleAttrPerStarAddList = new int[RoleAttrPerStarAddListStringArray.Length];
 				for (int i=0;i<RoleAttrPerStarAddListStringArray.Length;i++)
 				{

--
Gitblit v1.8.0