Main/Config/Configs/ItemConfig.cs
@@ -1,6 +1,6 @@
//--------------------------------------------------------
//    [Author]:           YYL
//    [  Date ]:           2025年7月26日
//    [  Date ]:           2025年8月4日
//--------------------------------------------------------
using System.Collections.Generic;
@@ -10,6 +10,14 @@
public partial class ItemConfig : ConfigBase<int, ItemConfig>
{
    static ItemConfig()
    {
        if (isInit)
        {
            return;
        }
        LazyInit();
    }
    public int ID;
   public int LV;
@@ -71,7 +79,6 @@
   public int ChangeOrd;
   public string Description;
   public string QualityName;
   public int QualityEchoType;
   public int LimitSTR;
   public int LimitPHY;
   public int LimitPNE;
@@ -227,31 +234,29 @@
         QualityName = tables[59];
         int.TryParse(tables[60],out QualityEchoType);
         int.TryParse(tables[60],out LimitSTR);
         int.TryParse(tables[61],out LimitSTR);
         int.TryParse(tables[61],out LimitPHY);
         int.TryParse(tables[62],out LimitPHY);
         int.TryParse(tables[62],out LimitPNE);
         int.TryParse(tables[63],out LimitPNE);
         Template = tables[63];
         Template = tables[64];
         int.TryParse(tables[64],out DropItemPattern);
         int.TryParse(tables[65],out DropItemPattern);
         int.TryParse(tables[65],out SellTip);
         int.TryParse(tables[66],out SellTip);
         int.TryParse(tables[66],out BatchUse);
         int.TryParse(tables[67],out BatchUse);
         int.TryParse(tables[67],out Jump);
         int.TryParse(tables[68],out Jump);
         if (tables[69].Contains("["))
         if (tables[68].Contains("["))
         {
            GetWay = JsonMapper.ToObject<int[]>(tables[69]);
            GetWay = JsonMapper.ToObject<int[]>(tables[68]);
         }
         else
         {
            string[] GetWayStringArray = tables[69].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] GetWayStringArray = tables[68].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            GetWay = new int[GetWayStringArray.Length];
            for (int i=0;i<GetWayStringArray.Length;i++)
            {
@@ -259,15 +264,15 @@
            }
         }
         ItemTypeName = tables[70];
         ItemTypeName = tables[69];
         if (tables[71].Contains("["))
         if (tables[70].Contains("["))
         {
            UseCondiType = JsonMapper.ToObject<int[]>(tables[71]);
            UseCondiType = JsonMapper.ToObject<int[]>(tables[70]);
         }
         else
         {
            string[] UseCondiTypeStringArray = tables[71].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] UseCondiTypeStringArray = tables[70].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            UseCondiType = new int[UseCondiTypeStringArray.Length];
            for (int i=0;i<UseCondiTypeStringArray.Length;i++)
            {
@@ -275,7 +280,7 @@
            }
         }
         int.TryParse(tables[72],out BaseEffectID);
         int.TryParse(tables[71],out BaseEffectID);
        }
        catch (Exception exception)
        {