From ad3ac1661daaf4b445914f87009d3d88c990f040 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期二, 28 四月 2026 11:45:19 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into h5version

---
 Main/Config/Configs/HorseClassConfig.cs |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

diff --git a/Main/Config/Configs/HorseClassConfig.cs b/Main/Config/Configs/HorseClassConfig.cs
index 9c9c0b0..96fdade 100644
--- a/Main/Config/Configs/HorseClassConfig.cs
+++ b/Main/Config/Configs/HorseClassConfig.cs
@@ -1,6 +1,6 @@
 锘�//--------------------------------------------------------
 //    [Author]:           YYL
-//    [  Date ]:           2025骞�11鏈�16鏃�
+//    [  Date ]:           2026骞�4鏈�15鏃�
 //--------------------------------------------------------
 
 using System.Collections.Generic;
@@ -25,6 +25,8 @@
 	public int[] AttrIDList;
 	public int[] ClassAttrValueList;
 	public int[] PerLVAttrValueList;
+	public int[] HorseEffAttrIDList;
+	public int[] HorseEffAttrValueList;
 
     public override int LoadKey(string _key)
     {
@@ -113,6 +115,34 @@
 					 int.TryParse(PerLVAttrValueListStringArray[i],out PerLVAttrValueList[i]);
 				}
 			}
+
+			if (tables[9].Contains("["))
+			{
+				HorseEffAttrIDList = JsonMapper.ToObject<int[]>(tables[9]);
+			}
+			else
+			{
+				string[] HorseEffAttrIDListStringArray = tables[9].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+				HorseEffAttrIDList = new int[HorseEffAttrIDListStringArray.Length];
+				for (int i=0;i<HorseEffAttrIDListStringArray.Length;i++)
+				{
+					 int.TryParse(HorseEffAttrIDListStringArray[i],out HorseEffAttrIDList[i]);
+				}
+			}
+
+			if (tables[10].Contains("["))
+			{
+				HorseEffAttrValueList = JsonMapper.ToObject<int[]>(tables[10]);
+			}
+			else
+			{
+				string[] HorseEffAttrValueListStringArray = tables[10].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+				HorseEffAttrValueList = new int[HorseEffAttrValueListStringArray.Length];
+				for (int i=0;i<HorseEffAttrValueListStringArray.Length;i++)
+				{
+					 int.TryParse(HorseEffAttrValueListStringArray[i],out HorseEffAttrValueList[i]);
+				}
+			}
         }
         catch (Exception exception)
         {

--
Gitblit v1.8.0