From 0e614d73052be4d90c22924ca3c925ac9d9ee00d Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期五, 18 一月 2019 15:28:19 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/GatheringSoul/GatheringSoulModel.cs |   38 ++++++++++++++------------------------
 1 files changed, 14 insertions(+), 24 deletions(-)

diff --git a/System/GatheringSoul/GatheringSoulModel.cs b/System/GatheringSoul/GatheringSoulModel.cs
index cfd6259..841f5ce 100644
--- a/System/GatheringSoul/GatheringSoulModel.cs
+++ b/System/GatheringSoul/GatheringSoulModel.cs
@@ -1643,37 +1643,27 @@
                     }
                 }
             }
-            GatherSoulItem coreItem;
-            if (TryGetItem(coreHole, out coreItem) &&
-                SatisfyLevelUp(coreItem, out error))
+            levelUpRedpointHole = -1;
+            var cost = 0;
+            for (int i = 0; i < count; i++)
             {
-                levelUpRedpointHole = coreHole;
-                levelUpRedpoint.state = RedPointState.Simple;
-            }
-            else
-            {
-                levelUpRedpointHole = -1;
-                var cost = 0;
-                for (int i = 0; i < count; i++)
+                GatherSoulItem holeItem;
+                if (TryGetItem(i, out holeItem))
                 {
-                    GatherSoulItem holeItem;
-                    if (TryGetItem(i, out holeItem))
+                    if (SatisfyLevelUp(holeItem, out error))
                     {
-                        if (SatisfyLevelUp(holeItem, out error))
+                        if (RequireLevelUpCost(holeItem) < cost
+                            || cost == 0)
                         {
-                            if (RequireLevelUpCost(holeItem) < cost
-                                || cost == 0)
-                            {
-                                cost = RequireLevelUpCost(holeItem);
-                                levelUpRedpointHole = i;
-                            }
+                            cost = RequireLevelUpCost(holeItem);
+                            levelUpRedpointHole = i;
                         }
                     }
                 }
-                if (levelUpRedpointHole != -1)
-                {
-                    levelUpRedpoint.state = RedPointState.Simple;
-                }
+            }
+            if (levelUpRedpointHole != -1)
+            {
+                levelUpRedpoint.state = RedPointState.Simple;
             }
         }
         #endregion

--
Gitblit v1.8.0