From 8b6ca1da70e25cde86442c8aed12bed358eaedfc Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期一, 19 十一月 2018 20:22:57 +0800
Subject: [PATCH] 2389 【BUG】【1.2】【1.3】任务栏魔族挑战引导出错

---
 System/MainInterfacePanel/TaskListTip.cs |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/System/MainInterfacePanel/TaskListTip.cs b/System/MainInterfacePanel/TaskListTip.cs
index d028f17..f2db873 100644
--- a/System/MainInterfacePanel/TaskListTip.cs
+++ b/System/MainInterfacePanel/TaskListTip.cs
@@ -201,7 +201,10 @@
         }
         void TaskToAdd(int MissionID, int MissionState, int DiscriptionIndex)//娣诲姞浠诲姟
         {
-
+            if (MissionID == 2000 || MissionID == 3000 || MissionState == 3 || MissionState==0)
+            {
+                return;
+            }
             var inDungeon = IsDungeon();
             TaskScheduling();
             if (WindowCenter.Instance.IsOpen<MainInterfaceWin>() && !inDungeon)
@@ -209,6 +212,10 @@
                 if (MissionState != 0 && MissionID != 1 && _list.Contains(MissionID))
                 {
                     TaskAddAndDelete(MissionID);
+                    if (NewBieCenter.Instance.inGuiding || ModelCenter.Instance.GetModel<TreasureModel>().newGotShowing)
+                    {
+                        return;
+                    }
                     TaskJump(MissionID);
                     return;
                 }
@@ -250,6 +257,10 @@
 
         void TaskRefreshes(int MissionID)//浠诲姟鐨勫埛鏂� 2
         {
+            if (MissionID == 2000 || MissionID == 3000)
+            {
+                return;
+            }
             TaskScheduling();
             for (int i = 0; i < _list.Count; i++)
             {
@@ -272,6 +283,10 @@
 
             }
             SetLength();
+            if (NewBieCenter.Instance.inGuiding || ModelCenter.Instance.GetModel<TreasureModel>().newGotShowing)
+            {
+                return;
+            }
             TaskJump();
         }
 

--
Gitblit v1.8.0