From 5c153ce3fb9577d57f9ea89aec842dae0cd7ffbb Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期二, 21 五月 2019 16:29:13 +0800
Subject: [PATCH] 3335 缥缈仙域优化

---
 Core/GameEngine/Model/Config/PersonalBossConfig.cs.meta |    2 +-
 Core/GameEngine/Model/Config/PersonalBossConfig.cs      |   35 +++++++++++++++++++----------------
 System/HazyRegion/ClientHazyGrassStage.cs               |    8 ++++++++
 3 files changed, 28 insertions(+), 17 deletions(-)

diff --git a/Core/GameEngine/Model/Config/PersonalBossConfig.cs b/Core/GameEngine/Model/Config/PersonalBossConfig.cs
index 701d206..b59d93e 100644
--- a/Core/GameEngine/Model/Config/PersonalBossConfig.cs
+++ b/Core/GameEngine/Model/Config/PersonalBossConfig.cs
@@ -1,6 +1,6 @@
 锘�//--------------------------------------------------------
 //    [Author]:           Fish
-//    [  Date ]:           Wednesday, May 15, 2019
+//    [  Date ]:           Tuesday, May 21, 2019
 //--------------------------------------------------------
 
 using System.Collections.Generic;
@@ -13,10 +13,11 @@
 public partial class PersonalBossConfig
 {
 
-    public readonly int NPCID;
-	public readonly int ChanllengeLv;
-	public readonly int[] MustItemID;
-	public readonly int[] RareItemID;
+    public readonly int NPCID;
+	public readonly int lineId;
+	public readonly int ChanllengeLv;
+	public readonly int[] MustItemID;
+	public readonly int[] RareItemID;
 	public readonly string PortraitID;
 
 	public PersonalBossConfig()
@@ -29,25 +30,27 @@
         {
             var tables = input.Split('\t');
 
-            int.TryParse(tables[0],out NPCID); 
-
-			int.TryParse(tables[1],out ChanllengeLv); 
-
-			string[] MustItemIDStringArray = tables[2].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+            int.TryParse(tables[0],out NPCID); 
+
+			int.TryParse(tables[1],out lineId); 
+
+			int.TryParse(tables[2],out ChanllengeLv); 
+
+			string[] MustItemIDStringArray = tables[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 = tables[3].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+			}
+
+			string[] RareItemIDStringArray = tables[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 = tables[4];
+			}
+
+			PortraitID = tables[5];
         }
         catch (Exception ex)
         {
diff --git a/Core/GameEngine/Model/Config/PersonalBossConfig.cs.meta b/Core/GameEngine/Model/Config/PersonalBossConfig.cs.meta
index e759f55..670ff2a 100644
--- a/Core/GameEngine/Model/Config/PersonalBossConfig.cs.meta
+++ b/Core/GameEngine/Model/Config/PersonalBossConfig.cs.meta
@@ -1,6 +1,6 @@
 fileFormatVersion: 2
 guid: f73cc9f99bc29204fb20c8eecff4b111
-timeCreated: 1557892554
+timeCreated: 1558426179
 licenseType: Pro
 MonoImporter:
   serializedVersion: 2
diff --git a/System/HazyRegion/ClientHazyGrassStage.cs b/System/HazyRegion/ClientHazyGrassStage.cs
index 670d91e..a13f5a7 100644
--- a/System/HazyRegion/ClientHazyGrassStage.cs
+++ b/System/HazyRegion/ClientHazyGrassStage.cs
@@ -6,8 +6,11 @@
 public class ClientHazyGrassStage : DungeonStage
 {
     static readonly Vector3 PlayerBornPosition1 = new Vector3(19.401f, 4.985f, 5.494f);
+    static readonly Vector3 PlayerBornPosition2 = new Vector3(17.25f, 5.12f, 3.70f);
 
     static List<Vector3> s_NpcPositions = new List<Vector3>();
+
+    static readonly int s_EnemyNpcId = 40208005;
 
     static Dictionary<uint, GA_NpcClientCollect> s_CollectNpcs = new Dictionary<uint, GA_NpcClientCollect>();
     static Dictionary<uint, int> s_Sid2NpcIds = new Dictionary<uint, int>();
@@ -143,6 +146,11 @@
             }
         }
 
+        if (ClientDungeonStageUtility.clientMapId == HazyGrassModel.Client_FairyGrassMapID)
+        {
+            PersonalEnemy.Create((uint)s_EnemyNpcId, E_ActorGroup.Enemy, PlayerBornPosition2);
+        }
+
         SaveNpcData();
     }
 

--
Gitblit v1.8.0