yyl
2025-09-17 03930e86e9689e2ad9b3d622f53515c4f0d48b9b
Main/Config/Configs/HeroConfig.cs
@@ -1,6 +1,6 @@
//--------------------------------------------------------
//    [Author]:           YYL
//    [  Date ]:           2025年9月9日
//    [  Date ]:           Wednesday, September 17, 2025
//--------------------------------------------------------
using System.Collections.Generic;
@@ -18,6 +18,7 @@
    public int HeroID;
   public string Name;
   public int PlayerCanUse;
   public int Country;
   public int Quality;
   public int Class;
@@ -48,21 +49,23 @@
         Name = tables[1];
         int.TryParse(tables[2],out Country);
         int.TryParse(tables[2],out PlayerCanUse);
         int.TryParse(tables[3],out Quality);
         int.TryParse(tables[3],out Country);
         int.TryParse(tables[4],out Class);
         int.TryParse(tables[4],out Quality);
         int.TryParse(tables[5],out Position);
         int.TryParse(tables[5],out Class);
         if (tables[6].Contains("["))
         int.TryParse(tables[6],out Position);
         if (tables[7].Contains("["))
         {
            SkinIDList = JsonMapper.ToObject<int[]>(tables[6]);
            SkinIDList = JsonMapper.ToObject<int[]>(tables[7]);
         }
         else
         {
            string[] SkinIDListStringArray = tables[6].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] SkinIDListStringArray = tables[7].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            SkinIDList = new int[SkinIDListStringArray.Length];
            for (int i=0;i<SkinIDListStringArray.Length;i++)
            {
@@ -70,25 +73,25 @@
            }
         }
         int.TryParse(tables[7],out AtkSkillID);
         int.TryParse(tables[8],out AtkSkillID);
         int.TryParse(tables[8],out AngerSkillID);
         int.TryParse(tables[9],out AngerSkillID);
         int.TryParse(tables[9],out AtkInheritPer);
         int.TryParse(tables[10],out AtkInheritPer);
         int.TryParse(tables[10],out DefInheritPer);
         int.TryParse(tables[11],out DefInheritPer);
         int.TryParse(tables[11],out HPInheritPer);
         int.TryParse(tables[12],out HPInheritPer);
         BatAttrDict = ConfigParse.ParseIntDict(tables[12]);
         BatAttrDict = ConfigParse.ParseIntDict(tables[13]);
         if (tables[13].Contains("["))
         if (tables[14].Contains("["))
         {
            FetterIDList = JsonMapper.ToObject<int[]>(tables[13]);
            FetterIDList = JsonMapper.ToObject<int[]>(tables[14]);
         }
         else
         {
            string[] FetterIDListStringArray = tables[13].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] FetterIDListStringArray = tables[14].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            FetterIDList = new int[FetterIDListStringArray.Length];
            for (int i=0;i<FetterIDListStringArray.Length;i++)
            {
@@ -96,17 +99,17 @@
            }
         }
         float.TryParse(tables[14],out UIScale);
         float.TryParse(tables[15],out UIScale);
         Desc = tables[15];
         Desc = tables[16];
         if (tables[16].Contains("["))
         if (tables[17].Contains("["))
         {
            TalentList = JsonMapper.ToObject<int[]>(tables[16]);
            TalentList = JsonMapper.ToObject<int[]>(tables[17]);
         }
         else
         {
            string[] TalentListStringArray = tables[16].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] TalentListStringArray = tables[17].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            TalentList = new int[TalentListStringArray.Length];
            for (int i=0;i<TalentListStringArray.Length;i++)
            {