From 709173ae75fa70cbb674516f889dd8b350503e22 Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期四, 01 十一月 2018 17:38:25 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/Team/GroupDungeonChallengeProcessor.cs |   34 +++++++++++++++++++++++++++-------
 1 files changed, 27 insertions(+), 7 deletions(-)

diff --git a/System/Team/GroupDungeonChallengeProcessor.cs b/System/Team/GroupDungeonChallengeProcessor.cs
index df63249..023d5f2 100644
--- a/System/Team/GroupDungeonChallengeProcessor.cs
+++ b/System/Team/GroupDungeonChallengeProcessor.cs
@@ -38,16 +38,36 @@
                         var realmModel = ModelCenter.Instance.GetModel<RealmModel>();
                         realmModel.GotoDungeon();
                         break;
-                    default:
-                        int error = 0;
-                        var dungeon = new Dungeon(_mapId, _lineId);
-                        if (dungeonModel.TestChallange(dungeon, out error))
+                    case 31080:
                         {
-                            dungeonModel.GroupChallenge(dungeon);
+                            int error = 0;
+                            var dungeon = new Dungeon(_mapId, _lineId);
+                            if (dungeonModel.TestChallange(dungeon, out error))
+                            {
+                                dungeonModel.GroupChallenge(dungeon);
+                            }
+                            else
+                            {
+                                ProcessEnterDungeonError(error);
+                                if (error == 5)
+                                {
+                                    TeamFailEnterDungeonHandle.Instance.HandleFairyLand(1, 6);
+                                }
+                            }
                         }
-                        else
+                        break;
+                    default:
                         {
-                            ProcessEnterDungeonError(error);
+                            int error = 0;
+                            var dungeon = new Dungeon(_mapId, _lineId);
+                            if (dungeonModel.TestChallange(dungeon, out error))
+                            {
+                                dungeonModel.GroupChallenge(dungeon);
+                            }
+                            else
+                            {
+                                ProcessEnterDungeonError(error);
+                            }
                         }
                         break;
                 }

--
Gitblit v1.8.0