From ab19ea6d65e5fca061b6b4141f64753a35840a6b Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期一, 27 十月 2025 15:03:46 +0800
Subject: [PATCH] 125 战斗 技能表更改字段属性
---
Main/Config/Configs/SkillConfig.cs | 18 +++++++++++++++---
1 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/Main/Config/Configs/SkillConfig.cs b/Main/Config/Configs/SkillConfig.cs
index 818b222..1fa492c 100644
--- a/Main/Config/Configs/SkillConfig.cs
+++ b/Main/Config/Configs/SkillConfig.cs
@@ -1,6 +1,6 @@
锘�//--------------------------------------------------------
// [Author]: YYL
-// [ Date ]: 2025骞�10鏈�27鏃�
+// [ Date ]: Monday, October 27, 2025
//--------------------------------------------------------
using System.Collections.Generic;
@@ -32,7 +32,7 @@
public int TagCount;
public int HappenRate;
public int CoolDownTime;
- public int BuffStateLimit;
+ public int[] BuffStateLimit;
public int BuffState;
public int FightPower;
public string SkillMotionName;
@@ -104,7 +104,19 @@
int.TryParse(tables[15],out CoolDownTime);
- int.TryParse(tables[16],out BuffStateLimit);
+ if (tables[16].Contains("["))
+ {
+ BuffStateLimit = JsonMapper.ToObject<int[]>(tables[16]);
+ }
+ else
+ {
+ string[] BuffStateLimitStringArray = tables[16].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+ BuffStateLimit = new int[BuffStateLimitStringArray.Length];
+ for (int i=0;i<BuffStateLimitStringArray.Length;i++)
+ {
+ int.TryParse(BuffStateLimitStringArray[i],out BuffStateLimit[i]);
+ }
+ }
int.TryParse(tables[17],out BuffState);
--
Gitblit v1.8.0