From f74607492ebe5a96418cf392e5b2420d1508d6f2 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期一, 21 一月 2019 17:49:45 +0800
Subject: [PATCH] Merge branch 'JadeDynastyBoss'

---
 System/FindPrecious/FindPreciousBossRebornBehaviour.cs |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/System/FindPrecious/FindPreciousBossRebornBehaviour.cs b/System/FindPrecious/FindPreciousBossRebornBehaviour.cs
index e8175de..a144adf 100644
--- a/System/FindPrecious/FindPreciousBossRebornBehaviour.cs
+++ b/System/FindPrecious/FindPreciousBossRebornBehaviour.cs
@@ -130,6 +130,9 @@
                 case FindPreciousType.CrossServerBoss:
                     GotoKillCrossServerBoss(bossId);
                     break;
+                case FindPreciousType.JadeDynastyBoss:
+                    GotoKillStrangleGodBoss(bossId);
+                    break;
             }
 
             ReportConfirmBossRebornNotify();
@@ -334,6 +337,24 @@
             }
         }
 
+        private void GotoKillStrangleGodBoss(int _bossId)
+        {
+            var mapId = PlayerDatas.Instance.baseData.MapID;
+            var mapConfig = Config.Instance.Get<MapConfig>(mapId);
+
+            if (mapConfig.MapFBType == (int)MapType.OpenCountry)
+            {
+                WindowCenter.Instance.Close<MainInterfaceWin>();
+                var jadeDynastyBossModel = ModelCenter.Instance.GetModel<JadeDynastyBossModel>();
+                jadeDynastyBossModel.assginSelectBossId = _bossId;
+                WindowCenter.Instance.Open<LootPreciousFrameWin>(false, 3);
+            }
+            else
+            {
+                SysNotifyMgr.Instance.ShowTip("InDungeon_CantGo");
+            }
+        }
+
         private void EnterBossHome(int _floor, int _bossId)
         {
             var error = 0;

--
Gitblit v1.8.0