From 71accf08ad14ba8583949573af78cd2da323fa5b Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期二, 11 六月 2019 16:38:35 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/FindPrecious/FindPreciousModel.cs |   52 ++++++++++------------------------------------------
 1 files changed, 10 insertions(+), 42 deletions(-)

diff --git a/System/FindPrecious/FindPreciousModel.cs b/System/FindPrecious/FindPreciousModel.cs
index 75c33d4..9209ebc 100644
--- a/System/FindPrecious/FindPreciousModel.cs
+++ b/System/FindPrecious/FindPreciousModel.cs
@@ -262,55 +262,23 @@
         public bool IsBossUnlock(int bossId)
         {
             var myRealmLevel = PlayerDatas.Instance.baseData.realmLevel;
-            var myRealmStage = realmModel.GetRealmStage(myRealmLevel);
-
-            var config = NPCConfig.Get(bossId);
-            var bossRealmStage = realmModel.GetRealmStage(config.Realm);
-
-            return myRealmStage >= bossRealmStage;
-        }
-
-        public bool IsBossUnlockOrUnlockSoon(int bossId)
-        {
-            var myRealmLevel = PlayerDatas.Instance.baseData.realmLevel;
-            var myRealmStage = realmModel.GetRealmStage(myRealmLevel);
-
-            var config = NPCConfig.Get(bossId);
-            var bossRealmStage = realmModel.GetRealmStage(config.Realm);
-
-            if (myRealmStage >= bossRealmStage)
-            {
-                return true;
-            }
-
-            if (myRealmStage + 1 >= bossRealmStage)
-            {
-                return true;
-            }
-
-            return false;
-        }
-
-        public bool IsRealmEnoughToKillBoss(int bossId)
-        {
-            var myRealmLevel = PlayerDatas.Instance.baseData.realmLevel;
             var config = NPCConfig.Get(bossId);
             return myRealmLevel >= config.Realm;
+        }
+
+        public bool IsSameBigRealmStageBoss(int bossId)
+        {
+            var myRealmLevel = PlayerDatas.Instance.baseData.realmLevel;
+            var myRealmStage = realmModel.GetRealmStage(myRealmLevel);
+            var config = NPCConfig.Get(bossId);
+            var bossRealmStage = realmModel.GetRealmStage(config.Realm);
+            return myRealmStage == bossRealmStage;
         }
 
         public int GetBossUnLockRealm(int bossId)
         {
             var config = NPCConfig.Get(bossId);
-            var realmStage = realmModel.GetRealmStage(config.Realm);
-            var realms = new List<int>();
-            if (realmModel.TryGetRealmStages(realmStage, out realms))
-            {
-                return realms[0];
-            }
-            else
-            {
-                return 0;
-            }
+            return config.Realm;
         }
 
         public bool IsBossAlive(int _bossId)

--
Gitblit v1.8.0