From eda22bcd9683f3a94e0744da60d23808272c627f Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期一, 13 八月 2018 17:28:00 +0800
Subject: [PATCH] 1528 冰晶矿脉里面角色死亡复活后怪物血条位置显示异常
---
Core/GameEngine/Model/Config/DemonJarConfig.cs | 104 ++++++++++++++++++++++++++--------------------------
1 files changed, 52 insertions(+), 52 deletions(-)
diff --git a/Core/GameEngine/Model/Config/DemonJarConfig.cs b/Core/GameEngine/Model/Config/DemonJarConfig.cs
index 0e97eff..9f954db 100644
--- a/Core/GameEngine/Model/Config/DemonJarConfig.cs
+++ b/Core/GameEngine/Model/Config/DemonJarConfig.cs
@@ -9,87 +9,87 @@
namespace TableConfig {
- public partial class DemonJarConfig : ConfigBase {
+ public partial class DemonJarConfig : ConfigBase {
+
+ public int NPCID { get ; private set ; }
+ public int LineID { get ; private set ; }
+ public int Time { get ; private set ; }
+ public int[] MustItemID;
+ public int[] RareItemID;
+ public string PortraitID { get ; private set; }
+ public int SpecialItemMark { get ; private set ; }
+ public int CanEnterTimes { get ; private set ; }
+ public int AutoAttention { get ; private set ; }
+ public int[] Job1;
+ public int[] Job2;
+ public int[] Job3;
+ public int KillHurtMin { get ; private set ; }
+ public int KillHurtMax { get ; private set ; }
- public int NPCID { get ; private set ; }
- public int LineID { get ; private set ; }
- public int Time { get ; private set ; }
- public int[] MustItemID;
- public int[] RareItemID;
- public string PortraitID { get ; private set; }
- public int SpecialItemMark { get ; private set ; }
- public int CanEnterTimes { get ; private set ; }
- public int AutoAttention { get ; private set ; }
- public int[] Job1;
- public int[] Job2;
- public int[] Job3;
- public int KillHurtMin { get ; private set ; }
- public int KillHurtMax { get ; private set ; }
-
- public override string getKey()
- {
- return NPCID.ToString();
+ public override string getKey()
+ {
+ return NPCID.ToString();
}
public override void Parse() {
- try
- {
- NPCID=IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]):0;
-
- LineID=IsNumeric(rawContents[1]) ? int.Parse(rawContents[1]):0;
-
- Time=IsNumeric(rawContents[2]) ? int.Parse(rawContents[2]):0;
-
+ try
+ {
+ NPCID=IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]):0;
+
+ LineID=IsNumeric(rawContents[1]) ? int.Parse(rawContents[1]):0;
+
+ Time=IsNumeric(rawContents[2]) ? int.Parse(rawContents[2]):0;
+
string[] MustItemIDStringArray = rawContents[3].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
MustItemID = new int[MustItemIDStringArray.Length];
for (int i=0;i<MustItemIDStringArray.Length;i++)
{
int.TryParse(MustItemIDStringArray[i],out MustItemID[i]);
- }
-
+ }
+
string[] RareItemIDStringArray = rawContents[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
RareItemID = new int[RareItemIDStringArray.Length];
for (int i=0;i<RareItemIDStringArray.Length;i++)
{
int.TryParse(RareItemIDStringArray[i],out RareItemID[i]);
- }
-
- PortraitID = rawContents[5].Trim();
-
- SpecialItemMark=IsNumeric(rawContents[6]) ? int.Parse(rawContents[6]):0;
-
- CanEnterTimes=IsNumeric(rawContents[7]) ? int.Parse(rawContents[7]):0;
-
- AutoAttention=IsNumeric(rawContents[8]) ? int.Parse(rawContents[8]):0;
-
+ }
+
+ PortraitID = rawContents[5].Trim();
+
+ SpecialItemMark=IsNumeric(rawContents[6]) ? int.Parse(rawContents[6]):0;
+
+ CanEnterTimes=IsNumeric(rawContents[7]) ? int.Parse(rawContents[7]):0;
+
+ AutoAttention=IsNumeric(rawContents[8]) ? int.Parse(rawContents[8]):0;
+
string[] Job1StringArray = rawContents[9].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
Job1 = new int[Job1StringArray.Length];
for (int i=0;i<Job1StringArray.Length;i++)
{
int.TryParse(Job1StringArray[i],out Job1[i]);
- }
-
+ }
+
string[] Job2StringArray = rawContents[10].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
Job2 = new int[Job2StringArray.Length];
for (int i=0;i<Job2StringArray.Length;i++)
{
int.TryParse(Job2StringArray[i],out Job2[i]);
- }
-
+ }
+
string[] Job3StringArray = rawContents[11].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
Job3 = new int[Job3StringArray.Length];
for (int i=0;i<Job3StringArray.Length;i++)
{
int.TryParse(Job3StringArray[i],out Job3[i]);
- }
-
- KillHurtMin=IsNumeric(rawContents[12]) ? int.Parse(rawContents[12]):0;
-
- KillHurtMax=IsNumeric(rawContents[13]) ? int.Parse(rawContents[13]):0;
- }
- catch (Exception ex)
- {
- DesignDebug.Log(ex);
+ }
+
+ KillHurtMin=IsNumeric(rawContents[12]) ? int.Parse(rawContents[12]):0;
+
+ KillHurtMax=IsNumeric(rawContents[13]) ? int.Parse(rawContents[13]):0;
+ }
+ catch (Exception ex)
+ {
+ DesignDebug.Log(ex);
}
}
--
Gitblit v1.8.0