From ca85a0bd82cb16568e8c2928da12e3382b3dbfc2 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期三, 26 九月 2018 15:27:24 +0800
Subject: [PATCH] 3867 【前端】神兽地图优化

---
 System/DogzDungeon/DogzDungeonModel.cs |   19 +++++++------------
 1 files changed, 7 insertions(+), 12 deletions(-)

diff --git a/System/DogzDungeon/DogzDungeonModel.cs b/System/DogzDungeon/DogzDungeonModel.cs
index 6b07f67..3fa577f 100644
--- a/System/DogzDungeon/DogzDungeonModel.cs
+++ b/System/DogzDungeon/DogzDungeonModel.cs
@@ -115,9 +115,9 @@
 
         public int GetRecommendNpc()
         {
-            if (bigBoxCollectCount < 2) //鏈柌鍔�
+            if (bigBoxCollectCount < 2)
             {
-                return bigBoxNpcId;//澶у疂绠眓pc id
+                return bigBoxNpcId;
             }
 
             if (wearyValue < GeneralConfig.Instance.bossWearyValues[2])
@@ -126,21 +126,17 @@
                 for (int i = sortedBossIds.Count - 1; i >= 0; i--)
                 {
                     var bossId = sortedBossIds[i];
-                    var dogzConfig = Config.Instance.Get<DogzDungeonConfig>(bossId);
-                    if (dogzConfig.MonsterType == 3 || dogzConfig.MonsterType == 4)
+                    var npcConfig = Config.Instance.Get<NPCConfig>(bossId);
+                    if (IsBossUnLocked(bossId) && findPreciousModel.IsBossAlive(bossId) && playerLevel >= npcConfig.NPCLV)
                     {
-                        var npcConfig = Config.Instance.Get<NPCConfig>(bossId);
-                        if (IsBossUnLocked(bossId) && findPreciousModel.IsBossAlive(bossId) && playerLevel >= npcConfig.NPCLV)
-                        {
-                            return bossId;
-                        }
+                        return bossId;
                     }
                 }
 
                 return sortedBossIds[0];
             }
 
-            return bigBoxNpcId;//澶у疂绠� npcid
+            return eliteMonsters[0];
         }
 
         public int GetRecommendKillElite()
@@ -428,8 +424,7 @@
         public int id { get; private set; }
         public bool isUnLocked {
             get {
-                var config = Config.Instance.Get<NPCConfig>(id);
-                return PlayerDatas.Instance.baseData.LV >= config.NPCLV;
+                return true;
             }
         }
 

--
Gitblit v1.8.0